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 15

Craig Dong

Police Officer 3/Police

2025 total comp
$379,544
Sub-department
Police Services
Organization group
Public Protection
Base pay
$161,478
Overtime
$126,640
Other pay
$38,890
Benefits
$52,536
Total compensation
$379,544
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
Q004
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$3,959

At Police, Craig Dong serves as a Police Officer 3 within Police Services. They work permanent civil service, 1.44 FTE. Their 2025 pay totaled $379,544. They are represented by Poa.

Amir Mahmoud

Sergeant 3/Police

2025 total comp
$379,272
Sub-department
Police Services
Organization group
Public Protection
Base pay
$188,810
Overtime
$102,534
Other pay
$31,504
Benefits
$56,425
Total compensation
$379,272
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
$22,656
Job Code
Q052
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$4,505

Amir Mahmoud is a Sergeant 3 at Police within Police Services. They work permanent civil service, 1.37 FTE. 2025 total compensation came to $379,272. Union affiliation: Poa.

Paul Vainshtok

Police Officer 3/Police

2024 total comp
$379,187
Sub-department
Police Services
Organization group
Public Protection
Base pay
$160,415
Overtime
$151,713
Other pay
$15,820
Benefits
$51,238
Total compensation
$379,187
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,004
Job Code
Q004
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$4,579

Paul Vainshtok is a Police Officer 3 at Police within Police Services. They work permanent civil service, 1.63 FTE. 2024 total compensation came to $379,187. Their bargaining unit is Poa.

Daniel Dudley

Sergeant 3/Police

2025 total comp
$379,061
Sub-department
Police Services
Organization group
Public Protection
Base pay
$187,614
Overtime
$92,325
Other pay
$43,706
Benefits
$55,417
Total compensation
$379,061
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
$21,656
Job Code
Q052
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$4,523

Daniel Dudley is a Sergeant 3 at Police within Police Services. They work permanent civil service, 1.28 FTE. 2025 total compensation came to $379,061. Their bargaining unit is Poa.

Jonathan Sylvester

Sergeant 3/Police

2025 total comp
$379,001
Sub-department
Police Services
Organization group
Public Protection
Base pay
$175,174
Overtime
$119,452
Other pay
$30,309
Benefits
$54,066
Total compensation
$379,001
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
1.35

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

Jonathan Sylvester is a Sergeant 3 at Police within Police Services. They work permanent civil service, 1.35 FTE. 2025 total compensation came to $379,001. Their bargaining unit is Poa.

Ernest Iii

Police Officer 2/Police

2025 total comp
$378,631
Sub-department
Police Services
Organization group
Public Protection
Base pay
$184,006
Overtime
$82,377
Other pay
$34,373
Benefits
$77,874
Total compensation
$378,631
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
2.29

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
POL
Health and Dental Benefits
$43,105
Job Code
Q003
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$4,241

Ernest Iii holds the role of Police Officer 2 at Police within Police Services. Their status is permanent civil service, 2.29 FTE. In 2025, their total compensation was $378,631. Union affiliation: Poa.

Adrian Payne

Sergeant 3/Police

2024 total comp
$378,489
Sub-department
Police Services
Organization group
Public Protection
Base pay
$186,757
Overtime
$99,740
Other pay
$35,636
Benefits
$56,357
Total compensation
$378,489
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
1.35

Source-specific fields

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

Adrian Payne is a Sergeant 3 at Police within Police Services. They work permanent civil service, 1.35 FTE. 2024 total compensation came to $378,489. Their bargaining unit is Poa.

Herman Iii

Sergeant 3/Police

2025 total comp
$378,192
Sub-department
Police Services
Organization group
Public Protection
Base pay
$195,263
Overtime
$78,225
Other pay
$40,254
Benefits
$64,450
Total compensation
$378,192
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
1.52

Source-specific fields

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

Herman Iii works as a Sergeant 3 for Police within Police Services. Their status is permanent civil service, 1.52 FTE. Herman earned $378,192 in 2025. They are represented by Poa.

