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

Mark Hodge

Police Officer 3/Police

2025 total comp
$332,131
Sub-department
Police Services
Organization group
Public Protection
Base pay
$161,478
Overtime
$92,825
Other pay
$26,167
Benefits
$51,661
Total compensation
$332,131
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
$21,553
Job Code
Q004
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$4,003

Mark Hodge works as a Police Officer 3 for Police within Police Services. Their status is permanent civil service, 1.33 FTE. Mark earned $332,131 in 2025. Union affiliation: Poa.

Eric Eastlund

Police Officer 3/Police

2025 total comp
$332,005
Sub-department
Police Services
Organization group
Public Protection
Base pay
$161,478
Overtime
$72,002
Other pay
$46,958
Benefits
$51,567
Total compensation
$332,005
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
$21,553
Job Code
Q004
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$3,909

At Police, Eric Eastlund serves as a Police Officer 3 within Police Services. They work permanent civil service, 1.23 FTE. Their 2025 pay totaled $332,005. Their bargaining unit is Poa.

Mathew Neves

Police Officer 3/Police

2025 total comp
$331,961
Sub-department
Police Services
Organization group
Public Protection
Base pay
$161,478
Overtime
$81,899
Other pay
$36,013
Benefits
$52,571
Total compensation
$331,961
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
1.3

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
$3,935

Mathew Neves works as a Police Officer 3 for Police within Police Services. Their status is permanent civil service, 1.3 FTE. Mathew earned $331,961 in 2025. They are represented by Poa.

Diana Aroche

Deputy Director III/Police

2024 total comp
$331,945
Sub-department
Management
Organization group
Public Protection
Base pay
$265,412
Overtime
$0
Other pay
$0
Benefits
$66,533
Total compensation
$331,945
Employment type
Permanent Exempt
Union / bargaining unit
Municipal Exec Assoc, Misc
Full-time equivalent (FTE)
1.04

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
POL
Health and Dental Benefits
$12,292
Job Code
0953
Job Family Code
0900
Organization Group Code
Public Protection
Other Benefits
$14,962

Diana Aroche works as a Deputy Director III for Police within Management. Their status is permanent exempt, 1.04 FTE. Diana earned $331,945 in 2024. Their bargaining unit is Municipal Exec Assoc, Misc.

Christopher Dunne

Sergeant 3/Police

2025 total comp
$331,837
Sub-department
Police Services
Organization group
Public Protection
Base pay
$190,161
Overtime
$53,584
Other pay
$30,361
Benefits
$57,732
Total compensation
$331,837
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
1.26

Source-specific fields

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

Christopher Dunne holds the role of Sergeant 3 at Police within Police Services. Their status is permanent civil service, 1.26 FTE. In 2025, their total compensation was $331,837. Union affiliation: Poa.

Brian Fogarty

Police Officer 3/Police

2025 total comp
$331,822
Sub-department
Police Services
Organization group
Public Protection
Base pay
$161,455
Overtime
$97,855
Other pay
$21,342
Benefits
$51,170
Total compensation
$331,822
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
1.32

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
$3,913

Brian Fogarty is a Police Officer 3 at Police within Police Services. They work permanent civil service, 1.32 FTE. 2025 total compensation came to $331,822. Their bargaining unit is Poa.

Christopher Barajas

Police Officer 3/Police

2025 total comp
$331,764
Sub-department
Police Services
Organization group
Public Protection
Base pay
$152,531
Overtime
$113,876
Other pay
$16,527
Benefits
$48,829
Total compensation
$331,764
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
$21,553
Job Code
Q004
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$3,921

At Police, Christopher Barajas serves as a Police Officer 3 within Police Services. They work permanent civil service, 1.33 FTE. Their 2025 pay totaled $331,764. They are represented by Poa.

Matthew Ortega

Lieutenant 3/Police

2025 total comp
$331,573
Sub-department
Police Services
Organization group
Public Protection
Base pay
$216,902
Overtime
$16,086
Other pay
$37,112
Benefits
$61,473
Total compensation
$331,573
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
1.09

Source-specific fields

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

