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 5

Danilo Cruz

Police Officer 3/Police

2025 total comp
$285,012
Sub-department
Police Services
Organization group
Public Protection
Base pay
$161,455
Overtime
$50,462
Other pay
$22,089
Benefits
$51,005
Total compensation
$285,012
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
Q004
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$3,348

Danilo Cruz holds the role of Police Officer 3 at Police within Police Services. Their status is permanent civil service, 1.18 FTE. In 2025, their total compensation was $285,012. Union affiliation: Poa.

Lawrence Ng

Sergeant 3/Police

2025 total comp
$284,975
Sub-department
Police Services
Organization group
Public Protection
Base pay
$187,763
Overtime
$15,971
Other pay
$26,912
Benefits
$54,329
Total compensation
$284,975
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,801
Job Code
Q052
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$3,262

Lawrence Ng is a Sergeant 3 at Police within Police Services. They work permanent civil service, 1.06 FTE. 2025 total compensation came to $284,975. Their bargaining unit is Poa.

Adam Street

Police Officer 3/Police

2025 total comp
$284,921
Sub-department
Police Services
Organization group
Public Protection
Base pay
$166,125
Overtime
$39,976
Other pay
$26,937
Benefits
$51,883
Total compensation
$284,921
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,278
Job Code
Q004
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$3,273

Adam Street holds the role of Police Officer 3 at Police within Police Services. Their status is permanent civil service, 1.12 FTE. In 2025, their total compensation was $284,921. They are represented by Poa.

John Gardner

Police Officer 3/Police

2025 total comp
$284,782
Sub-department
Police Services
Organization group
Public Protection
Base pay
$161,478
Overtime
$56,815
Other pay
$16,151
Benefits
$50,338
Total compensation
$284,782
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
1.2

Source-specific fields

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

John Gardner is a Police Officer 3 at Police within Police Services. They work permanent civil service, 1.2 FTE. 2025 total compensation came to $284,782. Union affiliation: Poa.

Alfredo Oropeza

Police Officer 2/Police

2025 total comp
$284,709
Sub-department
Police Services
Organization group
Public Protection
Base pay
$158,391
Overtime
$78,480
Other pay
$19,828
Benefits
$28,011
Total compensation
$284,709
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
1.3

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
POL
Job Code
Q003
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$3,502
Retirement Contribution
$24,509

Alfredo Oropeza holds the role of Police Officer 2 at Police within Police Services. Their status is permanent civil service, 1.3 FTE. In 2025, their total compensation was $284,709. Union affiliation: Poa.

Gabriella Zambrana

Police Officer/Police

2025 total comp
$284,703
Sub-department
Police Services
Organization group
Public Protection
Base pay
$138,616
Overtime
$91,050
Other pay
$9,562
Benefits
$45,476
Total compensation
$284,703
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
$21,553
Job Code
Q002
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$3,382

At Police, Gabriella Zambrana serves as a Police Officer within Police Services. They work permanent civil service, 1.42 FTE. Their 2025 pay totaled $284,703. Their bargaining unit is Poa.

Marcus Dobrowolski

Police Officer 3/Police

2025 total comp
$284,653
Sub-department
Police Services
Organization group
Public Protection
Base pay
$168,927
Overtime
$39,995
Other pay
$23,105
Benefits
$52,625
Total compensation
$284,653
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
1.16

Source-specific fields

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

At Police, Marcus Dobrowolski serves as a Police Officer 3 within Police Services. They work permanent civil service, 1.16 FTE. Their 2025 pay totaled $284,653. Union affiliation: Poa.

Samuel Fung

Police Officer 3/Police

2025 total comp
$284,634
Sub-department
Police Services
Organization group
Public Protection
Base pay
$162,220
Overtime
$39,372
Other pay
$31,131
Benefits
$51,911
Total compensation
$284,634
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
$22,174
Job Code
Q004
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$3,142

At Police, Samuel Fung serves as a Police Officer 3 within Police Services. They work permanent civil service, 1.13 FTE. Their 2025 pay totaled $284,634. Union affiliation: Poa.

Jun Jiang

Police Officer 2/Police