Darren Mccray

Police Officer 3/Police

2025 total comp
$378,007
Sub-department
Police Services
Organization group
Public Protection
Base pay
$161,580
Overtime
$148,828
Other pay
$15,640
Benefits
$51,959
Total compensation
$378,007
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
1.56

Source-specific fields

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

At Police, Darren Mccray serves as a Police Officer 3 within Police Services. They work permanent civil service, 1.56 FTE. Their 2025 pay totaled $378,007. They are represented by Poa.

Adrian Payne

Lieutenant 3/Police

2025 total comp
$377,555
Sub-department
Police Services
Organization group
Public Protection
Base pay
$201,473
Overtime
$72,535
Other pay
$44,981
Benefits
$58,567
Total compensation
$377,555
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
$21,553
Job Code
Q062
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$4,503

At Police, Adrian Payne serves as a Lieutenant 3 within Police Services. They work permanent civil service, 1.2 FTE. Their 2025 pay totaled $377,555. Their bargaining unit is Poa.

Christopher Wilhelm

Captain 3/Police

2025 total comp
$377,494
Sub-department
Police Services
Organization group
Public Protection
Base pay
$238,377
Overtime
$32,072
Other pay
$41,937
Benefits
$65,109
Total compensation
$377,494
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
$21,553
Job Code
Q082
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$4,469

At Police, Christopher Wilhelm serves as a Captain 3 within Police Services. They work permanent civil service, 1.09 FTE. Their 2025 pay totaled $377,494. They are represented by Poa.

Larry Bertrand

Police Officer 3/Police

2025 total comp
$377,165
Sub-department
Police Services
Organization group
Public Protection
Base pay
$161,478
Overtime
$130,672
Other pay
$31,811
Benefits
$53,204
Total compensation
$377,165
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
1.46

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

Larry Bertrand is a Police Officer 3 at Police within Police Services. They work permanent civil service, 1.46 FTE. 2025 total compensation came to $377,165. Union affiliation: Poa.

Matthew Leong

Lieutenant 3/Police

2025 total comp
$377,098
Sub-department
Police Services
Organization group
Public Protection
Base pay
$198,331
Overtime
$77,841
Other pay
$37,882
Benefits
$63,044
Total compensation
$377,098
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
$26,226
Job Code
Q062
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$4,496

At Police, Matthew Leong serves as a Lieutenant 3 within Police Services. They work permanent civil service, 1.39 FTE. Their 2025 pay totaled $377,098. They are represented by Poa.

Sean Cody

Sergeant 3/Police

2025 total comp
$376,727
Sub-department
Police Services
Organization group
Public Protection
Base pay
$187,483
Overtime
$81,845
Other pay
$51,560
Benefits
$55,839
Total compensation
$376,727
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
$22,071
Job Code
Q052
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$4,550

Sean Cody 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 $376,727. Their bargaining unit is Poa.

Pernisha Battle

Police Officer 3/Police

2025 total comp
$376,648
Sub-department
Police Services
Organization group
Public Protection
Base pay
$161,501
Overtime
$142,256
Other pay
$21,229
Benefits
$51,661
Total compensation
$376,648
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
1.5

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

Pernisha Battle works as a Police Officer 3 for Police within Police Services. Their status is permanent civil service, 1.5 FTE. Pernisha earned $376,648 in 2025. Union affiliation: Poa.

Robert Dockter

Police Officer 3/Police

2025 total comp
$376,539
Sub-department
Police Services
Organization group
Public Protection
Base pay
$161,501
Overtime
$101,725
Other pay
$61,689
Benefits
$51,624
Total compensation
$376,539
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
Q004
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$4,595

At Police, Robert Dockter serves as a Police Officer 3 within Police Services. They work permanent civil service, 1.38 FTE. Their 2025 pay totaled $376,539. Union affiliation: Poa.

Aaron Ballonado

Police Officer 3/Police

