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 11

Dustin Daza

Police Officer 3/Police

2025 total comp
$407,427
Sub-department
Police Services
Organization group
Public Protection
Base pay
$161,478
Overtime
$164,158
Other pay
$29,146
Benefits
$52,645
Total compensation
$407,427
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
$21,553
Job Code
Q004
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$4,987

At Police, Dustin Daza serves as a Police Officer 3 within Police Services. They work permanent civil service, 1.58 FTE. Their 2025 pay totaled $407,427. They are represented by Poa.

Kyle Wren

Sergeant 3/Police

2025 total comp
$407,136
Sub-department
Police Services
Organization group
Public Protection
Base pay
$187,510
Overtime
$141,678
Other pay
$22,259
Benefits
$55,689
Total compensation
$407,136
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
Q052
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$4,918

Kyle Wren holds the role of Sergeant 3 at Police within Police Services. Their status is permanent civil service, 1.38 FTE. In 2025, their total compensation was $407,136. Union affiliation: Poa.

Keith Parker

Police Officer 3/Police

2025 total comp
$406,905
Sub-department
Police Services
Organization group
Public Protection
Base pay
$161,478
Overtime
$150,343
Other pay
$41,587
Benefits
$53,497
Total compensation
$406,905
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
1.49

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

Keith Parker holds the role of Police Officer 3 at Police within Police Services. Their status is permanent civil service, 1.49 FTE. In 2025, their total compensation was $406,905. Union affiliation: Poa.

Carl Ueber

Lieutenant 3/Police

2025 total comp
$406,878
Sub-department
Police Services
Organization group
Public Protection
Base pay
$197,777
Overtime
$106,107
Other pay
$40,595
Benefits
$62,398
Total compensation
$406,878
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
$25,602
Job Code
Q062
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$4,872

At Police, Carl Ueber serves as a Lieutenant 3 within Police Services. They work permanent civil service, 1.43 FTE. Their 2025 pay totaled $406,878. Their bargaining unit is Poa.

Jamel Ellison

Sergeant 3/Police

2025 total comp
$406,458
Sub-department
Police Services
Organization group
Public Protection
Base pay
$190,369
Overtime
$136,855
Other pay
$20,875
Benefits
$58,359
Total compensation
$406,458
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
1.54

Source-specific fields

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

Jamel Ellison holds the role of Sergeant 3 at Police within Police Services. Their status is permanent civil service, 1.54 FTE. In 2025, their total compensation was $406,458. They are represented by Poa.

Ricardo Castillo

Sergeant 3/Police

2025 total comp
$406,429
Sub-department
Police Services
Organization group
Public Protection
Base pay
$190,929
Overtime
$125,210
Other pay
$29,745
Benefits
$60,545
Total compensation
$406,429
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
$24,350
Job Code
Q052
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$4,813

At Police, Ricardo Castillo serves as a Sergeant 3 within Police Services. They work permanent civil service, 1.51 FTE. Their 2025 pay totaled $406,429. Their bargaining unit is Poa.

Uwem Obot

Lieutenant 3/Police

2025 total comp
$406,055
Sub-department
Police Services
Organization group
Public Protection
Base pay
$214,294
Overtime
$90,648
Other pay
$40,004
Benefits
$61,109
Total compensation
$406,055
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
Q062
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$4,876

Uwem Obot works as a Lieutenant 3 for Police within Police Services. Their status is permanent civil service, 1.24 FTE. Uwem earned $406,055 in 2025. They are represented by Poa.

Romari Collins

Police Officer 3/Police

2025 total comp
$405,880
Sub-department
Police Services
Organization group
Public Protection
Base pay
$160,351
Overtime
$174,815
Other pay
$19,542
Benefits
$51,172
Total compensation
$405,880
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
$21,553
Job Code
Q004
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$4,964

Romari Collins works as a Police Officer 3 for Police within Police Services. Their status is permanent civil service, 1.65 FTE. Romari earned $405,880 in 2025. They are represented by Poa.

