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 4

Brandon Harris

Police Officer 3/Police

2025 total comp
$350,227
Sub-department
Police Services
Organization group
Public Protection
Base pay
$161,938
Overtime
$103,490
Other pay
$32,470
Benefits
$52,328
Total compensation
$350,227
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
1.39

Source-specific fields

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

At Police, Brandon Harris serves as a Police Officer 3 within Police Services. They work permanent civil service, 1.39 FTE. Their 2025 pay totaled $350,227. Their bargaining unit is Poa.

Carlos Castro

Police Officer 3/Police

2025 total comp
$350,195
Sub-department
Police Services
Organization group
Public Protection
Base pay
$161,478
Overtime
$105,054
Other pay
$31,287
Benefits
$52,376
Total compensation
$350,195
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
1.39

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,200

Carlos Castro is a Police Officer 3 at Police within Police Services. They work permanent civil service, 1.39 FTE. 2025 total compensation came to $350,195. Union affiliation: Poa.

Justin-Paul Bugarin

Sergeant 3/Police

2025 total comp
$349,994
Sub-department
Police Services
Organization group
Public Protection
Base pay
$189,879
Overtime
$54,220
Other pay
$47,198
Benefits
$58,696
Total compensation
$349,994
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
$23,988
Job Code
Q052
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$4,043

Justin-Paul Bugarin is a Sergeant 3 at Police within Police Services. They work permanent civil service, 1.27 FTE. 2025 total compensation came to $349,994. Union affiliation: Poa.

Nelson Orantes

Police Officer 3/Police

2025 total comp
$349,968
Sub-department
Police Services
Organization group
Public Protection
Base pay
$160,868
Overtime
$133,025
Other pay
$25,373
Benefits
$30,702
Total compensation
$349,968
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
1.48

Source-specific fields

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

At Police, Nelson Orantes serves as a Police Officer 3 within Police Services. They work permanent civil service, 1.48 FTE. Their 2025 pay totaled $349,968. They are represented by Poa.

Ryan Mcarthur

Police Officer 3/Police

2025 total comp
$349,305
Sub-department
Police Services
Organization group
Public Protection
Base pay
$167,875
Overtime
$104,341
Other pay
$24,074
Benefits
$53,015
Total compensation
$349,305
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
1.37

Source-specific fields

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

Ryan Mcarthur works as a Police Officer 3 for Police within Police Services. Their status is permanent civil service, 1.37 FTE. Ryan earned $349,305 in 2025. They are represented by Poa.

James Frisk

Sergeant 3/Police

2025 total comp
$349,291
Sub-department
Police Services
Organization group
Public Protection
Base pay
$191,021
Overtime
$63,415
Other pay
$36,908
Benefits
$57,947
Total compensation
$349,291
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
$24,418
Job Code
Q052
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$4,034

At Police, James Frisk serves as a Sergeant 3 within Police Services. They work permanent civil service, 1.23 FTE. Their 2025 pay totaled $349,291. Their bargaining unit is Poa.

Michael Etcheverry

Police Officer 3/Police

2025 total comp
$349,056
Sub-department
Police Services
Organization group
Public Protection
Base pay
$180,059
Overtime
$66,141
Other pay
$31,710
Benefits
$71,145
Total compensation
$349,056
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
1.95

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
POL
Health and Dental Benefits
$37,044
Job Code
Q004
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$3,972

Michael Etcheverry is a Police Officer 3 at Police within Police Services. They work permanent civil service, 1.95 FTE. 2025 total compensation came to $349,056. They are represented by Poa.

Jassen Dongon

Lieutenant 3/Police

2025 total comp
$349,032
Sub-department
Police Services
Organization group
Public Protection
Base pay
$197,370
Overtime
$52,588
Other pay
$37,515
Benefits
$61,560
Total compensation
$349,032
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
$25,726
Job Code
Q062
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$3,973

Jassen Dongon holds the role of Lieutenant 3 at Police within Police Services. Their status is permanent civil service, 1.27 FTE. In 2025, their total compensation was $349,032. Union affiliation: Poa.

Gerard Arquero

Police Officer 3/Police

