GCGovComp.app

City and County of San Francisco / Police

Agency file

Police

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

The Police provides law enforcement and public safety — patrol, criminal investigation, and emergency response.

In 2025, this agency had 3,039 employees with median total compensation of $250,324; the highest distinct record was $827,879.

Year
2025
Total payroll
$739.4M
Employees
3,039
Median total
$250,324
Highest record
$827,879

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 3,039 employees. Each bar is a pay range; taller bars mean more people earn in that range. The amber line marks the median ($250,324) — half earn less, half more. The far-right bar collects the highest earners.

Average pay composition

  • Base$131,135 (54%)
  • Overtime$50,945 (21%)
  • Other$18,842 (8%)
  • Benefits$42,395 (17%)

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
$45,273
$144,148
$250,324
$338,792
$422,170

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

Largest job titles

Police Officer 3
1,145 · $284,634
Sergeant 3
400 · $383,568
Police Officer
341 · $138,752
Police Officer 2
232 · $273,420

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
$715.6M
2,955
$250,065
2025
$739.4M
3.3%
3,039
2.8%
$250,324
0.1%

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 3

Rigoberto Haro

Police Officer 3/Police

2025 total comp
$414,801
Sub-department
Police Services
Organization group
Public Protection
Base pay
$161,455
Overtime
$175,910
Other pay
$24,169
Benefits
$53,266
Total compensation
$414,801
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
1.64

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
POL
Health and Dental Benefits
$22,071
Job Code
Q004
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$5,091

Rigoberto Haro holds the role of Police Officer 3 at Police within Police Services. Their status is permanent civil service, 1.64 FTE. In 2025, their total compensation was $414,801. Their bargaining unit is Poa.

Eugene O'Malley

Police Officer 2/Police

2025 total comp
$414,728
Sub-department
Police Services
Organization group
Public Protection
Base pay
$158,368
Overtime
$185,182
Other pay
$19,540
Benefits
$51,638
Total compensation
$414,728
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
1.69

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
POL
Health and Dental Benefits
$22,071
Job Code
Q003
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$5,084

Eugene O'Malley holds the role of Police Officer 2 at Police within Police Services. Their status is permanent civil service, 1.69 FTE. In 2025, their total compensation was $414,728. Their bargaining unit is Poa.

Miguel Cortez

Police Officer 3/Police

2025 total comp
$414,656
Sub-department
Police Services
Organization group
Public Protection
Base pay
$160,689
Overtime
$186,776
Other pay
$15,617
Benefits
$51,574
Total compensation
$414,656
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
1.7

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
POL
Health and Dental Benefits
$21,449
Job Code
Q004
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$5,060

Miguel Cortez is a Police Officer 3 at Police within Police Services. They work permanent civil service, 1.7 FTE. 2025 total compensation came to $414,656. Union affiliation: Poa.

Matthew Sullivan

Sergeant 3/Police

2025 total comp
$414,613
Sub-department
Police Services
Organization group
Public Protection
Base pay
$188,513
Overtime
$75,009
Other pay
$92,759
Benefits
$58,333
Total compensation
$414,613
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
1.27

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
POL
Health and Dental Benefits
$22,832
Job Code
Q052
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$5,051

Matthew Sullivan is a Sergeant 3 at Police within Police Services. They work permanent civil service, 1.27 FTE. 2025 total compensation came to $414,613. Union affiliation: Poa.

Clayton Harmston

Captain 3/Police

2025 total comp
$414,408
Sub-department
Police Services
Organization group
Public Protection
Base pay
$242,938
Overtime
$52,625
Other pay
$50,028
Benefits
$68,818
Total compensation
$414,408
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
1.23

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
POL
Health and Dental Benefits
$23,521
Job Code
Q082
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$4,858

Clayton Harmston is a Captain 3 at Police within Police Services. They work permanent civil service, 1.23 FTE. 2025 total compensation came to $414,408. They are represented by Poa.

George Raymond

Police Officer 3/Police

2025 total comp
$413,885
Sub-department
Police Services
Organization group
Public Protection
Base pay
$161,478
Overtime
$162,323
Other pay
$38,328
Benefits
$51,757
Total compensation
$413,885
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
1.6

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
POL
Health and Dental Benefits
$21,553
Job Code
Q004
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$5,017

George Raymond is a Police Officer 3 at Police within Police Services. They work permanent civil service, 1.6 FTE. 2025 total compensation came to $413,885. Union affiliation: Poa.

Ronald Kuchac

Sergeant 3/Police

2025 total comp
$413,816
Sub-department
Police Services
Organization group
Public Protection
Base pay
$189,163
Overtime
$118,469
Other pay
$49,032
Benefits
$57,152
Total compensation
$413,816
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
1.38

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
POL
Health and Dental Benefits
$22,900
Job Code
Q052
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$5,045

Ronald Kuchac is a Sergeant 3 at Police within Police Services. They work permanent civil service, 1.38 FTE. 2025 total compensation came to $413,816. Their bargaining unit is Poa.

Kevin Zhang

Police Officer 3/Police

2025 total comp
$413,755
Sub-department
Police Services
Organization group
Public Protection
Base pay
$161,455
Overtime
$176,495
Other pay
$24,269
Benefits
$51,537
Total compensation
$413,755
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
1.63

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
POL
Health and Dental Benefits
$21,553
Job Code
Q004
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$5,062

At Police, Kevin Zhang serves as a Police Officer 3 within Police Services. They work permanent civil service, 1.63 FTE. Their 2025 pay totaled $413,755. Union affiliation: Poa.