Magnus Chow

Sergeant 3/Police

2025 total comp
$405,610
Sub-department
Police Services
Organization group
Public Protection
Base pay
$189,988
Overtime
$119,804
Other pay
$36,701
Benefits
$59,117
Total compensation
$405,610
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
$23,604
Job Code
Q052
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$4,821

Magnus Chow works as a Sergeant 3 for Police within Police Services. Their status is permanent civil service, 1.46 FTE. Magnus earned $405,610 in 2025. Union affiliation: Poa.

Adam Shaw

Lieutenant 3/Police

2025 total comp
$405,208
Sub-department
Police Services
Organization group
Public Protection
Base pay
$198,091
Overtime
$110,124
Other pay
$36,583
Benefits
$60,411
Total compensation
$405,208
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
$23,573
Job Code
Q062
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$4,867

At Police, Adam Shaw serves as a Lieutenant 3 within Police Services. They work permanent civil service, 1.43 FTE. Their 2025 pay totaled $405,208. They are represented by Poa.

Stanley Lee

Police Officer 3/Police

2025 total comp
$405,053
Sub-department
Police Services
Organization group
Public Protection
Base pay
$161,478
Overtime
$155,357
Other pay
$34,701
Benefits
$53,517
Total compensation
$405,053
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
1.54

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

Stanley Lee is a Police Officer 3 at Police within Police Services. They work permanent civil service, 1.54 FTE. 2025 total compensation came to $405,053. They are represented by Poa.

Pierre Battle

Sergeant 3/Police

2025 total comp
$404,799
Sub-department
Police Services
Organization group
Public Protection
Base pay
$186,698
Overtime
$131,014
Other pay
$27,609
Benefits
$59,478
Total compensation
$404,799
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
1.53

Source-specific fields

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

At Police, Pierre Battle serves as a Sergeant 3 within Police Services. They work permanent civil service, 1.53 FTE. Their 2025 pay totaled $404,799. They are represented by Poa.

Erik Anderson

Police Officer 3/Police

2025 total comp
$404,591
Sub-department
Police Services
Organization group
Public Protection
Base pay
$161,478
Overtime
$158,061
Other pay
$32,051
Benefits
$53,000
Total compensation
$404,591
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,553
Job Code
Q004
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$4,883

Erik Anderson is a Police Officer 3 at Police within Police Services. They work permanent civil service, 1.55 FTE. 2025 total compensation came to $404,591. They are represented by Poa.

Mark Milligan

Sergeant 3/Police

2025 total comp
$404,491
Sub-department
Police Services
Organization group
Public Protection
Base pay
$187,483
Overtime
$126,063
Other pay
$34,209
Benefits
$56,736
Total compensation
$404,491
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
Q052
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$4,898

Mark Milligan holds the role of Sergeant 3 at Police within Police Services. Their status is permanent civil service, 1.39 FTE. In 2025, their total compensation was $404,491. They are represented by Poa.

Joseph Minner

Lieutenant 3/Police

2025 total comp
$404,349
Sub-department
Police Services
Organization group
Public Protection
Base pay
$214,987
Overtime
$85,059
Other pay
$42,276
Benefits
$62,028
Total compensation
$404,349
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,884
Job Code
Q062
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$4,829

At Police, Joseph Minner serves as a Lieutenant 3 within Police Services. They work permanent civil service, 1.24 FTE. Their 2025 pay totaled $404,349. Union affiliation: Poa.

Robert Rueca

Police Officer 3/Police

2025 total comp
$404,258
Sub-department
Police Services
Organization group
Public Protection
Base pay
$185,927
Overtime
$99,199
Other pay
$42,689
Benefits
$76,443
Total compensation
$404,258
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
$41,810
Job Code
Q004
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$4,600

At Police, Robert Rueca serves as a Police Officer 3 within Police Services. They work permanent civil service, 2.29 FTE. Their 2025 pay totaled $404,258. Union affiliation: Poa.

Timothy O'Connor