2025 total comp
$348,734
Sub-department
Police Services
Organization group
Public Protection
Base pay
$162,361
Overtime
$71,116
Other pay
$61,834
Benefits
$53,424
Total compensation
$348,734
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
1.28

Source-specific fields

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

At Police, Gerard Arquero serves as a Police Officer 3 within Police Services. They work permanent civil service, 1.28 FTE. Their 2025 pay totaled $348,734. Union affiliation: Poa.

Edwin Anaya

Police Officer 3/Police

2025 total comp
$348,726
Sub-department
Police Services
Organization group
Public Protection
Base pay
$168,294
Overtime
$96,817
Other pay
$25,112
Benefits
$58,503
Total compensation
$348,726
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
$27,210
Job Code
Q004
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$4,090

Edwin Anaya is a Police Officer 3 at Police within Police Services. They work permanent civil service, 1.6 FTE. 2025 total compensation came to $348,726. They are represented by Poa.

Tomas Guerrero

Police Officer 3/Police

2025 total comp
$348,538
Sub-department
Police Services
Organization group
Public Protection
Base pay
$161,506
Overtime
$120,268
Other pay
$15,824
Benefits
$50,941
Total compensation
$348,538
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
1.45

Source-specific fields

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

Tomas Guerrero is a Police Officer 3 at Police within Police Services. They work permanent civil service, 1.45 FTE. 2025 total compensation came to $348,538. Their bargaining unit is Poa.

Raymond Callo

Sergeant 3/Police

2024 total comp
$348,469
Sub-department
Police Services
Organization group
Public Protection
Base pay
$187,490
Overtime
$64,955
Other pay
$38,309
Benefits
$57,715
Total compensation
$348,469
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
1.29

Source-specific fields

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

Raymond Callo is a Sergeant 3 at Police within Police Services. They work permanent civil service, 1.29 FTE. 2024 total compensation came to $348,469. Union affiliation: Poa.

Jasmine Williams

Police Officer 3/Police

2025 total comp
$348,405
Sub-department
Police Services
Organization group
Public Protection
Base pay
$161,501
Overtime
$111,119
Other pay
$24,343
Benefits
$51,442
Total compensation
$348,405
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
1.42

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,334

Jasmine Williams is a Police Officer 3 at Police within Police Services. They work permanent civil service, 1.42 FTE. 2025 total compensation came to $348,405. They are represented by Poa.

Joseph Siragusa

Sergeant 3/Police

2025 total comp
$347,980
Sub-department
Police Services
Organization group
Public Protection
Base pay
$187,608
Overtime
$77,811
Other pay
$26,556
Benefits
$56,005
Total compensation
$347,980
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
1.24

Source-specific fields

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

Joseph Siragusa is a Sergeant 3 at Police within Police Services. They work permanent civil service, 1.24 FTE. 2025 total compensation came to $347,980. They are represented by Poa.

Patrick Condon

Police Officer 2/Police

2025 total comp
$347,936
Sub-department
Police Services
Organization group
Public Protection
Base pay
$158,391
Overtime
$115,163
Other pay
$24,221
Benefits
$50,161
Total compensation
$347,936
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
1.4

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
Q003
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$4,125

Patrick Condon holds the role of Police Officer 2 at Police within Police Services. Their status is permanent civil service, 1.4 FTE. In 2025, their total compensation was $347,936. Their bargaining unit is Poa.

Richard Salas

Police Officer/Police

2025 total comp
$347,930
Sub-department
Police Services
Organization group
Public Protection
Base pay
$126,329
Overtime
$173,758
Other pay
$3,261
Benefits
$44,583
Total compensation
$347,930
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
1.91

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
Q002
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$4,296

At Police, Richard Salas serves as a Police Officer within Police Services. They work permanent civil service, 1.91 FTE. Their 2025 pay totaled $347,930. Their bargaining unit is Poa.

Alfonso Lomeli

Police Officer 3/Police

2025 total comp
$347,810
Sub-department
Police Services
Organization group
Public Protection
Base pay
$160,080
Overtime
$116,061
Other pay
$21,986
Benefits
$49,683
Total compensation
$347,810
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
1.4

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
$4,206

Alfonso Lomeli works as a Police Officer 3 for Police within Police Services. Their status is permanent civil service, 1.4 FTE. Alfonso earned $347,810 in 2025. Their bargaining unit is Poa.