2025 total comp
$376,278
Sub-department
Police Services
Organization group
Public Protection
Base pay
$161,478
Overtime
$122,545
Other pay
$39,978
Benefits
$52,277
Total compensation
$376,278
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
Q004
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$4,566

At Police, Aaron Ballonado serves as a Police Officer 3 within Police Services. They work permanent civil service, 1.43 FTE. Their 2025 pay totaled $376,278. They are represented by Poa.

Liza Johansen

Captain 3/Police

2025 total comp
$376,188
Sub-department
Police Services
Organization group
Public Protection
Base pay
$270,282
Overtime
$0
Other pay
$38,314
Benefits
$67,592
Total compensation
$376,188
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
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
$21,532
Job Code
Q082
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$2,472

Liza Johansen holds the role of Captain 3 at Police within Police Services. Their status is permanent civil service. In 2025, their total compensation was $376,188. They are represented by Poa.

Peter Walsh

Deputy Chief 3/Police

2025 total comp
$376,161
Sub-department
Untitled
Organization group
Public Protection
Base pay
$216,944
Overtime
$0
Other pay
$99,194
Benefits
$60,024
Total compensation
$376,161
Employment type
Permanent Exempt
Union / bargaining unit
Municipal Exec Assoc, Police
Full-time equivalent (FTE)
0.6

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
POL
Health and Dental Benefits
$21,037
Job Code
0402
Job Family Code
0000
Organization Group Code
Public Protection
Other Benefits
$3,705

Peter Walsh holds the role of Deputy Chief 3 at Police within Untitled. Their status is permanent exempt, 0.6 FTE. In 2025, their total compensation was $376,161. They are represented by Municipal Exec Assoc, Police.

Michael Moody

Sergeant 3/Police

2025 total comp
$375,940
Sub-department
Police Services
Organization group
Public Protection
Base pay
$188,463
Overtime
$89,565
Other pay
$39,350
Benefits
$58,562
Total compensation
$375,940
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,858
Job Code
Q052
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$4,457

Michael Moody is a Sergeant 3 at Police within Police Services. They work permanent civil service, 1.3 FTE. 2025 total compensation came to $375,940. Their bargaining unit is Poa.

John O'Rourke

Police Officer 3/Police

2025 total comp
$375,454
Sub-department
Police Services
Organization group
Public Protection
Base pay
$168,326
Overtime
$122,046
Other pay
$31,310
Benefits
$53,773
Total compensation
$375,454
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
1.41

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

John O'Rourke holds the role of Police Officer 3 at Police within Police Services. Their status is permanent civil service, 1.41 FTE. In 2025, their total compensation was $375,454. They are represented by Poa.

Declan Maher

Police Officer 3/Police

2025 total comp
$375,394
Sub-department
Police Services
Organization group
Public Protection
Base pay
$161,478
Overtime
$138,035
Other pay
$24,776
Benefits
$51,105
Total compensation
$375,394
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
$4,595

Declan Maher works as a Police Officer 3 for Police within Police Services. Their status is permanent civil service, 1.27 FTE. Declan earned $375,394 in 2025. Their bargaining unit is Poa.

Paul Carr

Police Officer 3/Police

2025 total comp
$375,286
Sub-department
Police Services
Organization group
Public Protection
Base pay
$161,478
Overtime
$146,732
Other pay
$15,652
Benefits
$51,424
Total compensation
$375,286
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
1.55

Source-specific fields

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

At Police, Paul Carr serves as a Police Officer 3 within Police Services. They work permanent civil service, 1.55 FTE. Their 2025 pay totaled $375,286. They are represented by Poa.

Jared Harris

Police Officer 3/Police

2025 total comp
$375,123
Sub-department
Police Services
Organization group
Public Protection
Base pay
$161,478
Overtime
$134,565
Other pay
$26,885
Benefits
$52,194
Total compensation
$375,123
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,536

At Police, Jared Harris serves as a Police Officer 3 within Police Services. They work permanent civil service, 1.33 FTE. Their 2025 pay totaled $375,123. Their bargaining unit is Poa.