Lieutenant 3/Police

2025 total comp
$404,240
Sub-department
Police Services
Organization group
Public Protection
Base pay
$228,745
Overtime
$62,680
Other pay
$43,644
Benefits
$69,171
Total compensation
$404,240
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
$27,179
Job Code
Q062
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$4,761

At Police, Timothy O'Connor serves as a Lieutenant 3 within Police Services. They work permanent civil service, 1.43 FTE. Their 2025 pay totaled $404,240. Their bargaining unit is Poa.

Cameron Leon

Police Officer 3/Police

2025 total comp
$403,909
Sub-department
Police Services
Organization group
Public Protection
Base pay
$161,478
Overtime
$134,499
Other pay
$56,512
Benefits
$51,419
Total compensation
$403,909
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,909

Cameron Leon is a Police Officer 3 at Police within Police Services. They work permanent civil service, 1.5 FTE. 2025 total compensation came to $403,909. They are represented by Poa.

Christopher Serrano

Police Officer 3/Police

2025 total comp
$403,227
Sub-department
Police Services
Organization group
Public Protection
Base pay
$145,829
Overtime
$188,986
Other pay
$18,627
Benefits
$49,785
Total compensation
$403,227
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
1.78

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

At Police, Christopher Serrano serves as a Police Officer 3 within Police Services. They work permanent civil service, 1.78 FTE. Their 2025 pay totaled $403,227. Union affiliation: Poa.

Fernando Barranco

Police Officer 2/Police

2025 total comp
$403,108
Sub-department
Police Services
Organization group
Public Protection
Base pay
$158,391
Overtime
$168,904
Other pay
$23,771
Benefits
$52,043
Total compensation
$403,108
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
Q003
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$4,881

At Police, Fernando Barranco serves as a Police Officer 2 within Police Services. They work permanent civil service, 1.62 FTE. Their 2025 pay totaled $403,108. They are represented by Poa.

Dermot Dorgan

Sergeant 3/Police

2025 total comp
$403,102
Sub-department
Police Services
Organization group
Public Protection
Base pay
$192,225
Overtime
$93,898
Other pay
$56,007
Benefits
$60,971
Total compensation
$403,102
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
$24,040
Job Code
Q052
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$4,805

At Police, Dermot Dorgan serves as a Sergeant 3 within Police Services. They work permanent civil service, 1.37 FTE. Their 2025 pay totaled $403,102. Their bargaining unit is Poa.

Hector Jr

Captain 3/Police

2024 total comp
$402,757
Sub-department
Police Services
Organization group
Public Protection
Base pay
$268,779
Overtime
$11,088
Other pay
$51,953
Benefits
$70,937
Total compensation
$402,757
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
1.06

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

Hector Jr holds the role of Captain 3 at Police within Police Services. Their status is permanent civil service, 1.06 FTE. In 2024, their total compensation was $402,757. Union affiliation: Poa.

Angela Wilhelm

Captain 3/Police

2025 total comp
$402,730
Sub-department
Police Services
Organization group
Public Protection
Base pay
$238,346
Overtime
$50,615
Other pay
$44,898
Benefits
$68,871
Total compensation
$402,730
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
$24,340
Job Code
Q082
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$4,767

Angela Wilhelm holds the role of Captain 3 at Police within Police Services. Their status is permanent civil service, 1.17 FTE. In 2025, their total compensation was $402,730. They are represented by Poa.

Murray Daggs

Sergeant 3/Police

2025 total comp
$402,600
Sub-department
Police Services
Organization group
Public Protection
Base pay
$188,736
Overtime
$120,868
Other pay
$35,036
Benefits
$57,960
Total compensation
$402,600
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,553
Job Code
Q052
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$4,924

At Police, Murray Daggs serves as a Sergeant 3 within Police Services. They work permanent civil service, 1.42 FTE. Their 2025 pay totaled $402,600. Their bargaining unit is Poa.

Stephen Coleman

Police Officer 3/Police

