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

$26$520,499+

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.

Record list

Employees

Highest-paid first / page 5

Aaron Yoo

Sergeant 3/Police

2025 total comp
$470,535
Sub-department
Police Services
Organization group
Public Protection
Base pay
$190,425
Overtime
$178,020
Other pay
$41,587
Benefits
$60,503
Total compensation
$470,535
Employment type
Permanent Civil Service
Union / bargaining unit
POA
Full-time equivalent (FTE)
1.67

Source-specific fields

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

At Police, Aaron Yoo serves as a Sergeant 3 within Police Services. They work permanent civil service, 1.67 FTE. Their 2025 pay totaled $470,535. They are represented by POA.

Robert Glenn

Sergeant 3/Police

2025 total comp
$470,036
Sub-department
Police Services
Organization group
Public Protection
Base pay
$187,510
Overtime
$198,460
Other pay
$27,929
Benefits
$56,137
Total compensation
$470,036
Employment type
Permanent Civil Service
Union / bargaining unit
POA
Full-time equivalent (FTE)
1.61

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
$5,365

At Police, Robert Glenn serves as a Sergeant 3 within Police Services. They work permanent civil service, 1.61 FTE. Their 2025 pay totaled $470,036. Union affiliation: POA.

Raul Elias

Police Officer 3/Police

2025 total comp
$469,122
Sub-department
Police Services
Organization group
Public Protection
Base pay
$185,410
Overtime
$166,029
Other pay
$39,725
Benefits
$77,959
Total compensation
$469,122
Employment type
Permanent Civil Service
Union / bargaining unit
POA
Full-time equivalent (FTE)
2.46

Source-specific fields

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

Raul Elias holds the role of Police Officer 3 at Police within Police Services. Their status is permanent civil service, 2.46 FTE. In 2025, their total compensation was $469,122. Union affiliation: POA.

Gary Kunaboot

Police Officer 3/Police

2025 total comp
$468,527
Sub-department
Police Services
Organization group
Public Protection
Base pay
$161,478
Overtime
$214,770
Other pay
$39,686
Benefits
$52,592
Total compensation
$468,527
Employment type
Permanent Civil Service
Union / bargaining unit
POA
Full-time equivalent (FTE)
1.8

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

At Police, Gary Kunaboot serves as a Police Officer 3 within Police Services. They work permanent civil service, 1.8 FTE. Their 2025 pay totaled $468,527. Their bargaining unit is POA.

Richard Bodisco

Sergeant 3/Police

2025 total comp
$468,420
Sub-department
Police Services
Organization group
Public Protection
Base pay
$203,135
Overtime
$150,331
Other pay
$41,247
Benefits
$73,707
Total compensation
$468,420
Employment type
Permanent Civil Service
Union / bargaining unit
POA
Full-time equivalent (FTE)
2.01

Source-specific fields

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

Richard Bodisco holds the role of Sergeant 3 at Police within Police Services. Their status is permanent civil service, 2.01 FTE. In 2025, their total compensation was $468,420. Their bargaining unit is POA.

Jung Park

Sergeant 3/Police

2025 total comp
$467,961
Sub-department
Police Services
Organization group
Public Protection
Base pay
$187,633
Overtime
$189,076
Other pay
$32,936
Benefits
$58,316
Total compensation
$467,961
Employment type
Permanent Civil Service
Union / bargaining unit
POA
Full-time equivalent (FTE)
1.6

Source-specific fields

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

Jung Park holds the role of Sergeant 3 at Police within Police Services. Their status is permanent civil service, 1.6 FTE. In 2025, their total compensation was $467,961. Their bargaining unit is POA.

Jose Jimenez

Sergeant 3/Police

2025 total comp
$467,095
Sub-department
Police Services
Organization group
Public Protection
Base pay
$188,983
Overtime
$173,100
Other pay
$44,802
Benefits
$60,211
Total compensation
$467,095
Employment type
Permanent Civil Service
Union / bargaining unit
POA
Full-time equivalent (FTE)
1.57

Source-specific fields

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

Jose Jimenez is a Sergeant 3 at Police within Police Services. They work permanent civil service, 1.57 FTE. 2025 total compensation came to $467,095. Their bargaining unit is POA.

Daniel Rosaia

Police Officer 3/Police

2024 total comp
$466,897
Sub-department
Police Services
Organization group
Public Protection
Base pay
$170,101
Overtime
$208,726
Other pay
$25,691
Benefits
$62,379
Total compensation
$466,897
Employment type
Permanent Civil Service
Union / bargaining unit
POA
Full-time equivalent (FTE)
2.17

