GCGovComp.app

City and County of San Francisco / District Attorney

Agency file

District Attorney

Source file: City and County of San Francisco — Employee Compensation / ingested Jun 17, 2026

The District Attorney handles legal functions of government — prosecution, legal advice, and representing the state in court.

In 2025, this agency had 360 employees with median total compensation of $198,316; the highest distinct record was $462,815.

Year
2025
Total payroll
$74.3M
Employees
360
Median total
$198,316
Highest record
$462,815

What the records show

Compensation analytics

These summaries compare pay within the agency before listing individual records.

Salary distribution

How 2025 total compensation is spread across the 360 employees. Each bar is a pay range; taller bars mean more people earn in that range. The amber line marks the median ($198,316) — half earn less, half more. The far-right bar collects the highest earners.

Average pay composition

  • Base$152,577 (74%)
  • Overtime$1,025 (0%)
  • Other$3,921 (2%)
  • Benefits$48,833 (24%)

What an average paycheck here is made of — base salary versus overtime, other pay (bonuses, allowances), and benefits. A large overtime or other-pay share means take-home often exceeds base salary.

Pay percentiles

10th
25th
Median
75th
90th
$64,508
$141,244
$198,316
$279,481
$349,095

The pay ladder for this department. Someone at the 90th percentile earns $349,095 — more than 90% of the department; the 10th percentile earns $64,508. The shaded band is the middle half of employees (25th–75th percentile).

Largest job titles

The most common job titles in this department by headcount, with the median total compensation for each. Click a title to see everyone who holds it.

Trend

Year over year

How this department's total payroll, headcount, and median pay changed across the 2 published years.

YearTotal payrollEmployeesMedian pay
2024
$75.5M
372
$199,339
2025
$74.3M
1.6%
360
3.2%
$198,316
0.5%

Compare

Similar departments

Departments elsewhere with the most similar mix of roles — a proxy for the same kind of agency, matched by workforce composition rather than name. Pay is not cost-of-living adjusted.

Record list

Employees

Page 1

Donald Bain

Head Attorney Civil & Criminal/District Attorney

2025 total comp
$208,802
Sub-department
Legal & Court
Organization group
Public Protection
Base pay
$170,828
Overtime
$0
Other pay
$213
Benefits
$37,760
Total compensation
$208,802
Employment type
Permanent Exempt
Union / bargaining unit
Municipal Attorneys Assoc
Full-time equivalent (FTE)
0.59

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
DAT
Job Code
8182
Job Family Code
8100
Organization Group Code
Public Protection
Other Benefits
$13,488
Retirement Contribution
$24,272

At District Attorney, Donald Bain serves as a Head Attorney Civil & Criminal within Legal & Court. They work permanent exempt, 0.59 FTE. Their 2025 pay totaled $208,802. They are represented by Municipal Attorneys Assoc.

Patricia Martinez

Pr Administrative Analyst/District Attorney

2024 total comp
$204,649
Sub-department
Budget, Admn & Stats Analysis
Organization group
Public Protection
Base pay
$151,490
Overtime
$0
Other pay
$0
Benefits
$53,160
Total compensation
$204,649
Employment type
Temporary Provisional
Union / bargaining unit
Prof & Tech Eng, Local 21
Full-time equivalent (FTE)
1.04

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
DAT
Health and Dental Benefits
$18,802
Job Code
1824
Job Family Code
1800
Organization Group Code
Public Protection
Other Benefits
$11,520

Patricia Martinez is a Pr Administrative Analyst at District Attorney within Budget, Admn & Stats Analysis. They work temporary provisional, 1.04 FTE. 2024 total compensation came to $204,649. Union affiliation: Prof & Tech Eng, Local 21.

Isidro Jr

District Attorney Investigator (Sfers)/District Attorney

2025 total comp
$204,043
Sub-department
Legal & Court
Organization group
Public Protection
Base pay
$146,203
Overtime
$2,723
Other pay
$10,000
Benefits
$45,117
Total compensation
$204,043
Employment type
Permanent Exempt
Union / bargaining unit
SFDA Investigators Assn
Full-time equivalent (FTE)
0.89

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
DAT
Health and Dental Benefits
$20,690
Job Code
8550
Job Family Code
8100
Organization Group Code
Public Protection
Other Benefits
$2,249

Isidro Jr is a District Attorney Investigator (Sfers) at District Attorney within Legal & Court. They work permanent exempt, 0.89 FTE. 2025 total compensation came to $204,043. Their bargaining unit is SFDA Investigators Assn.

