Benchwatch
San Francisco Superior Court data

San Francisco judges by release type

Each table ranks San Francisco judges by the share of people they released in that category who came back with a new case. The three release types involve different decisions and different defendants, so each gets its own table.

Data runs through May 1, 2026. It comes from a public dataset published on May 4, 2026 that has not been updated since, so releases and new cases after that date are not counted.

Two adjustments to make this fair
  1. Three tables, not one. An earlier version of this page mixed all three release types into a single ranking, which made Mental Health Court judges look "lenient" relative to arraignment judges. That was a false comparison; they're doing different jobs. Below, each table compares like to like.
  2. 365-day window is the primary number. A judge whose releases are all from 2023 has had 2-3 years for those defendants to potentially reoffend. A judge whose releases are mostly from 2025 has 6-12 months. To level the playing field, the bold number for each judge below is the reoffense rate within 365 days of release, counted only for releases old enough to have had that full window. The all-time number is shown in lighter type beside it as a sanity check.
OR releases
Arraignment / pretrial
26.0%
365-day · 1,883 reoffenders / 7,254 eligible releases
(all-time: 33.8%)
MH diversions
Mental Health Court
20.1%
365-day · 108 reoffenders / 537 eligible releases
(all-time: 15.2%)
PC 1385 dismissal cases
Interest of Justice
19.6%
365-day · 76 reoffenders / 388 eligible releases
(all-time: 17.5%)

Own Recognizance releases

Defendant released without bail at arraignment. Most common SF release decision.

Threshold: a judge appears in this table only if they have at least 30 releases of this kind. Across all SF judges, this dataset records 7,750 releases of this kind in total.
#
Judge
Total rel.
365d elig.
365d reoff
365d %
All-time %
365d rate vs baseline (26%)
1
Michael I. Begert
32
28
11
39.3%
46.9%
2
Linda Colfax
49
49
17
34.7%
55.1%
3
Vedica Puri
285
285
96
33.7%
43.9%
4
Brian J. Stretch
635
609
184
30.2%
30.6%
5
Gerardo C. Sandoval
303
276
80
29.0%
28.4%
6
Simon J. Frankel
58
51
14
27.4%
34.5%
7
Victor M. Hwang
1,934
1,934
530
27.4%
36.5%
8
Patrick S. Thompson
350
350
94
26.9%
40.0%
9
Carolyn Gold
371
371
97
26.1%
37.2%
10
Kenneth Wine
469
460
118
25.6%
26.9%
11
Loretta M. Giorgi
59
59
15
25.4%
37.3%
12
Murlene J. Randle
86
83
21
25.3%
24.4%
13
Michael Rhoads
574
562
137
24.4%
30.8%
14
Brian L. Ferrall
198
198
48
24.2%
35.4%
15
A. Marisa Chun
278
278
66
23.7%
40.6%
16
Bruce E. Chan
30
26
6
23.1%
23.3%
17
Teresa M. Caffese
872
870
193
22.2%
26.5%
18
Charles Crompton
32
28
6
21.4%
40.6%
19
Gail Dekreon
87
87
18
20.7%
44.8%
20
Maria E. Evangelista
83
76
15
19.7%
21.7%
21
Rochelle C. East
62
62
12
19.4%
30.6%
22
Eric R. Fleming
148
148
26
17.6%
26.4%
23
Christine Van Aken
245
245
43
17.6%
36.7%
—
Below threshold (judges with < 30 releases)
125
—
—
—
—
Rate not shown (small-N noise per judge)
—
Other (unattributable: no judge calendar entry within 90 days)
385
—
—
—
33.0%
127 reoffenders (all-time)
∑
Total releases
7,750
—
—
—
—
7,240 ranked + 125 below + 385 unattributable

Mental Health Diversions granted

PC 1001.36 diversion into the SF Behavioral Health Court program. Defendants are screened before admission; reoffense here usually means the diversion was terminated or the defendant picked up new charges while in treatment.