Source-specific fields

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

At Police, Daniel Rosaia serves as a Police Officer 3 within Police Services. They work permanent civil service, 2.17 FTE. Their 2024 pay totaled $466,897. They are represented by POA.

Julian Ng

Deputy Chief 3/Police

2025 total comp
$466,675
Sub-department
Untitled
Organization group
Public Protection
Base pay
$332,490
Overtime
$0
Other pay
$44,093
Benefits
$90,092
Total compensation
$466,675
Employment type
Permanent Exempt
Union / bargaining unit
Municipal Exec Assoc, Police
Full-time equivalent (FTE)
0.91

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
POL
Health and Dental Benefits
$34,102
Job Code
0402
Job Family Code
0000
Organization Group Code
Public Protection
Other Benefits
$2,368

Julian Ng works as a Deputy Chief 3 for Police within Untitled. Their status is permanent exempt, 0.91 FTE. Julian earned $466,675 in 2025. Their bargaining unit is Municipal Exec Assoc, Police.

Robert Royer

Police Officer 3/Police

2025 total comp
$466,589
Sub-department
Police Services
Organization group
Public Protection
Base pay
$161,455
Overtime
$213,228
Other pay
$37,254
Benefits
$54,652
Total compensation
$466,589
Employment type
Permanent Civil Service
Union / bargaining unit
POA
Full-time equivalent (FTE)
1.73

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

Robert Royer holds the role of Police Officer 3 at Police within Police Services. Their status is permanent civil service, 1.73 FTE. In 2025, their total compensation was $466,589. Union affiliation: POA.

Hamdy Habib

Sergeant 3/Police

2025 total comp
$465,173
Sub-department
Police Services
Organization group
Public Protection
Base pay
$187,457
Overtime
$165,596
Other pay
$54,620
Benefits
$57,501
Total compensation
$465,173
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
Q052
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$5,664

Hamdy Habib works as a Sergeant 3 for Police within Police Services. Their status is permanent civil service, 1.43 FTE. Hamdy earned $465,173 in 2025. Union affiliation: POA.

Fidel Gonzalez

Police Officer 3/Police

2025 total comp
$464,822
Sub-department
Police Services
Organization group
Public Protection
Base pay
$161,478
Overtime
$222,773
Other pay
$27,179
Benefits
$53,391
Total compensation
$464,822
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,733

Fidel Gonzalez is a Police Officer 3 at Police within Police Services. They work permanent civil service, 1.78 FTE. 2025 total compensation came to $464,822. Union affiliation: POA.

Cristina Franco

Sergeant 3/Police

2025 total comp
$463,749
Sub-department
Police Services
Organization group
Public Protection
Base pay
$208,257
Overtime
$137,948
Other pay
$39,271
Benefits
$78,273
Total compensation
$463,749
Employment type
Permanent Civil Service
Union / bargaining unit
POA
Full-time equivalent (FTE)
2.18

Source-specific fields

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

Cristina Franco is a Sergeant 3 at Police within Police Services. They work permanent civil service, 2.18 FTE. 2025 total compensation came to $463,749. They are represented by POA.

Marjorie Mcguire

Deputy Director IV/Police

2025 total comp
$463,157
Sub-department
Management
Organization group
Public Protection
Base pay
$198,224
Overtime
$0
Other pay
$203,731
Benefits
$61,202
Total compensation
$463,157
Employment type
Permanent Exempt
Union / bargaining unit
Municipal Exec Assoc, Misc
Full-time equivalent (FTE)
0.62

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
POL
Health and Dental Benefits
$15,641
Job Code
0954
Job Family Code
0900
Organization Group Code
Public Protection
Other Benefits
$17,132

At Police, Marjorie Mcguire serves as a Deputy Director IV within Management. They work permanent exempt, 0.62 FTE. Their 2025 pay totaled $463,157. Their bargaining unit is Municipal Exec Assoc, Misc.

Adam Shaw

Sergeant 3/Police

2024 total comp
$462,941
Sub-department
Police Services
Organization group
Public Protection
Base pay
$186,266
Overtime
$189,492
Other pay
$30,118
Benefits
$57,065
Total compensation
$462,941
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,004
Job Code
Q052
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$5,725

Adam Shaw works as a Sergeant 3 for Police within Police Services. Their status is permanent civil service, 1.65 FTE. Adam earned $462,941 in 2024. They are represented by POA.

Thomas Fong

Sergeant 3/Police