Theodore Martin

District Attorney Investigator (Sfers)/District Attorney

2025 total comp
$203,962
Sub-department
Legal & Court
Organization group
Public Protection
Base pay
$165,068
Overtime
$42
Other pay
$11,291
Benefits
$27,562
Total compensation
$203,962
Employment type
Permanent Exempt
Union / bargaining unit
SFDA Investigators Assn
Full-time equivalent (FTE)
1

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
DAT
Job Code
8550
Job Family Code
8100
Organization Group Code
Public Protection
Other Benefits
$2,482
Retirement Contribution
$25,080

Theodore Martin holds the role of District Attorney Investigator (Sfers) at District Attorney within Legal & Court. Their status is permanent exempt. In 2025, their total compensation was $203,962. Union affiliation: SFDA Investigators Assn.

Eric Karsseboom

District Attorney Investigator (Sfers)/District Attorney

2025 total comp
$201,847
Sub-department
Legal & Court
Organization group
Public Protection
Base pay
$161,458
Overtime
$834
Other pay
$11,044
Benefits
$28,513
Total compensation
$201,847
Employment type
Permanent Exempt
Union / bargaining unit
SFDA Investigators Assn
Full-time equivalent (FTE)
0.98

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
DAT
Health and Dental Benefits
$1,514
Job Code
8550
Job Family Code
8100
Organization Group Code
Public Protection
Other Benefits
$2,460

Eric Karsseboom is a District Attorney Investigator (Sfers) at District Attorney within Legal & Court. They work permanent exempt, 0.98 FTE. 2025 total compensation came to $201,847. Their bargaining unit is SFDA Investigators Assn.

Christina Mickels

Attorney (Civil/Criminal)/District Attorney

2025 total comp
$200,616
Sub-department
Legal & Court
Organization group
Public Protection
Base pay
$151,155
Overtime
$0
Other pay
$0
Benefits
$49,461
Total compensation
$200,616
Employment type
Permanent Exempt
Union / bargaining unit
Municipal Attorneys Assoc
Full-time equivalent (FTE)
0.76

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
DAT
Health and Dental Benefits
$16,582
Job Code
8177
Job Family Code
8100
Organization Group Code
Public Protection
Other Benefits
$11,301

Christina Mickels works as a Attorney (Civil/Criminal) for District Attorney within Legal & Court. Their status is permanent exempt, 0.76 FTE. Christina earned $200,616 in 2025. Their bargaining unit is Municipal Attorneys Assoc.

Dennis Guzman

Attorney (Civil/Criminal)/District Attorney

2025 total comp
$200,442
Sub-department
Legal & Court
Organization group
Public Protection
Base pay
$164,242
Overtime
$0
Other pay
$0
Benefits
$36,199
Total compensation
$200,442
Employment type
Permanent Exempt
Union / bargaining unit
Municipal Attorneys Assoc
Full-time equivalent (FTE)
1

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
DAT
Job Code
8177
Job Family Code
8100
Organization Group Code
Public Protection
Other Benefits
$12,843
Retirement Contribution
$23,357

Dennis Guzman is a Attorney (Civil/Criminal) at District Attorney within Legal & Court. They work permanent exempt. 2025 total compensation came to $200,442. They are represented by Municipal Attorneys Assoc.

Peter Huynh

Assistant Chief Victim/Wit Invstgtor/District Attorney

2025 total comp
$200,427
Sub-department
Legal & Court
Organization group
Public Protection
Base pay
$146,922
Overtime
$0
Other pay
$1,560
Benefits
$51,945
Total compensation
$200,427
Employment type
Permanent Exempt
Union / bargaining unit
SEIU, Local 1021, Misc
Full-time equivalent (FTE)
1

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
DAT
Health and Dental Benefits
$19,953
Job Code
8135
Job Family Code
8100
Organization Group Code
Public Protection
Other Benefits
$10,876

Peter Huynh is a Assistant Chief Victim/Wit Invstgtor at District Attorney within Legal & Court. They work permanent exempt. 2025 total compensation came to $200,427. Union affiliation: SEIU, Local 1021, Misc.

Lee-Ann Collins

Assistant Chief Victim/Wit Invstgtor/District Attorney

