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 22

Martin Barnes

Police Officer 2/Police

2025 total comp
$246,168
Sub-department
Police Services
Organization group
Public Protection
Base pay
$143,138
Overtime
$43,182
Other pay
$13,206
Benefits
$46,642
Total compensation
$246,168
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
$21,553
Job Code
Q003
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$2,824

Martin Barnes works as a Police Officer 2 for Police within Police Services. Their status is permanent civil service, 1.17 FTE. Martin earned $246,168 in 2025. Their bargaining unit is Poa.

Ryan Champlin

Police Officer 3/Police

2025 total comp
$246,138
Sub-department
Police Services
Organization group
Public Protection
Base pay
$162,603
Overtime
$14,830
Other pay
$18,725
Benefits
$49,980
Total compensation
$246,138
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
1.1

Source-specific fields

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

Ryan Champlin works as a Police Officer 3 for Police within Police Services. Their status is permanent civil service, 1.1 FTE. Ryan earned $246,138 in 2025. They are represented by Poa.

Paloma Ospital

Police Officer 3/Police

2025 total comp
$246,078
Sub-department
Police Services
Organization group
Public Protection
Base pay
$154,535
Overtime
$25,545
Other pay
$18,038
Benefits
$47,961
Total compensation
$246,078
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
1.08

Source-specific fields

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

Paloma Ospital works as a Police Officer 3 for Police within Police Services. Their status is permanent civil service, 1.08 FTE. Paloma earned $246,078 in 2025. They are represented by Poa.

Chiluugin Tumurchudur

Police Officer 2/Police

2025 total comp
$245,886
Sub-department
Police Services
Organization group
Public Protection
Base pay
$139,843
Overtime
$48,828
Other pay
$11,624
Benefits
$45,591
Total compensation
$245,886
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
1.19

Source-specific fields

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

Chiluugin Tumurchudur is a Police Officer 2 at Police within Police Services. They work permanent civil service, 1.19 FTE. 2025 total compensation came to $245,886. Union affiliation: Poa.

Terry Stangel

Police Officer 3/Police

2025 total comp
$245,881
Sub-department
Police Services
Organization group
Public Protection
Base pay
$157,855
Overtime
$20,308
Other pay
$19,253
Benefits
$48,466
Total compensation
$245,881
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
1.05

Source-specific fields

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

Terry Stangel works as a Police Officer 3 for Police within Police Services. Their status is permanent civil service, 1.05 FTE. Terry earned $245,881 in 2025. Union affiliation: Poa.

Jonathan Rivera

Assistant Materials Coordinator/Police

2025 total comp
$245,850
Sub-department
Purchasing & Storekeeping
Organization group
Public Protection
Base pay
$142,983
Overtime
$48,413
Other pay
$0
Benefits
$54,454
Total compensation
$245,850
Employment type
Permanent Civil Service
Union / bargaining unit
Prof & Tech Eng, Local 21
Full-time equivalent (FTE)
1.23

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
POL
Health and Dental Benefits
$19,546
Job Code
1942
Job Family Code
1900
Organization Group Code
Public Protection
Other Benefits
$13,881

Jonathan Rivera is a Assistant Materials Coordinator at Police within Purchasing & Storekeeping. They work permanent civil service, 1.23 FTE. 2025 total compensation came to $245,850. Their bargaining unit is Prof & Tech Eng, Local 21.

Nicholas Linder

Manager I/Police

2025 total comp
$245,751
Sub-department
Management
Organization group
Public Protection
Base pay
$182,718
Overtime
$0
Other pay
$0
Benefits
$63,033
Total compensation
$245,751
Employment type
Permanent Exempt
Union / bargaining unit
Municipal Exec Assoc, Misc
Full-time equivalent (FTE)
1

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
POL
Health and Dental Benefits
$23,151
Job Code
0922
Job Family Code
0900
Organization Group Code
Public Protection
Other Benefits
$13,897

At Police, Nicholas Linder serves as a Manager I within Management. They work permanent exempt. Their 2025 pay totaled $245,751. They are represented by Municipal Exec Assoc, Misc.

Charles Jr

Police Officer 3/Police