Matthew Ortega is a Lieutenant 3 at Police within Police Services. They work permanent civil service, 1.09 FTE. 2025 total compensation came to $331,573. Union affiliation: Poa.

Glen Minioza

Sergeant 3/Police

2025 total comp
$331,564
Sub-department
Police Services
Organization group
Public Protection
Base pay
$187,483
Overtime
$62,797
Other pay
$25,540
Benefits
$55,743
Total compensation
$331,564
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
1.19

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
$3,906

At Police, Glen Minioza serves as a Sergeant 3 within Police Services. They work permanent civil service, 1.19 FTE. Their 2025 pay totaled $331,564. They are represented by Poa.

Sondra Reynolds

Sergeant 3/Police

2025 total comp
$331,483
Sub-department
Police Services
Organization group
Public Protection
Base pay
$187,483
Overtime
$47,411
Other pay
$41,876
Benefits
$54,713
Total compensation
$331,483
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
1.15

Source-specific fields

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

At Police, Sondra Reynolds serves as a Sergeant 3 within Police Services. They work permanent civil service, 1.15 FTE. Their 2025 pay totaled $331,483. Their bargaining unit is Poa.

Dominic Busalacchi

Police Officer 3/Police

2025 total comp
$331,464
Sub-department
Police Services
Organization group
Public Protection
Base pay
$169,038
Overtime
$55,923
Other pay
$54,158
Benefits
$52,345
Total compensation
$331,464
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
$22,123
Job Code
Q004
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$3,866

Dominic Busalacchi holds the role of Police Officer 3 at Police within Police Services. Their status is permanent civil service, 1.22 FTE. In 2025, their total compensation was $331,464. Their bargaining unit is Poa.

Alexis Gomez

Police Officer 3/Police

2025 total comp
$331,287
Sub-department
Police Services
Organization group
Public Protection
Base pay
$161,501
Overtime
$88,171
Other pay
$31,102
Benefits
$50,513
Total compensation
$331,287
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
$21,553
Job Code
Q004
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$3,976

Alexis Gomez works as a Police Officer 3 for Police within Police Services. Their status is permanent civil service, 1.27 FTE. Alexis earned $331,287 in 2025. Union affiliation: Poa.

John Crudo

Sergeant 3/Police

2025 total comp
$331,247
Sub-department
Police Services
Organization group
Public Protection
Base pay
$192,718
Overtime
$42,280
Other pay
$35,227
Benefits
$61,023
Total compensation
$331,247
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
$26,340
Job Code
Q052
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$3,003

John Crudo works as a Sergeant 3 for Police within Police Services. Their status is permanent civil service, 1.33 FTE. John earned $331,247 in 2025. They are represented by Poa.

Andrew Wong

Police Officer 3/Police

2025 total comp
$331,109
Sub-department
Police Services
Organization group
Public Protection
Base pay
$161,478
Overtime
$97,996
Other pay
$21,165
Benefits
$50,469
Total compensation
$331,109
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
1.36

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
$3,897

Andrew Wong works as a Police Officer 3 for Police within Police Services. Their status is permanent civil service, 1.36 FTE. Andrew earned $331,109 in 2025. They are represented by Poa.

Wilson Ng

Police Officer 3/Police

2025 total comp
$330,938
Sub-department
Police Services
Organization group
Public Protection
Base pay
$161,478
Overtime
$88,640
Other pay
$29,165
Benefits
$51,656
Total compensation
$330,938
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
1.32

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
$3,998

At Police, Wilson Ng serves as a Police Officer 3 within Police Services. They work permanent civil service, 1.32 FTE. Their 2025 pay totaled $330,938. Their bargaining unit is Poa.

Bryan Smith

Police Officer 2/Police

2025 total comp
$330,867
Sub-department
Police Services
Organization group
Public Protection
Base pay
$158,391
Overtime
$101,208
Other pay
$20,741
Benefits
$50,527
Total compensation
$330,867
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,071
Job Code
Q003
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$3,973

Bryan Smith holds the role of Police Officer 2 at Police within Police Services. Their status is permanent civil service, 1.38 FTE. In 2025, their total compensation was $330,867. Their bargaining unit is Poa.

Johnathon Ng

Sergeant 3/Police