2025 total comp
$402,522
Sub-department
Police Services
Organization group
Public Protection
Base pay
$161,478
Overtime
$157,985
Other pay
$30,025
Benefits
$53,035
Total compensation
$402,522
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
$21,553
Job Code
Q004
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$4,917

At Police, Stephen Coleman serves as a Police Officer 3 within Police Services. They work permanent civil service, 1.56 FTE. Their 2025 pay totaled $402,522. Union affiliation: Poa.

Aaron Lozada

Lieutenant 3/Police

2025 total comp
$402,422
Sub-department
Police Services
Organization group
Public Protection
Base pay
$218,302
Overtime
$75,075
Other pay
$44,747
Benefits
$64,298
Total compensation
$402,422
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,128
Job Code
Q062
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$4,701

Aaron Lozada 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 $402,422. They are represented by Poa.

Bernadette Robinson

Captain 3/Police

2025 total comp
$402,338
Sub-department
Police Services
Organization group
Public Protection
Base pay
$243,260
Overtime
$47,343
Other pay
$42,952
Benefits
$68,783
Total compensation
$402,338
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,128
Job Code
Q082
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$4,755

Bernadette Robinson is a Captain 3 at Police within Police Services. They work permanent civil service, 1.22 FTE. 2025 total compensation came to $402,338. They are represented by Poa.

Charles Wong

Police Officer 3/Police

2025 total comp
$402,236
Sub-department
Police Services
Organization group
Public Protection
Base pay
$161,455
Overtime
$160,268
Other pay
$27,398
Benefits
$53,115
Total compensation
$402,236
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
$21,553
Job Code
Q004
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$4,998

At Police, Charles Wong serves as a Police Officer 3 within Police Services. They work permanent civil service, 1.56 FTE. Their 2025 pay totaled $402,236. Their bargaining unit is Poa.

Ryan Jensen

Sergeant 3/Police

2025 total comp
$402,234
Sub-department
Police Services
Organization group
Public Protection
Base pay
$188,016
Overtime
$134,666
Other pay
$23,445
Benefits
$56,107
Total compensation
$402,234
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,967
Job Code
Q052
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$4,842

Ryan Jensen works as a Sergeant 3 for Police within Police Services. Their status is permanent civil service, 1.43 FTE. Ryan earned $402,234 in 2025. Their bargaining unit is Poa.

James Aherne

Captain 3/Police

2025 total comp
$401,988
Sub-department
Police Services
Organization group
Public Protection
Base pay
$274,211
Overtime
$5,569
Other pay
$47,716
Benefits
$74,493
Total compensation
$401,988
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
1.13

Source-specific fields

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

At Police, James Aherne serves as a Captain 3 within Police Services. They work permanent civil service, 1.13 FTE. Their 2025 pay totaled $401,988. Their bargaining unit is Poa.

Peter Shields

Captain 3/Police

2025 total comp
$401,759
Sub-department
Police Services
Organization group
Public Protection
Base pay
$248,620
Overtime
$4,756
Other pay
$76,779
Benefits
$71,603
Total compensation
$401,759
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
$25,780
Job Code
Q082
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$4,639

Peter Shields works as a Captain 3 for Police within Police Services. Their status is permanent civil service, 1.21 FTE. Peter earned $401,759 in 2025. Their bargaining unit is Poa.

Kwanjai Laokwansathitaya

Police Officer 3/Police

2025 total comp
$401,706
Sub-department
Police Services
Organization group
Public Protection
Base pay
$161,578
Overtime
$168,764
Other pay
$19,806
Benefits
$51,558
Total compensation
$401,706
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,625
Job Code
Q004
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$4,962

Kwanjai Laokwansathitaya holds the role of Police Officer 3 at Police within Police Services. Their status is permanent civil service, 1.63 FTE. In 2025, their total compensation was $401,706. Union affiliation: Poa.

John Hart

Captain 3/Police