2025 total comp
$245,684
Sub-department
Police Services
Organization group
Public Protection
Base pay
$160,735
Overtime
$12,743
Other pay
$24,013
Benefits
$48,193
Total compensation
$245,684
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
1.04

Source-specific fields

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

Charles Jr holds the role of Police Officer 3 at Police within Police Services. Their status is permanent civil service, 1.04 FTE. In 2025, their total compensation was $245,684. They are represented by Poa.

Natalie Villatoro-Crain

Police Officer 2/Police

2025 total comp
$245,515
Sub-department
Police Services
Organization group
Public Protection
Base pay
$160,268
Overtime
$18,460
Other pay
$16,169
Benefits
$50,618
Total compensation
$245,515
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
1.14

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
POL
Health and Dental Benefits
$23,107
Job Code
Q003
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$2,743

At Police, Natalie Villatoro-Crain serves as a Police Officer 2 within Police Services. They work permanent civil service, 1.14 FTE. Their 2025 pay totaled $245,515. Union affiliation: Poa.

Ian Richards

Police Officer 3/Police

2025 total comp
$245,411
Sub-department
Police Services
Organization group
Public Protection
Base pay
$161,455
Overtime
$8,032
Other pay
$25,920
Benefits
$50,004
Total compensation
$245,411
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
1.03

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
$2,346

Ian Richards works as a Police Officer 3 for Police within Police Services. Their status is permanent civil service, 1.03 FTE. Ian earned $245,411 in 2025. Union affiliation: Poa.

Carlos Salazar

Police Officer 2/Police

2025 total comp
$245,279
Sub-department
Police Services
Organization group
Public Protection
Base pay
$157,750
Overtime
$20,338
Other pay
$19,094
Benefits
$48,097
Total compensation
$245,279
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
1.07

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
POL
Health and Dental Benefits
$21,468
Job Code
Q003
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$2,243

At Police, Carlos Salazar serves as a Police Officer 2 within Police Services. They work permanent civil service, 1.07 FTE. Their 2025 pay totaled $245,279. They are represented by Poa.

Travis Pitcher

Police Officer 3/Police

2025 total comp
$245,131
Sub-department
Police Services
Organization group
Public Protection
Base pay
$161,455
Overtime
$11,406
Other pay
$22,092
Benefits
$50,178
Total compensation
$245,131
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
1.04

Source-specific fields

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

Travis Pitcher works as a Police Officer 3 for Police within Police Services. Their status is permanent civil service, 1.04 FTE. Travis earned $245,131 in 2025. They are represented by Poa.

Juan Sanchez

Police Officer 3/Police

2025 total comp
$245,100
Sub-department
Police Services
Organization group
Public Protection
Base pay
$162,273
Overtime
$12,939
Other pay
$19,854
Benefits
$50,035
Total compensation
$245,100
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
1.07

Source-specific fields

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

Juan Sanchez works as a Police Officer 3 for Police within Police Services. Their status is permanent civil service, 1.07 FTE. Juan earned $245,100 in 2025. They are represented by Poa.

Ryan Welsh

Police Officer 2/Police

2025 total comp
$245,037
Sub-department
Police Services
Organization group
Public Protection
Base pay
$141,161
Overtime
$42,371
Other pay
$15,696
Benefits
$45,808
Total compensation
$245,037
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
1.18

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
$2,571

Ryan Welsh is a Police Officer 2 at Police within Police Services. They work permanent civil service, 1.18 FTE. 2025 total compensation came to $245,037. They are represented by Poa.

Sean Neary

Police Officer 3/Police

2025 total comp
$245,006
Sub-department
Police Services
Organization group
Public Protection
Base pay
$163,123
Overtime
$32,870
Other pay
$20,581
Benefits
$28,432
Total compensation
$245,006
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
Job Code
Q004
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$3,031
Retirement Contribution
$25,401

At Police, Sean Neary serves as a Police Officer 3 within Police Services. They work permanent civil service, 1.12 FTE. Their 2025 pay totaled $245,006. Their bargaining unit is Poa.

Sarah Gardner

Police Officer 3/Police

2025 total comp
$244,716
Sub-department
Police Services
Organization group
Public Protection
Base pay
$161,501
Overtime
$17,926
Other pay
$15,527
Benefits
$49,762
Total compensation
$244,716
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
1.07

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
$2,734