Threshold: a judge appears in this table only if they have at least 30 diversions of this kind. Across all SF judges, this dataset records 1,273 diversions of this kind in total.
#
Judge
Total rel.
365d elig.
365d reoff
365d %
All-time %
365d rate vs baseline (20%)
1
Michael I. Begert
676
266
70
26.3%
15.8%
2
Charles Crompton
470
251
35
13.9%
14.7%
—
Below threshold (judges with < 30 diversions)
39
—
—
—
—
Rate not shown (small-N noise per judge)
—
Other (unattributable: no judge calendar entry within 90 days)
88
—
—
—
17.0%
15 reoffenders (all-time)
∑
Total diversions
1,273
—
—
—
—
1,146 ranked + 39 below + 88 unattributable

PC § 1385 dismissal cases (Interest of Justice)

Judge dismisses one or more charges. The DA may oppose; the judge does it anyway. One case may have multiple charges dismissed; we count it once.

Threshold: a judge appears in this table only if they have at least 15 dismissal cases of this kind. Across all SF judges, this dataset records 741 dismissal cases of this kind in total.
#
Judge
Cases heard
Total dism.
Dism. rate
365d elig.
365d reoff
365d %
All-time %
365d rate vs baseline (20%)
1
Bruce E. Chan
2,768
34
1.2%
8
4
50.0%
20.6%
2
Simon J. Frankel
2,072
19
0.9%
5
2
40.0%
31.6%
3
Eric R. Fleming
3,668
19
0.5%
18
6
33.3%
36.8%
4
Patrick S. Thompson
2,806
28
1.0%
20
5
25.0%
25.0%
5
Kenneth Wine
3,842
31
0.8%
17
4
23.5%
25.8%
6
Brian J. Stretch
7,969
121
1.5%
34
7
20.6%
9.9%
7
Rochelle C. East
1,814
20
1.1%
20
4
20.0%
35.0%
8
Linda Colfax
1,442
32
2.2%
21
4
19.1%
21.9%
9
Victor M. Hwang
7,026
78
1.1%
75
12
16.0%
16.7%
10
Maria E. Evangelista
4,882
30
0.6%
7
1
14.3%
3.3%
11
Vedica Puri
1,381
22
1.6%
22
3
13.6%
27.3%
12
Teresa M. Caffese
6,524
32
0.5%
9
1
11.1%
12.5%
13
Murlene J. Randle
2,357
26
1.1%
11
1
9.1%
3.9%
14
Charles Crompton
2,089
44
2.1%
28
2
7.1%
4.5%
15
Michael Rhoads
2,726
26
1.0%
17
1
5.9%
7.7%
—
Below threshold (judges with < 15 dismissal cases)
—
123
—
—
—
—
—
Rate not shown (small-N noise per judge)
—
Other (unattributable: no judge calendar entry within 90 days)
—
56
—
—
—
—
19.6%
11 reoffenders (all-time)
∑
Total dismissal cases
—
741
—
—
—
—
—
562 ranked + 123 below + 56 unattributable

Methodology

Release event = an Agreement and Order Releasing Defendant on Own Recognizance, a mental-health diversion granted under Penal Code § 1001.36, or a charge dismissal under § 1385 (Interest of Justice). Each event is counted at the case level (one per case), not the charge level. A case with multiple § 1385 dismissals counts once.

Judge attribution = for each release event, the SF Superior Court judge whose calendar entry on this case was nearest in time to the event date (within 90 days). About 95% of release events attribute under this rule; the rest appear in each table as an "Other (unattributable)" row.

Reoffense = the same defendant has another SF criminal case filed against them after the release date. Conservative version: re-charging, not re-conviction.

365-day window = the primary rate. To level the playing field between a judge whose releases are mostly from 2023 (3 years of follow-up) and a judge whose releases are mostly from 2025 (less than a year), we only count releases that happened on or before 2025-05-01 (the dataset's effective cutoff minus 365 days) and only count reoffenses that happened within 365 days of release. The all-time rate is still shown in lighter type as a comparison point. When it's much higher than the 365d rate, that judge has a long tail of late reoffenses; when it's close, their rate is stable across time.

Sample thresholds: a judge only appears in a table if they have ≥30 OR releases, ≥30 MH diversions, or ≥15 PC § 1385 dismissal cases respectively (counting all-time, not just eligible). Each table notes how many cases sit below that threshold.

Source: jamiequint/sf_criminal_court (CC-BY-NC 4.0).