2025 total comp
$284,585
Sub-department
Police Services
Organization group
Public Protection
Base pay
$138,771
Overtime
$89,226
Other pay
$10,528
Benefits
$46,061
Total compensation
$284,585
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
1.41

Source-specific fields

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

Jun Jiang works as a Police Officer 2 for Police within Police Services. Their status is permanent civil service, 1.41 FTE. Jun earned $284,585 in 2025. They are represented by Poa.

Alan Li

Community Police Services Aide/Police

2024 total comp
$284,478
Sub-department
Airport Operation
Organization group
Public Protection
Base pay
$97,845
Overtime
$122,922
Other pay
$13,350
Benefits
$50,361
Total compensation
$284,478
Employment type
Permanent Civil Service
Union / bargaining unit
SEIU, Local 1021, Misc
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
$19,294
Job Code
9209
Job Family Code
9200
Organization Group Code
Public Protection
Other Benefits
$14,038

At Police, Alan Li serves as a Community Police Services Aide within Airport Operation. They work permanent civil service, 1.8 FTE. Their 2024 pay totaled $284,478. Their bargaining unit is SEIU, Local 1021, Misc.

Bryan Neuerburg

Police Officer 3/Police

2025 total comp
$284,436
Sub-department
Police Services
Organization group
Public Protection
Base pay
$161,478
Overtime
$57,110
Other pay
$16,103
Benefits
$49,745
Total compensation
$284,436
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
Q004
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$3,235

Bryan Neuerburg is a Police Officer 3 at Police within Police Services. They work permanent civil service, 1.18 FTE. 2025 total compensation came to $284,436. Their bargaining unit is Poa.

Bary Marshall

Sergeant 3/Police

2025 total comp
$284,083
Sub-department
Police Services
Organization group
Public Protection
Base pay
$175,675
Overtime
$33,463
Other pay
$22,153
Benefits
$52,793
Total compensation
$284,083
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
1.11

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

Bary Marshall works as a Sergeant 3 for Police within Police Services. Their status is permanent civil service, 1.11 FTE. Bary earned $284,083 in 2025. Union affiliation: Poa.

Justin Andrakin

Police Officer 2/Police

2025 total comp
$284,038
Sub-department
Police Services
Organization group
Public Protection
Base pay
$149,341
Overtime
$71,343
Other pay
$15,654
Benefits
$47,700
Total compensation
$284,038
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
$21,553
Job Code
Q003
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$3,299

Justin Andrakin works as a Police Officer 2 for Police within Police Services. Their status is permanent civil service, 1.29 FTE. Justin earned $284,038 in 2025. They are represented by Poa.

Denis O'Connor

Police Officer 3/Police

2025 total comp
$283,948
Sub-department
Police Services
Organization group
Public Protection
Base pay
$162,825
Overtime
$65,375
Other pay
$26,729
Benefits
$29,019
Total compensation
$283,948
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
Job Code
Q004
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$3,623
Retirement Contribution
$25,396

At Police, Denis O'Connor serves as a Police Officer 3 within Police Services. They work permanent civil service, 1.26 FTE. Their 2025 pay totaled $283,948. Union affiliation: Poa.

Edward Gamble

Police Officer 3/Police

2025 total comp
$283,672
Sub-department
Police Services
Organization group
Public Protection
Base pay
$174,571
Overtime
$12,765
Other pay
$33,530
Benefits
$62,806
Total compensation
$283,672
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
$32,485
Job Code
Q004
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$3,093

Edward Gamble is a Police Officer 3 at Police within Police Services. They work permanent civil service, 1.55 FTE. 2025 total compensation came to $283,672. Union affiliation: Poa.

Deborah Rutledge

Police Officer 3/Police

2025 total comp
$283,610
Sub-department
Police Services
Organization group
Public Protection
Base pay
$161,478
Overtime
$41,647
Other pay
$28,615
Benefits
$51,870
Total compensation
$283,610
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
$21,553
Job Code
Q004
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$3,293

Deborah Rutledge is a Police Officer 3 at Police within Police Services. They work permanent civil service, 1.14 FTE. 2025 total compensation came to $283,610. They are represented by Poa.