2024 total comp
$200,277
Sub-department
Legal & Court
Organization group
Public Protection
Base pay
$147,530
Overtime
$0
Other pay
$0
Benefits
$52,747
Total compensation
$200,277
Employment type
Permanent Exempt
Union / bargaining unit
SEIU, Local 1021, Misc
Full-time equivalent (FTE)
1.04

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
DAT
Health and Dental Benefits
$19,294
Job Code
8135
Job Family Code
8100
Organization Group Code
Public Protection
Other Benefits
$11,196

Lee-Ann Collins is a Assistant Chief Victim/Wit Invstgtor at District Attorney within Legal & Court. They work permanent exempt, 1.04 FTE. 2024 total compensation came to $200,277. Union affiliation: SEIU, Local 1021, Misc.

Christine Revelo-Lee

Attorney (Civil/Criminal)/District Attorney

2024 total comp
$199,788
Sub-department
Legal & Court
Organization group
Public Protection
Base pay
$147,978
Overtime
$0
Other pay
$1,695
Benefits
$50,114
Total compensation
$199,788
Employment type
Permanent Exempt
Union / bargaining unit
Municipal Attorneys Assoc
Full-time equivalent (FTE)
0.86

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
DAT
Health and Dental Benefits
$17,556
Job Code
8177
Job Family Code
8100
Organization Group Code
Public Protection
Other Benefits
$10,494

Christine Revelo-Lee holds the role of Attorney (Civil/Criminal) at District Attorney within Legal & Court. Their status is permanent exempt, 0.86 FTE. In 2024, their total compensation was $199,788. Union affiliation: Municipal Attorneys Assoc.

David Ma

Assistant Chief Victim/Wit Invstgtor/District Attorney

2025 total comp
$199,050
Sub-department
Legal & Court
Organization group
Public Protection
Base pay
$146,922
Overtime
$0
Other pay
$0
Benefits
$52,128
Total compensation
$199,050
Employment type
Permanent Exempt
Union / bargaining unit
SEIU, Local 1021, Misc
Full-time equivalent (FTE)
1

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
DAT
Health and Dental Benefits
$19,953
Job Code
8135
Job Family Code
8100
Organization Group Code
Public Protection
Other Benefits
$11,282

David Ma works as a Assistant Chief Victim/Wit Invstgtor for District Attorney within Legal & Court. Their status is permanent exempt. David earned $199,050 in 2025. They are represented by SEIU, Local 1021, Misc.

Sam Hadwan

Assistant Chief Victim/Wit Invstgtor/District Attorney

2025 total comp
$198,903
Sub-department
Legal & Court
Organization group
Public Protection
Base pay
$146,922
Overtime
$0
Other pay
$0
Benefits
$51,980
Total compensation
$198,903
Employment type
Permanent Exempt
Union / bargaining unit
SEIU, Local 1021, Misc
Full-time equivalent (FTE)
1

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
DAT
Health and Dental Benefits
$19,953
Job Code
8135
Job Family Code
8100
Organization Group Code
Public Protection
Other Benefits
$10,769

Sam Hadwan holds the role of Assistant Chief Victim/Wit Invstgtor at District Attorney within Legal & Court. Their status is permanent exempt. In 2025, their total compensation was $198,903. Union affiliation: SEIU, Local 1021, Misc.

Danna Cen

Accountant III/District Attorney

2025 total comp
$198,378
Sub-department
Payroll, Billing & Accounting
Organization group
Public Protection
Base pay
$146,468
Overtime
$0
Other pay
$0
Benefits
$51,910
Total compensation
$198,378
Employment type
Permanent Civil Service
Union / bargaining unit
Prof & Tech Eng, Local 21
Full-time equivalent (FTE)
1

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
DAT
Health and Dental Benefits
$19,546
Job Code
1654
Job Family Code
1600
Organization Group Code
Public Protection
Other Benefits
$11,171

At District Attorney, Danna Cen serves as a Accountant III within Payroll, Billing & Accounting. They work permanent civil service. Their 2025 pay totaled $198,378. They are represented by Prof & Tech Eng, Local 21.

Jasmine Moore

Assistant Chief Victim/Wit Invstgtor/District Attorney

2025 total comp
$198,255
Sub-department
Legal & Court
Organization group
Public Protection
Base pay
$146,911
Overtime
$0
Other pay
$90
Benefits
$51,254
Total compensation
$198,255
Employment type
Permanent Exempt
Union / bargaining unit
SEIU, Local 1021, Misc
Full-time equivalent (FTE)
1

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
DAT
Health and Dental Benefits
$19,953
Job Code
8135
Job Family Code
8100
Organization Group Code
Public Protection
Other Benefits
$10,394