Sarah Gardner is a Police Officer 3 at Police within Police Services. They work permanent civil service, 1.07 FTE. 2025 total compensation came to $244,716. Union affiliation: Poa.

Stephen Hom

Police Officer 3/Police

2025 total comp
$244,693
Sub-department
Police Services
Organization group
Public Protection
Base pay
$161,483
Overtime
$10,401
Other pay
$24,077
Benefits
$48,733
Total compensation
$244,693
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
1.03

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
$1,074

At Police, Stephen Hom serves as a Police Officer 3 within Police Services. They work permanent civil service, 1.03 FTE. Their 2025 pay totaled $244,693. They are represented by Poa.

Kendall Dornell

Police Officer 3/Police

2025 total comp
$244,530
Sub-department
Police Services
Organization group
Public Protection
Base pay
$161,478
Overtime
$18,082
Other pay
$15,664
Benefits
$49,305
Total compensation
$244,530
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
1.07

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
$2,566

At Police, Kendall Dornell serves as a Police Officer 3 within Police Services. They work permanent civil service, 1.07 FTE. Their 2025 pay totaled $244,530. Union affiliation: Poa.

Kurt Macaulay

Police Officer 2/Police

2025 total comp
$244,453
Sub-department
Police Services
Organization group
Public Protection
Base pay
$158,391
Overtime
$13,570
Other pay
$22,637
Benefits
$49,856
Total compensation
$244,453
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
1.05

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
$2,694

At Police, Kurt Macaulay serves as a Police Officer 2 within Police Services. They work permanent civil service, 1.05 FTE. Their 2025 pay totaled $244,453. They are represented by Poa.

Marko Radin

Police Officer 3/Police

2025 total comp
$244,366
Sub-department
Police Services
Organization group
Public Protection
Base pay
$152,465
Overtime
$28,928
Other pay
$15,336
Benefits
$47,637
Total compensation
$244,366
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
Q004
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$2,745

Marko Radin works as a Police Officer 3 for Police within Police Services. Their status is permanent civil service, 1.12 FTE. Marko earned $244,366 in 2025. Union affiliation: Poa.

Alvin Tong

IT Operations Support Administrative IV/Police

2025 total comp
$244,315
Sub-department
Information Systems
Organization group
Public Protection
Base pay
$157,671
Overtime
$0
Other pay
$30,816
Benefits
$55,827
Total compensation
$244,315
Employment type
Permanent Civil Service
Union / bargaining unit
Prof & Tech Eng, Local 21
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
$19,546
Job Code
1094
Job Family Code
1000
Organization Group Code
Public Protection
Other Benefits
$13,858

Alvin Tong holds the role of IT Operations Support Administrative IV at Police within Information Systems. Their status is permanent civil service. In 2025, their total compensation was $244,315. Union affiliation: Prof & Tech Eng, Local 21.

Hans Gumpfer

Police Officer 2/Police

2025 total comp
$244,215
Sub-department
Police Services
Organization group
Public Protection
Base pay
$158,391
Overtime
$7,640
Other pay
$28,244
Benefits
$49,939
Total compensation
$244,215
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
1.03

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
$2,777

Hans Gumpfer is a Police Officer 2 at Police within Police Services. They work permanent civil service, 1.03 FTE. 2025 total compensation came to $244,215. They are represented by Poa.

Anubha Kumar

Is Business Analyst-Principal/Police

2025 total comp
$244,197
Sub-department
Information Systems
Organization group
Public Protection
Base pay
$185,051
Overtime
$0
Other pay
$0
Benefits
$59,146
Total compensation
$244,197
Employment type
Permanent Exempt
Union / bargaining unit
Prof & Tech Eng, Local 21
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
$19,546
Job Code
1054
Job Family Code
1000
Organization Group Code
Public Protection
Other Benefits
$13,286

Anubha Kumar is a Is Business Analyst-Principal at Police within Information Systems. They work permanent exempt. 2025 total compensation came to $244,197. Their bargaining unit is Prof & Tech Eng, Local 21.

Natasha Hood

Police Officer 3/Police