Miguel Gonzalez

Police Officer 3/Police

2025 total comp
$283,541
Sub-department
Police Services
Organization group
Public Protection
Base pay
$161,455
Overtime
$44,497
Other pay
$26,409
Benefits
$51,180
Total compensation
$283,541
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
1.16

Source-specific fields

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

At Police, Miguel Gonzalez serves as a Police Officer 3 within Police Services. They work permanent civil service, 1.16 FTE. Their 2025 pay totaled $283,541. They are represented by Poa.

Eureka Monroe

Police Officer 2/Police

2025 total comp
$283,388
Sub-department
Police Services
Organization group
Public Protection
Base pay
$158,391
Overtime
$80,550
Other pay
$16,312
Benefits
$28,136
Total compensation
$283,388
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
1.3

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
POL
Job Code
Q003
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$3,627
Retirement Contribution
$24,509

Eureka Monroe works as a Police Officer 2 for Police within Police Services. Their status is permanent civil service, 1.3 FTE. Eureka earned $283,388 in 2025. Union affiliation: Poa.

Johnny Wong

Manager IV/Police

2025 total comp
$283,372
Sub-department
Management
Organization group
Public Protection
Base pay
$170,130
Overtime
$0
Other pay
$53,378
Benefits
$59,864
Total compensation
$283,372
Employment type
Permanent Exempt
Union / bargaining unit
Municipal Exec Assoc, Misc
Full-time equivalent (FTE)
0.81

Source-specific fields

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

At Police, Johnny Wong serves as a Manager IV within Management. They work permanent exempt, 0.81 FTE. Their 2025 pay totaled $283,372. They are represented by Municipal Exec Assoc, Misc.

Roger Morse

Police Officer 3/Police

2025 total comp
$283,157
Sub-department
Police Services
Organization group
Public Protection
Base pay
$160,689
Overtime
$40,259
Other pay
$31,619
Benefits
$50,591
Total compensation
$283,157
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,449
Job Code
Q004
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$3,222

At Police, Roger Morse serves as a Police Officer 3 within Police Services. They work permanent civil service, 1.12 FTE. Their 2025 pay totaled $283,157. They are represented by Poa.

Johnny Jr

Police Officer 2/Police

2025 total comp
$283,124
Sub-department
Police Services
Organization group
Public Protection
Base pay
$144,725
Overtime
$75,992
Other pay
$15,162
Benefits
$47,246
Total compensation
$283,124
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
1.32

Source-specific fields

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

Johnny Jr is a Police Officer 2 at Police within Police Services. They work permanent civil service, 1.32 FTE. 2025 total compensation came to $283,124. They are represented by Poa.

Andrew Kofman

Police Officer 3/Police

2025 total comp
$282,999
Sub-department
Police Services
Organization group
Public Protection
Base pay
$167,972
Overtime
$16,521
Other pay
$40,295
Benefits
$58,210
Total compensation
$282,999
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
1.31

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
POL
Health and Dental Benefits
$26,951
Job Code
Q004
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$3,151

Andrew Kofman is a Police Officer 3 at Police within Police Services. They work permanent civil service, 1.31 FTE. 2025 total compensation came to $282,999. They are represented by Poa.

Patrick Robinson

Police Officer 3/Police

2025 total comp
$282,983
Sub-department
Police Services
Organization group
Public Protection
Base pay
$168,585
Overtime
$25,949
Other pay
$36,880
Benefits
$51,569
Total compensation
$282,983
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
$21,760
Job Code
Q004
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$1,604

At Police, Patrick Robinson serves as a Police Officer 3 within Police Services. They work permanent civil service, 1.1 FTE. Their 2025 pay totaled $282,983. Their bargaining unit is Poa.

Eugene Paras

Sergeant 3/Police

2025 total comp
$282,963
Sub-department
Police Services
Organization group
Public Protection
Base pay
$187,726
Overtime
$11,989
Other pay
$28,010
Benefits
$55,238
Total compensation
$282,963
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,770
Job Code
Q052
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$3,140

Eugene Paras works as a Sergeant 3 for Police within Police Services. Their status is permanent civil service, 1.04 FTE. Eugene earned $282,963 in 2025. They are represented by Poa.