At District Attorney, Jasmine Moore serves as a Assistant Chief Victim/Wit Invstgtor within Legal & Court. They work permanent exempt. Their 2025 pay totaled $198,255. They are represented by SEIU, Local 1021, Misc.

Daniel Campos

Senior Administrative Analyst/District Attorney

2025 total comp
$197,898
Sub-department
Budget, Admn & Stats Analysis
Organization group
Public Protection
Base pay
$146,464
Overtime
$0
Other pay
$0
Benefits
$51,434
Total compensation
$197,898
Employment type
Permanent Civil Service
Union / bargaining unit
Prof & Tech Eng, Local 21
Full-time equivalent (FTE)
1

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
DAT
Health and Dental Benefits
$19,546
Job Code
1823
Job Family Code
1800
Organization Group Code
Public Protection
Other Benefits
$11,058

At District Attorney, Daniel Campos serves as a Senior Administrative Analyst within Budget, Admn & Stats Analysis. They work permanent civil service. Their 2025 pay totaled $197,898. Union affiliation: Prof & Tech Eng, Local 21.

Seni Richmond

Senior Administrative Analyst/District Attorney

2025 total comp
$197,556
Sub-department
Budget, Admn & Stats Analysis
Organization group
Public Protection
Base pay
$146,464
Overtime
$0
Other pay
$0
Benefits
$51,092
Total compensation
$197,556
Employment type
Permanent Civil Service
Union / bargaining unit
Prof & Tech Eng, Local 21
Full-time equivalent (FTE)
1

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
DAT
Health and Dental Benefits
$19,546
Job Code
1823
Job Family Code
1800
Organization Group Code
Public Protection
Other Benefits
$10,717

Seni Richmond holds the role of Senior Administrative Analyst at District Attorney within Budget, Admn & Stats Analysis. Their status is permanent civil service. In 2025, their total compensation was $197,556. Union affiliation: Prof & Tech Eng, Local 21.

Kelly Verhage

Assistant Chief Victim/Wit Invstgtor/District Attorney

2025 total comp
$196,249
Sub-department
Legal & Court
Organization group
Public Protection
Base pay
$144,396
Overtime
$0
Other pay
$0
Benefits
$51,852
Total compensation
$196,249
Employment type
Permanent Exempt
Union / bargaining unit
SEIU, Local 1021, Misc
Full-time equivalent (FTE)
1

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
DAT
Health and Dental Benefits
$19,953
Job Code
8135
Job Family Code
8100
Organization Group Code
Public Protection
Other Benefits
$11,016

Kelly Verhage works as a Assistant Chief Victim/Wit Invstgtor for District Attorney within Legal & Court. Their status is permanent exempt. Kelly earned $196,249 in 2025. Their bargaining unit is SEIU, Local 1021, Misc.

Nina Stellini

Assistant Chief Victim/Wit Invstgtor/District Attorney

2025 total comp
$195,947
Sub-department
Legal & Court
Organization group
Public Protection
Base pay
$144,716
Overtime
$0
Other pay
$0
Benefits
$51,231
Total compensation
$195,947
Employment type
Permanent Exempt
Union / bargaining unit
SEIU, Local 1021, Misc
Full-time equivalent (FTE)
0.98

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
DAT
Health and Dental Benefits
$19,646
Job Code
8135
Job Family Code
8100
Organization Group Code
Public Protection
Other Benefits
$11,010

Nina Stellini works as a Assistant Chief Victim/Wit Invstgtor for District Attorney within Legal & Court. Their status is permanent exempt, 0.98 FTE. Nina earned $195,947 in 2025. They are represented by SEIU, Local 1021, Misc.

Darby Williams

Head Attorney Civil & Criminal/District Attorney

2025 total comp
$193,199
Sub-department
Legal & Court
Organization group
Public Protection
Base pay
$142,073
Overtime
$0
Other pay
$8,247
Benefits
$42,879
Total compensation
$193,199
Employment type
Permanent Exempt
Union / bargaining unit
Municipal Attorneys Assoc
Full-time equivalent (FTE)
0.5

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
DAT
Health and Dental Benefits
$10,971
Job Code
8182
Job Family Code
8100
Organization Group Code
Public Protection
Other Benefits
$11,450

Darby Williams is a Head Attorney Civil & Criminal at District Attorney within Legal & Court. They work permanent exempt, 0.5 FTE. 2025 total compensation came to $193,199. Union affiliation: Municipal Attorneys Assoc.