Patrick Dudy

Sergeant 3/Police

2024 total comp
$413,402
Sub-department
Police Services
Organization group
Public Protection
Base pay
$189,914
Overtime
$125,439
Other pay
$38,231
Benefits
$59,818
Total compensation
$413,402
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
1.6

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
POL
Health and Dental Benefits
$23,896
Job Code
Q052
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$4,994

Patrick Dudy works as a Sergeant 3 for Police within Police Services. Their status is permanent civil service, 1.6 FTE. Patrick earned $413,402 in 2024. They are represented by Poa.

Erik Leung

Sergeant 3/Police

2025 total comp
$413,374
Sub-department
Police Services
Organization group
Public Protection
Base pay
$198,784
Overtime
$98,448
Other pay
$47,596
Benefits
$68,546
Total compensation
$413,374
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
1.62

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
POL
Health and Dental Benefits
$30,713
Job Code
Q052
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$4,867

Erik Leung works as a Sergeant 3 for Police within Police Services. Their status is permanent civil service, 1.62 FTE. Erik earned $413,374 in 2025. Their bargaining unit is Poa.

Irving Jr

Police Officer 3/Police

2025 total comp
$413,294
Sub-department
Police Services
Organization group
Public Protection
Base pay
$161,455
Overtime
$177,241
Other pay
$22,648
Benefits
$51,950
Total compensation
$413,294
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
1.65

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
POL
Health and Dental Benefits
$22,071
Job Code
Q004
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$4,692

At Police, Irving Jr serves as a Police Officer 3 within Police Services. They work permanent civil service, 1.65 FTE. Their 2025 pay totaled $413,294. Their bargaining unit is Poa.

David Daneluz

Sergeant 3/Police

2025 total comp
$413,230
Sub-department
Police Services
Organization group
Public Protection
Base pay
$187,510
Overtime
$143,885
Other pay
$26,091
Benefits
$55,743
Total compensation
$413,230
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
1.44

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
POL
Health and Dental Benefits
$21,553
Job Code
Q052
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$4,972

At Police, David Daneluz serves as a Sergeant 3 within Police Services. They work permanent civil service, 1.44 FTE. Their 2025 pay totaled $413,230. They are represented by Poa.

Christopher Giles

Police Officer 3/Police

2025 total comp
$413,181
Sub-department
Police Services
Organization group
Public Protection
Base pay
$161,455
Overtime
$172,745
Other pay
$26,221
Benefits
$52,760
Total compensation
$413,181
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
1.62

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
POL
Health and Dental Benefits
$21,553
Job Code
Q004
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$5,102

Christopher Giles is a Police Officer 3 at Police within Police Services. They work permanent civil service, 1.62 FTE. 2025 total compensation came to $413,181. Union affiliation: Poa.

Joshua Hinds

Sergeant 3/Police

2025 total comp
$413,103
Sub-department
Police Services
Organization group
Public Protection
Base pay
$187,483
Overtime
$118,524
Other pay
$49,999
Benefits
$57,097
Total compensation
$413,103
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
1.33

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
POL
Health and Dental Benefits
$22,071
Job Code
Q052
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$3,675

Joshua Hinds holds the role of Sergeant 3 at Police within Police Services. Their status is permanent civil service, 1.33 FTE. In 2025, their total compensation was $413,103. Their bargaining unit is Poa.

John Barcojo

Lieutenant 3/Police

2025 total comp
$412,889
Sub-department
Police Services
Organization group
Public Protection
Base pay
$201,539
Overtime
$81,392
Other pay
$64,350
Benefits
$65,609
Total compensation
$412,889
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
1.47

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
POL
Health and Dental Benefits
$26,806
Job Code
Q062
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$5,082

John Barcojo works as a Lieutenant 3 for Police within Police Services. Their status is permanent civil service, 1.47 FTE. John earned $412,889 in 2025. Their bargaining unit is Poa.

Matthew Elseth

Sergeant 3/Police

2025 total comp
$412,611
Sub-department
Police Services
Organization group
Public Protection
Base pay
$194,327
Overtime
$123,918
Other pay
$31,353
Benefits
$63,013
Total compensation
$412,611
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
1.62

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
POL
Health and Dental Benefits
$27,174
Job Code
Q052
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$4,442

Matthew Elseth holds the role of Sergeant 3 at Police within Police Services. Their status is permanent civil service, 1.62 FTE. In 2025, their total compensation was $412,611. Their bargaining unit is Poa.

Jason Sawyer

Captain 3/Police

2024 total comp
$412,585
Sub-department
Police Services
Organization group
Public Protection
Base pay
$282,413
Overtime
$3,455
Other pay
$44,180
Benefits
$82,537
Total compensation
$412,585
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
1.51

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
POL
Health and Dental Benefits
$30,338
Job Code
Q082
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$4,636

At Police, Jason Sawyer serves as a Captain 3 within Police Services. They work permanent civil service, 1.51 FTE. Their 2024 pay totaled $412,585. They are represented by Poa.

Cameron Wright

Police Officer 3/Police

2025 total comp
$412,216
Sub-department
Police Services
Organization group
Public Protection
Base pay
$161,455
Overtime
$175,305
Other pay
$23,622
Benefits
$51,833
Total compensation
$412,216
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
1.66

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
POL
Health and Dental Benefits
$21,553
Job Code
Q004
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$5,094

Cameron Wright holds the role of Police Officer 3 at Police within Police Services. Their status is permanent civil service, 1.66 FTE. In 2025, their total compensation was $412,216. Their bargaining unit is Poa.