2025 total comp
$462,799
Sub-department
Police Services
Organization group
Public Protection
Base pay
$199,072
Overtime
$159,538
Other pay
$35,394
Benefits
$68,795
Total compensation
$462,799
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
$30,941
Job Code
Q052
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$5,641

At Police, Thomas Fong serves as a Sergeant 3 within Police Services. They work permanent civil service, 1.91 FTE. Their 2025 pay totaled $462,799. Union affiliation: POA.

Gregory Buhagiar

Police Officer 3/Police

2025 total comp
$462,689
Sub-department
Police Services
Organization group
Public Protection
Base pay
$161,455
Overtime
$172,518
Other pay
$74,642
Benefits
$54,075
Total compensation
$462,689
Employment type
Permanent Civil Service
Union / bargaining unit
POA
Full-time equivalent (FTE)
1.6

Source-specific fields

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

Gregory Buhagiar is a Police Officer 3 at Police within Police Services. They work permanent civil service, 1.6 FTE. 2025 total compensation came to $462,689. Their bargaining unit is POA.

Roshawn Mckeever

Lieutenant 3/Police

2024 total comp
$462,157
Sub-department
Police Services
Organization group
Public Protection
Base pay
$214,252
Overtime
$70,012
Other pay
$114,896
Benefits
$62,997
Total compensation
$462,157
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
$21,582
Job Code
Q062
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$5,297

Roshawn Mckeever holds the role of Lieutenant 3 at Police within Police Services. Their status is permanent civil service, 1.26 FTE. In 2024, their total compensation was $462,157. Union affiliation: POA.

Paul Mcintosh

Sergeant 3/Police

2025 total comp
$462,044
Sub-department
Police Services
Organization group
Public Protection
Base pay
$188,698
Overtime
$189,491
Other pay
$26,344
Benefits
$57,511
Total compensation
$462,044
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
$22,527
Job Code
Q052
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$5,672

Paul Mcintosh holds the role of Sergeant 3 at Police within Police Services. Their status is permanent civil service, 1.62 FTE. In 2025, their total compensation was $462,044. Their bargaining unit is POA.

Kevin Byrne

Sergeant 3/Police

2025 total comp
$461,653
Sub-department
Police Services
Organization group
Public Protection
Base pay
$187,457
Overtime
$159,590
Other pay
$56,031
Benefits
$58,575
Total compensation
$461,653
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
$22,071
Job Code
Q052
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$5,687

At Police, Kevin Byrne serves as a Sergeant 3 within Police Services. They work permanent civil service, 1.45 FTE. Their 2025 pay totaled $461,653. Their bargaining unit is POA.

Benjamin Smith

Sergeant 3/Police

2025 total comp
$461,454
Sub-department
Police Services
Organization group
Public Protection
Base pay
$191,958
Overtime
$157,412
Other pay
$49,687
Benefits
$62,397
Total compensation
$461,454
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
$25,179
Job Code
Q052
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$5,643

Benjamin Smith holds the role of Sergeant 3 at Police within Police Services. Their status is permanent civil service, 1.62 FTE. In 2025, their total compensation was $461,454. They are represented by POA.

Harry Lee

Sergeant 3/Police

2025 total comp
$461,021
Sub-department
Police Services
Organization group
Public Protection
Base pay
$193,844
Overtime
$158,304
Other pay
$44,086
Benefits
$64,788
Total compensation
$461,021
Employment type
Permanent Civil Service
Union / bargaining unit
POA
Full-time equivalent (FTE)
1.7

Source-specific fields

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

At Police, Harry Lee serves as a Sergeant 3 within Police Services. They work permanent civil service, 1.7 FTE. Their 2025 pay totaled $461,021. They are represented by POA.

Ernesto Linares

Police Officer 3/Police

2025 total comp
$460,921
Sub-department
Police Services
Organization group
Public Protection
Base pay
$161,478
Overtime
$217,222
Other pay
$28,789
Benefits
$53,432
Total compensation
$460,921
Employment type
Permanent Civil Service
Union / bargaining unit
POA
Full-time equivalent (FTE)
1.77

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

Ernesto Linares holds the role of Police Officer 3 at Police within Police Services. Their status is permanent civil service, 1.77 FTE. In 2025, their total compensation was $460,921. Their bargaining unit is POA.

Raymond Ortiz

Police Officer 3/Police

2025 total comp
$460,910
Sub-department
Police Services
Organization group
Public Protection
Base pay
$186,088
Overtime
$138,236
Other pay
$58,047
Benefits
$78,540
Total compensation
$460,910
Employment type
Permanent Civil Service
Union / bargaining unit
POA
Full-time equivalent (FTE)
2.4

