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

Cecilia Curtis-Sanchez

Attorney (Civil/Criminal)/District Attorney

2025 total comp
$32,794
Sub-department
Legal & Court
Organization group
Public Protection
Base pay
$1,875
Overtime
$0
Other pay
$28,340
Benefits
$2,579
Total compensation
$32,794
Employment type
Permanent Exempt
Union / bargaining unit
Municipal Attorneys Assoc

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
$2,309
Retirement Contribution
$270

At District Attorney, Cecilia Curtis-Sanchez serves as a Attorney (Civil/Criminal) within Legal & Court. They work permanent exempt. Their 2025 pay totaled $32,794. Their bargaining unit is Municipal Attorneys Assoc.

Andrea Hernandez

Victim/Witness Investigator 2/District Attorney

2025 total comp
$31,326
Sub-department
Legal & Court
Organization group
Public Protection
Base pay
$21,836
Overtime
$15
Other pay
$360
Benefits
$9,115
Total compensation
$31,326
Employment type
Permanent Exempt
Union / bargaining unit
SEIU, Local 1021, Misc
Full-time equivalent (FTE)
0.2

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
DAT
Health and Dental Benefits
$4,082
Job Code
8131
Job Family Code
8100
Organization Group Code
Public Protection
Other Benefits
$1,731

Andrea Hernandez works as a Victim/Witness Investigator 2 for District Attorney within Legal & Court. Their status is permanent exempt, 0.2 FTE. Andrea earned $31,326 in 2025. Union affiliation: SEIU, Local 1021, Misc.

Emily Nugent

Public Service Aide-Admin/District Attorney

2024 total comp
$30,633
Sub-department
Public Service Aide
Organization group
Public Protection
Base pay
$21,390
Overtime
$0
Other pay
$0
Benefits
$9,243
Total compensation
$30,633
Employment type
Temporary Exempt
Union / bargaining unit
SEIU, Local 1021, Misc
Full-time equivalent (FTE)
0.41

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
DAT
Health and Dental Benefits
$7,635
Job Code
9914
Job Family Code
9900
Organization Group Code
Public Protection
Other Benefits
$1,608

Emily Nugent is a Public Service Aide-Admin at District Attorney within Public Service Aide. They work temporary exempt, 0.41 FTE. 2024 total compensation came to $30,633. They are represented by SEIU, Local 1021, Misc.

Michael Reilly

District Attorney Investigator (Sfers)/District Attorney

2025 total comp
$24,798
Sub-department
Legal & Court
Organization group
Public Protection
Base pay
$15,952
Overtime
$53
Other pay
$5,876
Benefits
$2,918
Total compensation
$24,798
Employment type
Permanent Exempt
Union / bargaining unit
SFDA Investigators Assn
Full-time equivalent (FTE)
0.1

Source-specific fields

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

At District Attorney, Michael Reilly serves as a District Attorney Investigator (Sfers) within Legal & Court. They work permanent exempt, 0.1 FTE. Their 2025 pay totaled $24,798. Their bargaining unit is SFDA Investigators Assn.

Alex Lamar

Public Service Aide-Admin/District Attorney

2024 total comp
$21,540
Sub-department
Public Service Aide
Organization group
Public Protection
Base pay
$16,146
Overtime
$0
Other pay
$1,191
Benefits
$4,203
Total compensation
$21,540
Employment type
Temporary Exempt
Union / bargaining unit
SEIU, Local 1021, Misc
Full-time equivalent (FTE)
0.31

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
DAT
Job Code
9914
Job Family Code
9900
Organization Group Code
Public Protection
Other Benefits
$1,358
Retirement Contribution
$2,845

Alex Lamar works as a Public Service Aide-Admin for District Attorney within Public Service Aide. Their status is temporary exempt, 0.31 FTE. Alex earned $21,540 in 2024. Union affiliation: SEIU, Local 1021, Misc.

Melody Bahai-Reiver

Attorney (Civil/Criminal)/District Attorney

2025 total comp
$21,510
Sub-department
Legal & Court
Organization group
Public Protection
Base pay
$9,779
Overtime
$0
Other pay
$7,925
Benefits
$3,806
Total compensation
$21,510
Employment type
Permanent Exempt
Union / bargaining unit
Municipal Attorneys Assoc

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
DAT
Health and Dental Benefits
$1,042
Job Code
8177
Job Family Code
8100
Organization Group Code
Public Protection
Other Benefits
$1,355