Erick Solares

Sergeant 3/Police

2025 total comp
$347,746
Sub-department
Police Services
Organization group
Public Protection
Base pay
$188,794
Overtime
$57,656
Other pay
$42,969
Benefits
$58,327
Total compensation
$347,746
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
1.2

Source-specific fields

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

At Police, Erick Solares serves as a Sergeant 3 within Police Services. They work permanent civil service, 1.2 FTE. Their 2025 pay totaled $347,746. They are represented by Poa.

Irene Cristi

Lieutenant 3/Police

2025 total comp
$347,718
Sub-department
Police Services
Organization group
Public Protection
Base pay
$214,325
Overtime
$29,036
Other pay
$42,857
Benefits
$61,500
Total compensation
$347,718
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
1.08

Source-specific fields

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

Irene Cristi is a Lieutenant 3 at Police within Police Services. They work permanent civil service, 1.08 FTE. 2025 total compensation came to $347,718. Their bargaining unit is Poa.

Gerald Bernal

Police Officer 3/Police

2025 total comp
$347,661
Sub-department
Police Services
Organization group
Public Protection
Base pay
$161,478
Overtime
$106,862
Other pay
$27,606
Benefits
$51,716
Total compensation
$347,661
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
$21,553
Job Code
Q004
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$4,058

Gerald Bernal is a Police Officer 3 at Police within Police Services. They work permanent civil service, 1.38 FTE. 2025 total compensation came to $347,661. Union affiliation: Poa.

John Keane

Inspector 3/Police

2025 total comp
$347,564
Sub-department
Untitled
Organization group
Public Protection
Base pay
$187,637
Overtime
$69,611
Other pay
$33,204
Benefits
$57,113
Total compensation
$347,564
Employment type
Permanent Exempt
Union / bargaining unit
Poa
Full-time equivalent (FTE)
1.21

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
POL
Health and Dental Benefits
$21,656
Job Code
0382
Job Family Code
0000
Organization Group Code
Public Protection
Other Benefits
$4,084

John Keane works as a Inspector 3 for Police within Untitled. Their status is permanent exempt, 1.21 FTE. John earned $347,564 in 2025. Union affiliation: Poa.

Danny Barajas

Police Officer 3/Police

2025 total comp
$347,368
Sub-department
Police Services
Organization group
Public Protection
Base pay
$161,501
Overtime
$109,243
Other pay
$24,819
Benefits
$51,804
Total compensation
$347,368
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
1.39

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
$4,146

Danny Barajas works as a Police Officer 3 for Police within Police Services. Their status is permanent civil service, 1.39 FTE. Danny earned $347,368 in 2025. Their bargaining unit is Poa.

Samuel Christ

Lieutenant 3/Police

2025 total comp
$347,293
Sub-department
Police Services
Organization group
Public Protection
Base pay
$226,214
Overtime
$0
Other pay
$44,458
Benefits
$76,621
Total compensation
$347,293
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
1.68

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
POL
Health and Dental Benefits
$36,109
Job Code
Q062
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$2,689

At Police, Samuel Christ serves as a Lieutenant 3 within Police Services. They work permanent civil service, 1.68 FTE. Their 2025 pay totaled $347,293. Their bargaining unit is Poa.

John Laffey

Police Officer 3/Police

2025 total comp
$347,236
Sub-department
Police Services
Organization group
Public Protection
Base pay
$162,465
Overtime
$108,648
Other pay
$22,813
Benefits
$53,309
Total compensation
$347,236
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
1.43

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
Q004
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$4,144

At Police, John Laffey serves as a Police Officer 3 within Police Services. They work permanent civil service, 1.43 FTE. Their 2025 pay totaled $347,236. They are represented by Poa.

Anthony Scafani

Sergeant 3/Police

2025 total comp
$347,145
Sub-department
Police Services
Organization group
Public Protection
Base pay
$187,489
Overtime
$73,596
Other pay
$30,161
Benefits
$55,900
Total compensation
$347,145
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
1.22

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,062

At Police, Anthony Scafani serves as a Sergeant 3 within Police Services. They work permanent civil service, 1.22 FTE. Their 2025 pay totaled $347,145. Their bargaining unit is Poa.