Source-specific fields

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

At Police, Raymond Ortiz serves as a Police Officer 3 within Police Services. They work permanent civil service, 2.4 FTE. Their 2025 pay totaled $460,910. Union affiliation: POA.

Martin Covarrubias

Police Officer 3/Police

2025 total comp
$460,710
Sub-department
Police Services
Organization group
Public Protection
Base pay
$161,478
Overtime
$206,532
Other pay
$38,238
Benefits
$54,462
Total compensation
$460,710
Employment type
Permanent Civil Service
Union / bargaining unit
POA
Full-time equivalent (FTE)
1.7

Source-specific fields

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

Martin Covarrubias holds the role of Police Officer 3 at Police within Police Services. Their status is permanent civil service, 1.7 FTE. In 2025, their total compensation was $460,710. Their bargaining unit is POA.

Bernard Jr

Police Officer 3/Police

2025 total comp
$460,541
Sub-department
Police Services
Organization group
Public Protection
Base pay
$161,455
Overtime
$232,690
Other pay
$14,161
Benefits
$52,235
Total compensation
$460,541
Employment type
Permanent Civil Service
Union / bargaining unit
POA
Full-time equivalent (FTE)
1.86

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

Bernard Jr works as a Police Officer 3 for Police within Police Services. Their status is permanent civil service, 1.86 FTE. Bernard earned $460,541 in 2025. Union affiliation: POA.

Michael Bushnell

Sergeant 3/Police

2025 total comp
$459,002
Sub-department
Police Services
Organization group
Public Protection
Base pay
$187,770
Overtime
$180,188
Other pay
$33,280
Benefits
$57,763
Total compensation
$459,002
Employment type
Permanent Civil Service
Union / bargaining unit
POA
Full-time equivalent (FTE)
1.57

Source-specific fields

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

Michael Bushnell works as a Sergeant 3 for Police within Police Services. Their status is permanent civil service, 1.57 FTE. Michael earned $459,002 in 2025. Their bargaining unit is POA.

Brent Cader

Sergeant 3/Police

2025 total comp
$458,039
Sub-department
Police Services
Organization group
Public Protection
Base pay
$189,438
Overtime
$173,708
Other pay
$35,016
Benefits
$59,877
Total compensation
$458,039
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
$23,641
Job Code
Q052
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$5,640

Brent Cader holds the role of Sergeant 3 at Police within Police Services. Their status is permanent civil service, 1.62 FTE. In 2025, their total compensation was $458,039. They are represented by POA.

Yukio Oshita

Sergeant 3/Police

2025 total comp
$457,878
Sub-department
Police Services
Organization group
Public Protection
Base pay
$212,092
Overtime
$51,301
Other pay
$112,932
Benefits
$81,553
Total compensation
$457,878
Employment type
Permanent Civil Service
Union / bargaining unit
POA
Full-time equivalent (FTE)
2.07

Source-specific fields

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

Yukio Oshita is a Sergeant 3 at Police within Police Services. They work permanent civil service, 2.07 FTE. 2025 total compensation came to $457,878. Union affiliation: POA.

Dion Mcdonnell

Sergeant 3/Police

2025 total comp
$457,539
Sub-department
Police Services
Organization group
Public Protection
Base pay
$187,483
Overtime
$178,489
Other pay
$33,011
Benefits
$58,555
Total compensation
$457,539
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
Q052
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$5,651

Dion Mcdonnell 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 $457,539. Their bargaining unit is POA.

Shalane Jackson

Police Officer 3/Police

2025 total comp
$457,156
Sub-department
Police Services
Organization group
Public Protection
Base pay
$161,478
Overtime
$212,775
Other pay
$30,651
Benefits
$52,252
Total compensation
$457,156
Employment type
Permanent Civil Service
Union / bargaining unit
POA
Full-time equivalent (FTE)
1.77

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

Shalane Jackson holds the role of Police Officer 3 at Police within Police Services. Their status is permanent civil service, 1.77 FTE. In 2025, their total compensation was $457,156. They are represented by POA.

Leonard Caldera

Sergeant 3/Police

2025 total comp
$456,681
Sub-department
Police Services
Organization group
Public Protection
Base pay
$269,114
Overtime
$63,610
Other pay
$43,950
Benefits
$80,007
Total compensation
$456,681
Employment type
Permanent Civil Service
Union / bargaining unit
POA
Full-time equivalent (FTE)
1.47

Source-specific fields

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

Leonard Caldera is a Sergeant 3 at Police within Police Services. They work permanent civil service, 1.47 FTE. 2025 total compensation came to $456,681. Their bargaining unit is POA.