At District Attorney, Melody Bahai-Reiver serves as a Attorney (Civil/Criminal) within Legal & Court. They work permanent exempt. Their 2025 pay totaled $21,510. Union affiliation: Municipal Attorneys Assoc.

Asit Panwala

Attorney (Civil/Criminal)/District Attorney

2025 total comp
$21,459
Sub-department
Legal & Court
Organization group
Public Protection
Base pay
$0
Overtime
$0
Other pay
$19,934
Benefits
$1,525
Total compensation
$21,459
Employment type
Permanent Exempt
Union / bargaining unit
Municipal Attorneys Assoc

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
$1,525
Total Salary
$19,934

At District Attorney, Asit Panwala serves as a Attorney (Civil/Criminal) within Legal & Court. They work permanent exempt. Their 2025 pay totaled $21,459. Their bargaining unit is Municipal Attorneys Assoc.

Kasie Lee

Attorney (Civil/Criminal)/District Attorney

2025 total comp
$21,459
Sub-department
Legal & Court
Organization group
Public Protection
Base pay
$0
Overtime
$0
Other pay
$19,934
Benefits
$1,525
Total compensation
$21,459
Employment type
Permanent Exempt
Union / bargaining unit
Municipal Attorneys Assoc

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
$1,525
Total Salary
$19,934

Kasie Lee works as a Attorney (Civil/Criminal) for District Attorney within Legal & Court. Their status is permanent exempt. Kasie earned $21,459 in 2025. Their bargaining unit is Municipal Attorneys Assoc.

Tatiana Guardado

Victim/Witness Investigator 1/District Attorney

2025 total comp
$18,394
Sub-department
Legal & Court
Organization group
Public Protection
Base pay
$12,563
Overtime
$0
Other pay
$120
Benefits
$5,711
Total compensation
$18,394
Employment type
Permanent Exempt
Union / bargaining unit
SEIU, Local 1021, Misc
Full-time equivalent (FTE)
0.15

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
DAT
Health and Dental Benefits
$2,916
Job Code
8129
Job Family Code
8100
Organization Group Code
Public Protection
Other Benefits
$954

At District Attorney, Tatiana Guardado serves as a Victim/Witness Investigator 1 within Legal & Court. They work permanent exempt, 0.15 FTE. Their 2025 pay totaled $18,394. Union affiliation: SEIU, Local 1021, Misc.

Michelle Aung

Public Service Aide-Admin/District Attorney

2025 total comp
$18,245
Sub-department
Public Service Aide
Organization group
Public Protection
Base pay
$12,618
Overtime
$315
Other pay
$0
Benefits
$5,311
Total compensation
$18,245
Employment type
Temporary Exempt
Union / bargaining unit
SEIU, Local 1021, Misc
Full-time equivalent (FTE)
0.23

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
DAT
Health and Dental Benefits
$4,345
Job Code
9914
Job Family Code
9900
Organization Group Code
Public Protection
Other Benefits
$967

At District Attorney, Michelle Aung serves as a Public Service Aide-Admin within Public Service Aide. They work temporary exempt, 0.23 FTE. Their 2025 pay totaled $18,245. Union affiliation: SEIU, Local 1021, Misc.

Lord Fernandez

Public Service Aide-Admin/District Attorney

2025 total comp
$18,220
Sub-department
Public Service Aide
Organization group
Public Protection
Base pay
$12,408
Overtime
$315
Other pay
$0
Benefits
$5,497
Total compensation
$18,220
Employment type
Temporary Exempt
Union / bargaining unit
SEIU, Local 1021, Misc
Full-time equivalent (FTE)
0.23

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
DAT
Health and Dental Benefits
$4,528
Job Code
9914
Job Family Code
9900
Organization Group Code
Public Protection
Other Benefits
$969

At District Attorney, Lord Fernandez serves as a Public Service Aide-Admin within Public Service Aide. They work temporary exempt, 0.23 FTE. Their 2025 pay totaled $18,220. Their bargaining unit is SEIU, Local 1021, Misc.