Brian Burke

Sergeant 3/Police

2025 total comp
$375,009
Sub-department
Police Services
Organization group
Public Protection
Base pay
$187,510
Overtime
$68,385
Other pay
$62,778
Benefits
$56,336
Total compensation
$375,009
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
Q052
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$4,498

Brian Burke holds the role of Sergeant 3 at Police within Police Services. Their status is permanent civil service, 1.21 FTE. In 2025, their total compensation was $375,009. They are represented by Poa.

Robert Kobold

Captain 3/Police

2025 total comp
$374,781
Sub-department
Police Services
Organization group
Public Protection
Base pay
$267,701
Overtime
$0
Other pay
$38,136
Benefits
$68,944
Total compensation
$374,781
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
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
$21,470
Job Code
Q082
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$4,308

At Police, Robert Kobold serves as a Captain 3 within Police Services. They work permanent civil service. Their 2025 pay totaled $374,781. Their bargaining unit is Poa.

Budiman Poespowidjojo

Police Officer 3/Police

2025 total comp
$374,578
Sub-department
Police Services
Organization group
Public Protection
Base pay
$161,478
Overtime
$138,577
Other pay
$22,756
Benefits
$51,766
Total compensation
$374,578
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
$22,071
Job Code
Q004
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$4,509

Budiman Poespowidjojo holds the role of Police Officer 3 at Police within Police Services. Their status is permanent civil service, 1.51 FTE. In 2025, their total compensation was $374,578. Their bargaining unit is Poa.

James Pandolfi

Police Officer 3/Police

2025 total comp
$374,263
Sub-department
Police Services
Organization group
Public Protection
Base pay
$171,353
Overtime
$106,322
Other pay
$34,061
Benefits
$62,527
Total compensation
$374,263
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
1.72

Source-specific fields

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

James Pandolfi works as a Police Officer 3 for Police within Police Services. Their status is permanent civil service, 1.72 FTE. James earned $374,263 in 2025. They are represented by Poa.

Trent Collins

Police Officer 3/Police

2025 total comp
$374,238
Sub-department
Police Services
Organization group
Public Protection
Base pay
$160,258
Overtime
$117,901
Other pay
$43,849
Benefits
$52,231
Total compensation
$374,238
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,391
Job Code
Q004
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$4,475

Trent Collins holds the role of Police Officer 3 at Police within Police Services. Their status is permanent civil service, 1.37 FTE. In 2025, their total compensation was $374,238. They are represented by Poa.

Kyra Delaney

Sergeant 3/Police

2025 total comp
$374,042
Sub-department
Police Services
Organization group
Public Protection
Base pay
$190,017
Overtime
$65,011
Other pay
$59,748
Benefits
$59,266
Total compensation
$374,042
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
$23,625
Job Code
Q052
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$4,405

Kyra Delaney is a Sergeant 3 at Police within Police Services. They work permanent civil service, 1.29 FTE. 2025 total compensation came to $374,042. Union affiliation: Poa.

Sophal Chea

Police Officer 3/Police

2025 total comp
$373,924
Sub-department
Police Services
Organization group
Public Protection
Base pay
$170,841
Overtime
$116,392
Other pay
$30,870
Benefits
$55,822
Total compensation
$373,924
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
$23,625
Job Code
Q004
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$3,616

Sophal Chea works as a Police Officer 3 for Police within Police Services. Their status is permanent civil service, 1.48 FTE. Sophal earned $373,924 in 2025. Union affiliation: Poa.

John Crockett

Police Officer 3/Police

2025 total comp
$373,668
Sub-department
Police Services
Organization group
Public Protection
Base pay
$154,552
Overtime
$153,763
Other pay
$15,435
Benefits
$49,918
Total compensation
$373,668
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
$21,553
Job Code
Q004
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$4,585

John Crockett works as a Police Officer 3 for Police within Police Services. Their status is permanent civil service, 1.51 FTE. John earned $373,668 in 2025. They are represented by Poa.