2025 total comp
$330,829
Sub-department
Police Services
Organization group
Public Protection
Base pay
$184,550
Overtime
$54,250
Other pay
$34,304
Benefits
$57,725
Total compensation
$330,829
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
$24,006
Job Code
Q052
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$3,912

Johnathon Ng is a Sergeant 3 at Police within Police Services. They work permanent civil service, 1.22 FTE. 2025 total compensation came to $330,829. Union affiliation: Poa.

Norman Bobila

Police Officer 2/Police

2025 total comp
$330,815
Sub-department
Police Services
Organization group
Public Protection
Base pay
$153,952
Overtime
$110,732
Other pay
$16,832
Benefits
$49,299
Total compensation
$330,815
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
$21,553
Job Code
Q003
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$3,987

Norman Bobila holds the role of Police Officer 2 at Police within Police Services. Their status is permanent civil service, 1.43 FTE. In 2025, their total compensation was $330,815. Their bargaining unit is Poa.

Kirk Jr

Police Officer 3/Police

2025 total comp
$330,798
Sub-department
Police Services
Organization group
Public Protection
Base pay
$161,483
Overtime
$83,382
Other pay
$32,864
Benefits
$53,069
Total compensation
$330,798
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
1.3

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
$3,974

Kirk Jr is a Police Officer 3 at Police within Police Services. They work permanent civil service, 1.3 FTE. 2025 total compensation came to $330,798. Their bargaining unit is Poa.

Daniel Burns

Sergeant 3/Police

2025 total comp
$330,527
Sub-department
Police Services
Organization group
Public Protection
Base pay
$187,614
Overtime
$51,211
Other pay
$37,038
Benefits
$54,664
Total compensation
$330,527
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
1.16

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
Q052
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$3,770

Daniel Burns works as a Sergeant 3 for Police within Police Services. Their status is permanent civil service, 1.16 FTE. Daniel earned $330,527 in 2025. Their bargaining unit is Poa.

Kevin Downs

Police Officer 3/Police

2025 total comp
$330,426
Sub-department
Police Services
Organization group
Public Protection
Base pay
$161,501
Overtime
$95,860
Other pay
$22,484
Benefits
$50,581
Total compensation
$330,426
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
$21,671
Job Code
Q004
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$3,794

Kevin Downs holds the role of Police Officer 3 at Police within Police Services. Their status is permanent civil service, 1.33 FTE. In 2025, their total compensation was $330,426. They are represented by Poa.

Joann Walker

Police Officer 3/Police

2024 total comp
$330,396
Sub-department
Police Services
Organization group
Public Protection
Base pay
$160,415
Overtime
$91,136
Other pay
$26,855
Benefits
$51,990
Total compensation
$330,396
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,004
Job Code
Q004
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$3,903

At Police, Joann Walker serves as a Police Officer 3 within Police Services. They work permanent civil service, 1.38 FTE. Their 2024 pay totaled $330,396. Union affiliation: Poa.

Stephen Benzinger

Sergeant 3/Police

2025 total comp
$329,810
Sub-department
Police Services
Organization group
Public Protection
Base pay
$189,710
Overtime
$32,234
Other pay
$49,464
Benefits
$58,403
Total compensation
$329,810
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
1.17

Source-specific fields

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

Stephen Benzinger holds the role of Sergeant 3 at Police within Police Services. Their status is permanent civil service, 1.17 FTE. In 2025, their total compensation was $329,810. Their bargaining unit is Poa.

Aileen Brady

Sergeant 3/Police

2025 total comp
$329,699
Sub-department
Police Services
Organization group
Public Protection
Base pay
$190,743
Overtime
$43,031
Other pay
$36,464
Benefits
$59,461
Total compensation
$329,699
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
$24,299
Job Code
Q052
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$3,747

Aileen Brady works as a Sergeant 3 for Police within Police Services. Their status is permanent civil service, 1.24 FTE. Aileen earned $329,699 in 2025. Their bargaining unit is Poa.

Aaron Cowhig

Police Officer 3/Police

2025 total comp
$329,531
Sub-department
Police Services
Organization group
Public Protection
Base pay
$164,699
Overtime
$25,373
Other pay
$84,689
Benefits
$54,770
Total compensation
$329,531
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
$24,226
Job Code
Q004
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$3,868