2025 total comp
$244,192
Sub-department
Police Services
Organization group
Public Protection
Base pay
$160,815
Overtime
$13,933
Other pay
$21,607
Benefits
$47,837
Total compensation
$244,192
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
1.05

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
$1,347

Natasha Hood works as a Police Officer 3 for Police within Police Services. Their status is permanent civil service, 1.05 FTE. Natasha earned $244,192 in 2025. Union affiliation: Poa.

Christopher Martin-Dismuke

Police Officer/Police

2025 total comp
$244,101
Sub-department
Police Services
Organization group
Public Protection
Base pay
$124,302
Overtime
$74,713
Other pay
$2,249
Benefits
$42,838
Total compensation
$244,101
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
1.34

Source-specific fields

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

Christopher Martin-Dismuke is a Police Officer at Police within Police Services. They work permanent civil service, 1.34 FTE. 2025 total compensation came to $244,101. Union affiliation: Poa.

Victoria Grech

Police Officer 2/Police

2024 total comp
$244,033
Sub-department
Police Services
Organization group
Public Protection
Base pay
$139,219
Overtime
$43,137
Other pay
$15,878
Benefits
$45,799
Total compensation
$244,033
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
1.22

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
POL
Health and Dental Benefits
$21,004
Job Code
Q003
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$2,800

Victoria Grech is a Police Officer 2 at Police within Police Services. They work permanent civil service, 1.22 FTE. 2024 total compensation came to $244,033. Their bargaining unit is Poa.

Kayla Montalvo

Police Officer 3/Police

2025 total comp
$243,996
Sub-department
Police Services
Organization group
Public Protection
Base pay
$147,873
Overtime
$32,807
Other pay
$15,847
Benefits
$47,469
Total compensation
$243,996
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
$21,553
Job Code
Q004
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$2,769

Kayla Montalvo is a Police Officer 3 at Police within Police Services. They work permanent civil service, 1.13 FTE. 2025 total compensation came to $243,996. Union affiliation: Poa.

Paul Ospital

Sergeant 3/Police

2025 total comp
$243,957
Sub-department
Police Services
Organization group
Public Protection
Base pay
$96,753
Overtime
$56,355
Other pay
$56,432
Benefits
$34,417
Total compensation
$243,957
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
0.79

Source-specific fields

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

Paul Ospital is a Sergeant 3 at Police within Police Services. They work permanent civil service, 0.79 FTE. 2025 total compensation came to $243,957. They are represented by Poa.

Ryan Thomson

Police Officer 3/Police

2025 total comp
$243,842
Sub-department
Police Services
Organization group
Public Protection
Base pay
$161,483
Overtime
$7,598
Other pay
$26,809
Benefits
$47,953
Total compensation
$243,842
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
1.04

Source-specific fields

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

Ryan Thomson works as a Police Officer 3 for Police within Police Services. Their status is permanent civil service, 1.04 FTE. Ryan earned $243,842 in 2025. They are represented by Poa.

Christopher Viehweg

Police Officer 3/Police

2025 total comp
$243,473
Sub-department
Police Services
Organization group
Public Protection
Base pay
$161,478
Overtime
$15,492
Other pay
$17,980
Benefits
$48,522
Total compensation
$243,473
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,553
Job Code
Q004
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$2,224

Christopher Viehweg holds the role of Police Officer 3 at Police within Police Services. Their status is permanent civil service, 1.06 FTE. In 2025, their total compensation was $243,473. Their bargaining unit is Poa.

Justin Quintero

Police Officer 3/Police

2025 total comp
$243,418
Sub-department
Police Services
Organization group
Public Protection
Base pay
$161,483
Overtime
$10,434
Other pay
$22,609
Benefits
$48,892
Total compensation
$243,418
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
1.04

Source-specific fields

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

Justin Quintero works as a Police Officer 3 for Police within Police Services. Their status is permanent civil service, 1.04 FTE. Justin earned $243,418 in 2025. They are represented by Poa.

Rene Nielsen

Sergeant 3/Police

2024 total comp
$243,384
Sub-department
Police Services
Organization group
Public Protection
Base pay
$132,780
Overtime
$51,679
Other pay
$18,244
Benefits
$40,680
Total compensation
$243,384
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
0.97

Source-specific fields

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