2024 total comp
$401,426
Sub-department
Police Services
Organization group
Public Protection
Base pay
$276,097
Overtime
$0
Other pay
$48,612
Benefits
$76,717
Total compensation
$401,426
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
$26,060
Job Code
Q082
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$4,586

At Police, John Hart serves as a Captain 3 within Police Services. They work permanent civil service, 1.29 FTE. Their 2024 pay totaled $401,426. Their bargaining unit is Poa.

Brendan Caraway

Lieutenant 3/Police

2025 total comp
$401,341
Sub-department
Police Services
Organization group
Public Protection
Base pay
$196,924
Overtime
$108,990
Other pay
$33,924
Benefits
$61,505
Total compensation
$401,341
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
$25,159
Job Code
Q062
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$4,557

Brendan Caraway holds the role of Lieutenant 3 at Police within Police Services. Their status is permanent civil service, 1.41 FTE. In 2025, their total compensation was $401,341. Their bargaining unit is Poa.

Eduard Ochoa

Police Officer 3/Police

2024 total comp
$401,281
Sub-department
Police Services
Organization group
Public Protection
Base pay
$155,208
Overtime
$170,489
Other pay
$25,022
Benefits
$50,562
Total compensation
$401,281
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
$20,323
Job Code
Q004
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$4,939

Eduard Ochoa is a Police Officer 3 at Police within Police Services. They work permanent civil service, 1.62 FTE. 2024 total compensation came to $401,281. Their bargaining unit is Poa.

Richard-Alvin Yick

Sergeant 3/Police

2025 total comp
$401,034
Sub-department
Police Services
Organization group
Public Protection
Base pay
$187,483
Overtime
$120,251
Other pay
$35,818
Benefits
$57,482
Total compensation
$401,034
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
Q052
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$4,594

At Police, Richard-Alvin Yick serves as a Sergeant 3 within Police Services. They work permanent civil service, 1.36 FTE. Their 2025 pay totaled $401,034. Union affiliation: Poa.

Ricardo Guerrero

Sergeant 3/Police

2025 total comp
$400,959
Sub-department
Police Services
Organization group
Public Protection
Base pay
$213,871
Overtime
$62,598
Other pay
$43,334
Benefits
$81,156
Total compensation
$400,959
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
2.16

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
POL
Health and Dental Benefits
$42,898
Job Code
Q052
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$2,305

Ricardo Guerrero is a Sergeant 3 at Police within Police Services. They work permanent civil service, 2.16 FTE. 2025 total compensation came to $400,959. Their bargaining unit is Poa.

Steven Needham

Police Officer 3/Police

2025 total comp
$400,719
Sub-department
Police Services
Organization group
Public Protection
Base pay
$177,313
Overtime
$87,187
Other pay
$67,988
Benefits
$68,231
Total compensation
$400,719
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
$34,816
Job Code
Q004
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$4,743

At Police, Steven Needham serves as a Police Officer 3 within Police Services. They work permanent civil service, 1.91 FTE. Their 2025 pay totaled $400,719. Union affiliation: Poa.

Jean-Michel M'Bouroukounda

Police Officer 3/Police

2025 total comp
$400,719
Sub-department
Police Services
Organization group
Public Protection
Base pay
$161,432
Overtime
$162,159
Other pay
$25,159
Benefits
$51,969
Total compensation
$400,719
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
1.59

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

Jean-Michel M'Bouroukounda holds the role of Police Officer 3 at Police within Police Services. Their status is permanent civil service, 1.59 FTE. In 2025, their total compensation was $400,719. They are represented by Poa.

Ali Misaghi

Police Officer 3/Police

2025 total comp
$400,679
Sub-department
Police Services
Organization group
Public Protection
Base pay
$162,241
Overtime
$101,840
Other pay
$83,241
Benefits
$53,357
Total compensation
$400,679
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,174
Job Code
Q004
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$4,956

Ali Misaghi holds the role of Police Officer 3 at Police within Police Services. Their status is permanent civil service, 1.39 FTE. In 2025, their total compensation was $400,679. They are represented by Poa.