Aaron Cowhig holds the role of Police Officer 3 at Police within Police Services. Their status is permanent civil service, 1.22 FTE. In 2025, their total compensation was $329,531. Union affiliation: Poa.

Mir Ali

Manager V/Police

2025 total comp
$329,289
Sub-department
Management
Organization group
Public Protection
Base pay
$263,708
Overtime
$0
Other pay
$0
Benefits
$65,581
Total compensation
$329,289
Employment type
Temporary Exempt
Union / bargaining unit
Municipal Exec Assoc, Misc
Full-time equivalent (FTE)
1

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
POL
Health and Dental Benefits
$12,524
Job Code
0933
Job Family Code
0900
Organization Group Code
Public Protection
Other Benefits
$15,553

Mir Ali works as a Manager V for Police within Management. Their status is temporary exempt. Mir earned $329,289 in 2025. They are represented by Municipal Exec Assoc, Misc.

Shane Herbert

Police Officer 3/Police

2024 total comp
$329,256
Sub-department
Police Services
Organization group
Public Protection
Base pay
$161,854
Overtime
$62,577
Other pay
$52,373
Benefits
$52,452
Total compensation
$329,256
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,170
Job Code
Q004
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$3,899

Shane Herbert is a Police Officer 3 at Police within Police Services. They work permanent civil service, 1.33 FTE. 2024 total compensation came to $329,256. Their bargaining unit is Poa.

Brian Donohue

Police Officer 3/Police

2025 total comp
$329,157
Sub-department
Police Services
Organization group
Public Protection
Base pay
$165,023
Overtime
$76,855
Other pay
$32,771
Benefits
$54,507
Total compensation
$329,157
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
$24,972
Job Code
Q004
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$3,804

Brian Donohue is a Police Officer 3 at Police within Police Services. They work permanent civil service, 1.43 FTE. 2025 total compensation came to $329,157. Their bargaining unit is Poa.

Bo Dahlberg

Police Officer 3/Police

2025 total comp
$328,845
Sub-department
Police Services
Organization group
Public Protection
Base pay
$161,478
Overtime
$60,258
Other pay
$55,534
Benefits
$51,575
Total compensation
$328,845
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
Q004
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$3,917

Bo Dahlberg works as a Police Officer 3 for Police within Police Services. Their status is permanent civil service, 1.22 FTE. Bo earned $328,845 in 2025. Their bargaining unit is Poa.

Perfecto Barbosa

Sergeant 3/Police

2025 total comp
$328,813
Sub-department
Police Services
Organization group
Public Protection
Base pay
$190,531
Overtime
$49,201
Other pay
$28,941
Benefits
$60,140
Total compensation
$328,813
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
1.32

Source-specific fields

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

Perfecto Barbosa is a Sergeant 3 at Police within Police Services. They work permanent civil service, 1.32 FTE. 2025 total compensation came to $328,813. They are represented by Poa.

Mark Lee

Assistant Inspector 3/Police

2025 total comp
$328,783
Sub-department
Police Services
Organization group
Public Protection
Base pay
$187,483
Overtime
$47,008
Other pay
$38,562
Benefits
$55,730
Total compensation
$328,783
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
1.15

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
Q037
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$2,943

Mark Lee holds the role of Assistant Inspector 3 at Police within Police Services. Their status is permanent civil service, 1.15 FTE. In 2025, their total compensation was $328,783. Union affiliation: Poa.

Jonathan Zepeda

Police Officer/Police

2025 total comp
$328,455
Sub-department
Police Services
Organization group
Public Protection
Base pay
$128,424
Overtime
$148,568
Other pay
$6,936
Benefits
$44,527
Total compensation
$328,455
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
$21,553
Job Code
Q002
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$3,927

Jonathan Zepeda works as a Police Officer for Police within Police Services. Their status is permanent civil service, 1.68 FTE. Jonathan earned $328,455 in 2025. Union affiliation: Poa.

Eleanor Salmon

Manager IV/Police