Rene Nielsen works as a Sergeant 3 for Police within Police Services. Their status is permanent civil service, 0.97 FTE. Rene earned $243,384 in 2024. They are represented by Poa.

Daniel Jr

Police Officer 2/Police

2025 total comp
$243,262
Sub-department
Police Services
Organization group
Public Protection
Base pay
$158,413
Overtime
$12,204
Other pay
$22,718
Benefits
$49,926
Total compensation
$243,262
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
1.04

Source-specific fields

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

Daniel Jr works as a Police Officer 2 for Police within Police Services. Their status is permanent civil service, 1.04 FTE. Daniel earned $243,262 in 2025. Their bargaining unit is Poa.

Jonathan Borzin

Police Officer 2/Police

2025 total comp
$243,122
Sub-department
Police Services
Organization group
Public Protection
Base pay
$145,030
Overtime
$38,916
Other pay
$12,336
Benefits
$46,841
Total compensation
$243,122
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
$21,553
Job Code
Q003
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$2,735

Jonathan Borzin is a Police Officer 2 at Police within Police Services. They work permanent civil service, 1.17 FTE. 2025 total compensation came to $243,122. Union affiliation: Poa.

Jeffrey Hodgkinson

Police Officer 3/Police

2025 total comp
$242,881
Sub-department
Police Services
Organization group
Public Protection
Base pay
$161,455
Overtime
$17,510
Other pay
$14,726
Benefits
$49,190
Total compensation
$242,881
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,553
Job Code
Q004
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$2,681

Jeffrey Hodgkinson holds the role of Police Officer 3 at Police within Police Services. Their status is permanent civil service, 1.06 FTE. In 2025, their total compensation was $242,881. Union affiliation: Poa.

Griffin Lucia

Police Officer 3/Police

2025 total comp
$242,454
Sub-department
Police Services
Organization group
Public Protection
Base pay
$161,455
Overtime
$15,385
Other pay
$16,158
Benefits
$49,456
Total compensation
$242,454
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,553
Job Code
Q004
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$2,717

Griffin Lucia is a Police Officer 3 at Police within Police Services. They work permanent civil service, 1.06 FTE. 2025 total compensation came to $242,454. Union affiliation: Poa.

Michael Elliston

Police Officer 3/Police

2025 total comp
$242,125
Sub-department
Police Services
Organization group
Public Protection
Base pay
$161,555
Overtime
$8,010
Other pay
$22,370
Benefits
$50,189
Total compensation
$242,125
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
1.02

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
$2,516

At Police, Michael Elliston serves as a Police Officer 3 within Police Services. They work permanent civil service, 1.02 FTE. Their 2025 pay totaled $242,125. They are represented by Poa.

Aislin Palladino

Sergeant 3/Police

2025 total comp
$241,976
Sub-department
Police Services
Organization group
Public Protection
Base pay
$187,427
Overtime
$0
Other pay
$22,351
Benefits
$32,198
Total compensation
$241,976
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
Job Code
Q052
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$2,981
Retirement Contribution
$29,217

Aislin Palladino is a Sergeant 3 at Police within Police Services. They work permanent civil service. 2025 total compensation came to $241,976. They are represented by Poa.

Orlaigh Campbell

Police Officer 2/Police

2025 total comp
$241,931
Sub-department
Police Services
Organization group
Public Protection
Base pay
$157,711
Overtime
$20,808
Other pay
$16,117
Benefits
$47,294
Total compensation
$241,931
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
1.08

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
POL
Health and Dental Benefits
$21,459
Job Code
Q003
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$1,459

At Police, Orlaigh Campbell serves as a Police Officer 2 within Police Services. They work permanent civil service, 1.08 FTE. Their 2025 pay totaled $241,931. Their bargaining unit is Poa.

Andrew Wheeler

Police Officer 2/Police

2025 total comp
$241,843
Sub-department
Police Services
Organization group
Public Protection
Base pay
$142,058
Overtime
$34,111
Other pay
$19,855
Benefits
$45,820
Total compensation
$241,843
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
1.15

Source-specific fields

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

Andrew Wheeler holds the role of Police Officer 2 at Police within Police Services. Their status is permanent civil service, 1.15 FTE. In 2025, their total compensation was $241,843. They are represented by Poa.