Jennifer Orantes

Sergeant 3/Police

2025 total comp
$373,668
Sub-department
Police Services
Organization group
Public Protection
Base pay
$187,715
Overtime
$103,642
Other pay
$25,840
Benefits
$56,471
Total compensation
$373,668
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,719
Job Code
Q052
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$4,434

Jennifer Orantes works as a Sergeant 3 for Police within Police Services. Their status is permanent civil service, 1.32 FTE. Jennifer earned $373,668 in 2025. They are represented by Poa.

Daniel Chui

Lieutenant 3/Police

2025 total comp
$373,557
Sub-department
Police Services
Organization group
Public Protection
Base pay
$200,050
Overtime
$71,996
Other pay
$37,845
Benefits
$63,666
Total compensation
$373,557
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
1.41

Source-specific fields

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

At Police, Daniel Chui serves as a Lieutenant 3 within Police Services. They work permanent civil service, 1.41 FTE. Their 2025 pay totaled $373,557. Union affiliation: Poa.

Christopher Kosta

Police Officer 3/Police

2025 total comp
$373,392
Sub-department
Police Services
Organization group
Public Protection
Base pay
$146,143
Overtime
$165,442
Other pay
$14,419
Benefits
$47,387
Total compensation
$373,392
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
1.55

Source-specific fields

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

Christopher Kosta is a Police Officer 3 at Police within Police Services. They work permanent civil service, 1.55 FTE. 2025 total compensation came to $373,392. They are represented by Poa.

Paul Ruetti

Sergeant 3/Police

2025 total comp
$372,929
Sub-department
Police Services
Organization group
Public Protection
Base pay
$187,510
Overtime
$98,040
Other pay
$31,026
Benefits
$56,352
Total compensation
$372,929
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
$21,553
Job Code
Q052
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$4,514

Paul Ruetti is a Sergeant 3 at Police within Police Services. They work permanent civil service, 1.28 FTE. 2025 total compensation came to $372,929. Union affiliation: Poa.

Anthony Suhrke

Sergeant 3/Police

2025 total comp
$372,809
Sub-department
Police Services
Organization group
Public Protection
Base pay
$187,483
Overtime
$37,664
Other pay
$92,477
Benefits
$55,184
Total compensation
$372,809
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
1.12

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

Anthony Suhrke works as a Sergeant 3 for Police within Police Services. Their status is permanent civil service, 1.12 FTE. Anthony earned $372,809 in 2025. Their bargaining unit is Poa.

David Hoang

Police Officer 3/Police

2025 total comp
$372,640
Sub-department
Police Services
Organization group
Public Protection
Base pay
$161,455
Overtime
$138,914
Other pay
$21,274
Benefits
$50,998
Total compensation
$372,640
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
1.5

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

David Hoang holds the role of Police Officer 3 at Police within Police Services. Their status is permanent civil service, 1.5 FTE. In 2025, their total compensation was $372,640. Their bargaining unit is Poa.

Joseph Toomey

Police Officer 3/Police

2025 total comp
$372,488
Sub-department
Police Services
Organization group
Public Protection
Base pay
$161,455
Overtime
$127,008
Other pay
$31,785
Benefits
$52,240
Total compensation
$372,488
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,553
Job Code
Q004
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$4,582

Joseph Toomey works as a Police Officer 3 for Police within Police Services. Their status is permanent civil service, 1.45 FTE. Joseph earned $372,488 in 2025. Their bargaining unit is Poa.

Damien Fahey

Police Officer 3/Police

2025 total comp
$371,757
Sub-department
Police Services
Organization group
Public Protection
Base pay
$165,801
Overtime
$116,573
Other pay
$32,252
Benefits
$57,131
Total compensation
$371,757
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
1.58

Source-specific fields

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

Damien Fahey holds the role of Police Officer 3 at Police within Police Services. Their status is permanent civil service, 1.58 FTE. In 2025, their total compensation was $371,757. They are represented by Poa.