Kimberly Ng

Sergeant 3/Police

2025 total comp
$455,697
Sub-department
Police Services
Organization group
Public Protection
Base pay
$187,581
Overtime
$178,933
Other pay
$32,141
Benefits
$57,042
Total compensation
$455,697
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
$22,154
Job Code
Q052
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$5,655

At Police, Kimberly Ng serves as a Sergeant 3 within Police Services. They work permanent civil service, 1.58 FTE. Their 2025 pay totaled $455,697. They are represented by POA.

Thomas Mcwilliams

Sergeant 3/Police

2025 total comp
$455,567
Sub-department
Police Services
Organization group
Public Protection
Base pay
$191,740
Overtime
$169,150
Other pay
$32,654
Benefits
$62,023
Total compensation
$455,567
Employment type
Permanent Civil Service
Union / bargaining unit
POA
Full-time equivalent (FTE)
1.7

Source-specific fields

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

At Police, Thomas Mcwilliams serves as a Sergeant 3 within Police Services. They work permanent civil service, 1.7 FTE. Their 2025 pay totaled $455,567. Union affiliation: POA.

Kevin Chin

Police Officer 3/Police

2025 total comp
$455,339
Sub-department
Police Services
Organization group
Public Protection
Base pay
$170,600
Overtime
$191,925
Other pay
$34,747
Benefits
$58,067
Total compensation
$455,339
Employment type
Permanent Civil Service
Union / bargaining unit
POA
Full-time equivalent (FTE)
1.74

Source-specific fields

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

Kevin Chin is a Police Officer 3 at Police within Police Services. They work permanent civil service, 1.74 FTE. 2025 total compensation came to $455,339. Their bargaining unit is POA.

Eric Altorfer

Lieutenant 3/Police

2024 total comp
$454,860
Sub-department
Police Services
Organization group
Public Protection
Base pay
$213,957
Overtime
$146,527
Other pay
$31,685
Benefits
$62,691
Total compensation
$454,860
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
$21,470
Job Code
Q062
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$5,514

At Police, Eric Altorfer serves as a Lieutenant 3 within Police Services. They work permanent civil service, 1.48 FTE. Their 2024 pay totaled $454,860. Their bargaining unit is POA.

Timothy Dalton

Sergeant 3/Police

2025 total comp
$454,452
Sub-department
Police Services
Organization group
Public Protection
Base pay
$188,681
Overtime
$176,771
Other pay
$29,942
Benefits
$59,058
Total compensation
$454,452
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
$22,516
Job Code
Q052
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$5,530

Timothy Dalton is a Sergeant 3 at Police within Police Services. They work permanent civil service, 1.58 FTE. 2025 total compensation came to $454,452. They are represented by POA.

Andrew Young

Police Officer 3/Police

2025 total comp
$454,408
Sub-department
Police Services
Organization group
Public Protection
Base pay
$162,338
Overtime
$219,933
Other pay
$18,487
Benefits
$53,650
Total compensation
$454,408
Employment type
Permanent Civil Service
Union / bargaining unit
POA
Full-time equivalent (FTE)
1.87

Source-specific fields

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

At Police, Andrew Young serves as a Police Officer 3 within Police Services. They work permanent civil service, 1.87 FTE. Their 2025 pay totaled $454,408. Union affiliation: POA.

Alexa O'Brien

Captain 3/Police

2025 total comp
$454,291
Sub-department
Police Services
Organization group
Public Protection
Base pay
$302,346
Overtime
$0
Other pay
$55,535
Benefits
$96,410
Total compensation
$454,291
Employment type
Permanent Civil Service
Union / bargaining unit
POA
Full-time equivalent (FTE)
2

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
POL
Health and Dental Benefits
$43,103
Job Code
Q082
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$2,409

Alexa O'Brien works as a Captain 3 for Police within Police Services. Their status is permanent civil service, 2 FTE. Alexa earned $454,291 in 2025. They are represented by POA.

Christine Magayanes

Police Officer 3/Police

2025 total comp
$453,868
Sub-department
Police Services
Organization group
Public Protection
Base pay
$161,478
Overtime
$209,472
Other pay
$28,619
Benefits
$54,300
Total compensation
$453,868
Employment type
Permanent Civil Service
Union / bargaining unit
POA
Full-time equivalent (FTE)
1.73

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

At Police, Christine Magayanes serves as a Police Officer 3 within Police Services. They work permanent civil service, 1.73 FTE. Their 2025 pay totaled $453,868. Union affiliation: POA.