2025 total comp
$328,282
Sub-department
Management
Organization group
Public Protection
Base pay
$244,579
Overtime
$0
Other pay
$0
Benefits
$83,703
Total compensation
$328,282
Employment type
Permanent Civil Service
Union / bargaining unit
Municipal Exec Assoc, Misc
Full-time equivalent (FTE)
1

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
POL
Health and Dental Benefits
$34,024
Job Code
0932
Job Family Code
0900
Organization Group Code
Public Protection
Other Benefits
$14,896

Eleanor Salmon is a Manager IV at Police within Management. They work permanent civil service. 2025 total compensation came to $328,282. Union affiliation: Municipal Exec Assoc, Misc.

Julian Keyes

Police Officer 2/Police

2025 total comp
$327,975
Sub-department
Police Services
Organization group
Public Protection
Base pay
$157,435
Overtime
$102,364
Other pay
$18,403
Benefits
$49,772
Total compensation
$327,975
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,672
Job Code
Q003
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$3,958

Julian Keyes works as a Police Officer 2 for Police within Police Services. Their status is permanent civil service, 1.37 FTE. Julian earned $327,975 in 2025. Their bargaining unit is Poa.

Michael Lee

Sergeant 3/Police

2025 total comp
$327,911
Sub-department
Police Services
Organization group
Public Protection
Base pay
$189,738
Overtime
$47,703
Other pay
$32,651
Benefits
$57,818
Total compensation
$327,911
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,392
Job Code
Q052
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$3,777

At Police, Michael Lee serves as a Sergeant 3 within Police Services. They work permanent civil service, 1.23 FTE. Their 2025 pay totaled $327,911. Their bargaining unit is Poa.

David Wakayama

Police Officer 3/Police

2025 total comp
$327,642
Sub-department
Police Services
Organization group
Public Protection
Base pay
$161,478
Overtime
$60,052
Other pay
$54,068
Benefits
$52,044
Total compensation
$327,642
Employment type
Permanent Civil Service
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,553
Job Code
Q004
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$3,926

David Wakayama is a Police Officer 3 at Police within Police Services. They work permanent civil service, 1.21 FTE. 2025 total compensation came to $327,642. Their bargaining unit is Poa.

Talent Tang

Police Officer 3/Police

2025 total comp
$327,624
Sub-department
Police Services
Organization group
Public Protection
Base pay
$161,455
Overtime
$94,984
Other pay
$20,644
Benefits
$50,541
Total compensation
$327,624
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
$21,553
Job Code
Q004
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$3,802

At Police, Talent Tang serves as a Police Officer 3 within Police Services. They work permanent civil service, 1.33 FTE. Their 2025 pay totaled $327,624. Union affiliation: Poa.

Mari Noguchi

Sergeant 3/Police

2025 total comp
$327,620
Sub-department
Police Services
Organization group
Public Protection
Base pay
$190,306
Overtime
$41,341
Other pay
$37,967
Benefits
$58,006
Total compensation
$327,620
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,874
Job Code
Q052
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$3,389

At Police, Mari Noguchi serves as a Sergeant 3 within Police Services. They work permanent civil service, 1.23 FTE. Their 2025 pay totaled $327,620. Their bargaining unit is Poa.

Dylan Baldwin

Police Officer 3/Police

2025 total comp
$327,472
Sub-department
Police Services
Organization group
Public Protection
Base pay
$161,455
Overtime
$95,681
Other pay
$19,460
Benefits
$50,877
Total compensation
$327,472
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
1.36

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
$3,849

Dylan Baldwin works as a Police Officer 3 for Police within Police Services. Their status is permanent civil service, 1.36 FTE. Dylan earned $327,472 in 2025. Union affiliation: Poa.

Angela Wilhelm

Lieutenant 3/Police

2024 total comp
$327,298
Sub-department
Police Services
Organization group
Public Protection
Base pay
$212,917
Overtime
$13,256
Other pay
$40,688
Benefits
$60,437
Total compensation
$327,298
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,081
Job Code
Q062
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$3,802

Angela Wilhelm holds the role of Lieutenant 3 at Police within Police Services. Their status is permanent civil service, 1.08 FTE. In 2024, their total compensation was $327,298. Their bargaining unit is Poa.