Dolores Dockter

Police Officer 3/Police

2025 total comp
$282,910
Sub-department
Police Services
Organization group
Public Protection
Base pay
$161,818
Overtime
$48,431
Other pay
$22,641
Benefits
$50,020
Total compensation
$282,910
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
Q004
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$3,298

Dolores Dockter holds the role of Police Officer 3 at Police within Police Services. Their status is permanent civil service, 1.17 FTE. In 2025, their total compensation was $282,910. Union affiliation: Poa.

Kimberly Salle

Police Officer 3/Police

2025 total comp
$282,575
Sub-department
Police Services
Organization group
Public Protection
Base pay
$155,992
Overtime
$43,709
Other pay
$32,673
Benefits
$50,202
Total compensation
$282,575
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
$20,828
Job Code
Q004
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$3,260

Kimberly Salle works as a Police Officer 3 for Police within Police Services. Their status is permanent civil service, 1.12 FTE. Kimberly earned $282,575 in 2025. They are represented by Poa.

Scott Kiesel

Sergeant 3/Police

2025 total comp
$282,455
Sub-department
Police Services
Organization group
Public Protection
Base pay
$188,678
Overtime
$3,464
Other pay
$33,178
Benefits
$57,135
Total compensation
$282,455
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
$22,506
Job Code
Q052
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$3,082

Scott Kiesel is a Sergeant 3 at Police within Police Services. They work permanent civil service, 1.05 FTE. 2025 total compensation came to $282,455. Their bargaining unit is Poa.

Asja Turner-Steeves

Manager IV/Police

2025 total comp
$282,321
Sub-department
Management
Organization group
Public Protection
Base pay
$211,190
Overtime
$0
Other pay
$0
Benefits
$71,131
Total compensation
$282,321
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
$26,486
Job Code
0932
Job Family Code
0900
Organization Group Code
Public Protection
Other Benefits
$14,610

Asja Turner-Steeves works as a Manager IV for Police within Management. Their status is permanent exempt. Asja earned $282,321 in 2025. Their bargaining unit is Municipal Exec Assoc, Misc.

Lars Nelson

Police Officer 3/Police

2025 total comp
$282,190
Sub-department
Police Services
Organization group
Public Protection
Base pay
$161,478
Overtime
$48,836
Other pay
$21,849
Benefits
$50,027
Total compensation
$282,190
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
Q004
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$3,287

Lars Nelson works as a Police Officer 3 for Police within Police Services. Their status is permanent civil service, 1.15 FTE. Lars earned $282,190 in 2025. Their bargaining unit is Poa.

Gary Loo

Police Officer 3/Police

2025 total comp
$282,124
Sub-department
Police Services
Organization group
Public Protection
Base pay
$161,578
Overtime
$53,671
Other pay
$17,324
Benefits
$49,552
Total compensation
$282,124
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
$3,027

Gary Loo is a Police Officer 3 at Police within Police Services. They work permanent civil service, 1.12 FTE. 2025 total compensation came to $282,124. They are represented by Poa.

Ayrtson Costa

Police Officer 2/Police

2025 total comp
$282,016
Sub-department
Police Services
Organization group
Public Protection
Base pay
$148,749
Overtime
$70,419
Other pay
$15,220
Benefits
$47,628
Total compensation
$282,016
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
$21,553
Job Code
Q003
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$3,319

Ayrtson Costa works as a Police Officer 2 for Police within Police Services. Their status is permanent civil service, 1.29 FTE. Ayrtson earned $282,016 in 2025. Union affiliation: Poa.

Nicholas Boccio

Police Officer 3/Police

2025 total comp
$281,993
Sub-department
Police Services
Organization group
Public Protection
Base pay
$161,478
Overtime
$40,533
Other pay
$29,116
Benefits
$50,866
Total compensation
$281,993
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
$21,553
Job Code
Q004
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$3,208

At Police, Nicholas Boccio serves as a Police Officer 3 within Police Services. They work permanent civil service, 1.14 FTE. Their 2025 pay totaled $281,993. They are represented by Poa.