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 72

Brian Peagler

Police Officer 3/Police

2025 total comp
$61,111
Sub-department
Police Services
Organization group
Public Protection
Base pay
$56,849
Overtime
$0
Other pay
$0
Benefits
$4,262
Total compensation
$61,111
Employment type
Temporary Exempt
Union / bargaining unit
POA
Full-time equivalent (FTE)
0.43

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
$4,262
Total Salary
$56,849

At Police, Brian Peagler serves as a Police Officer 3 within Police Services. They work temporary exempt, 0.43 FTE. Their 2025 pay totaled $61,111. Their bargaining unit is POA.

Michael Haddad

Background Investigator/Police

2025 total comp
$61,081
Sub-department
Personnel
Organization group
Public Protection
Base pay
$48,852
Overtime
$0
Other pay
$0
Benefits
$12,229
Total compensation
$61,081
Employment type
Temporary Exempt
Union / bargaining unit
Prof & Tech Eng, Local 21
Full-time equivalent (FTE)
0.44

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
POL
Health and Dental Benefits
$8,645
Job Code
1251
Job Family Code
1200
Organization Group Code
Public Protection
Other Benefits
$3,583

Michael Haddad works as a Background Investigator for Police within Personnel. Their status is temporary exempt, 0.44 FTE. Michael earned $61,081 in 2025. Union affiliation: Prof & Tech Eng, Local 21.

Kyle Deidrick

Police Officer 3/Police

2025 total comp
$60,985
Sub-department
Police Services
Organization group
Public Protection
Base pay
$29,552
Overtime
$18,375
Other pay
$3,652
Benefits
$9,407
Total compensation
$60,985
Employment type
Permanent Civil Service
Union / bargaining unit
POA
Full-time equivalent (FTE)
0.26

Source-specific fields

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

Kyle Deidrick holds the role of Police Officer 3 at Police within Police Services. Their status is permanent civil service, 0.26 FTE. In 2025, their total compensation was $60,985. They are represented by POA.

Daniel Cunningham

Police Officer 3/Police

2025 total comp
$60,961
Sub-department
Police Services
Organization group
Public Protection
Base pay
$56,709
Overtime
$0
Other pay
$0
Benefits
$4,252
Total compensation
$60,961
Employment type
Temporary Exempt
Union / bargaining unit
POA
Full-time equivalent (FTE)
0.43

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
$4,252
Total Salary
$56,709

Daniel Cunningham works as a Police Officer 3 for Police within Police Services. Their status is temporary exempt, 0.43 FTE. Daniel earned $60,961 in 2025. Union affiliation: POA.

Edgar Munoz

Police Officer/Police

2025 total comp
$60,889
Sub-department
Police Services
Organization group
Public Protection
Base pay
$43,597
Overtime
$0
Other pay
$0
Benefits
$17,292
Total compensation
$60,889
Employment type
Permanent Civil Service
Union / bargaining unit
POA
Full-time equivalent (FTE)
0.37

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
POL
Health and Dental Benefits
$7,979
Job Code
Q002
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$3,129

Edgar Munoz is a Police Officer at Police within Police Services. They work permanent civil service, 0.37 FTE. 2025 total compensation came to $60,889. They are represented by POA.

Nicholas Rainsford

Police Officer 3/Police

2024 total comp
$60,767
Sub-department
Police Services
Organization group
Public Protection
Base pay
$56,529
Overtime
$0
Other pay
$0
Benefits
$4,238
Total compensation
$60,767
Employment type
Temporary Exempt
Union / bargaining unit
POA
Full-time equivalent (FTE)
0.44

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
$4,238
Total Salary
$56,529

Nicholas Rainsford works as a Police Officer 3 for Police within Police Services. Their status is temporary exempt, 0.44 FTE. Nicholas earned $60,767 in 2024. Their bargaining unit is POA.

Marina Chacon

Senior Management Assistant/Police

2025 total comp
$60,726
Sub-department
Budget, Admn & Stats Analysis
Organization group
Public Protection
Base pay
$56,491
Overtime
$0
Other pay
$0
Benefits
$4,235
Total compensation
$60,726
Employment type
Temporary Exempt
Union / bargaining unit
SEIU, Local 1021, Misc
Full-time equivalent (FTE)
0.43

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
POL
Job Code
1844
Job Family Code
1800
Organization Group Code
Public Protection
Other Benefits
$4,235
Total Salary
$56,491

At Police, Marina Chacon serves as a Senior Management Assistant within Budget, Admn & Stats Analysis. They work temporary exempt, 0.43 FTE. Their 2025 pay totaled $60,726. They are represented by SEIU, Local 1021, Misc.

Dean Ries

Police Officer 3/Police

2025 total comp
$60,701
Sub-department
Police Services
Organization group
Public Protection
Base pay
$56,468
Overtime
$0
Other pay
$0
Benefits
$4,233
Total compensation
$60,701
Employment type
Temporary Exempt
Union / bargaining unit
POA
Full-time equivalent (FTE)
0.42

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
$4,233
Total Salary
$56,468

Dean Ries works as a Police Officer 3 for Police within Police Services. Their status is temporary exempt, 0.42 FTE. Dean earned $60,701 in 2025. Union affiliation: POA.

Reno Rapagnani

Police Officer 3/Police

2025 total comp
$60,597
Sub-department
Police Services
Organization group
Public Protection
Base pay
$56,371
Overtime
$0
Other pay
$0
Benefits
$4,226
Total compensation
$60,597
Employment type
Temporary Exempt
Union / bargaining unit
POA
Full-time equivalent (FTE)
0.42

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
$4,226
Total Salary
$56,371

Reno Rapagnani holds the role of Police Officer 3 at Police within Police Services. Their status is temporary exempt, 0.42 FTE. In 2025, their total compensation was $60,597. They are represented by POA.

Narda Gillespie

Police Officer 3/Police

2025 total comp
$60,316
Sub-department
Police Services
Organization group
Public Protection
Base pay
$56,110
Overtime
$0
Other pay
$0
Benefits
$4,207
Total compensation
$60,316
Employment type
Temporary Exempt
Union / bargaining unit
POA
Full-time equivalent (FTE)
0.42

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
$4,207
Total Salary
$56,110

Narda Gillespie works as a Police Officer 3 for Police within Police Services. Their status is temporary exempt, 0.42 FTE. Narda earned $60,316 in 2025. Their bargaining unit is POA.

Timothy Flaherty

Police Officer 3/Police

2025 total comp
$60,306
Sub-department
Police Services
Organization group
Public Protection
Base pay
$56,100
Overtime
$0
Other pay
$0
Benefits
$4,206
Total compensation
$60,306
Employment type
Temporary Exempt
Union / bargaining unit
POA
Full-time equivalent (FTE)
0.42

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
$4,206
Total Salary
$56,100

Timothy Flaherty is a Police Officer 3 at Police within Police Services. They work temporary exempt, 0.42 FTE. 2025 total compensation came to $60,306. They are represented by POA.

Pamela Hofsass

Police Officer 3/Police

2025 total comp
$60,253
Sub-department
Police Services
Organization group
Public Protection
Base pay
$56,051
Overtime
$0
Other pay
$0
Benefits
$4,202
Total compensation
$60,253
Employment type
Temporary Exempt
Union / bargaining unit
POA
Full-time equivalent (FTE)
0.42

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
$4,202
Total Salary
$56,051

Pamela Hofsass is a Police Officer 3 at Police within Police Services. They work temporary exempt, 0.42 FTE. 2025 total compensation came to $60,253. Their bargaining unit is POA.

Julia Little

Police Officer 3/Police

2025 total comp
$60,009
Sub-department
Police Services
Organization group
Public Protection
Base pay
$55,824
Overtime
$0
Other pay
$0
Benefits
$4,185
Total compensation
$60,009
Employment type
Temporary Exempt
Union / bargaining unit
POA
Full-time equivalent (FTE)
0.42

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
$4,185
Total Salary
$55,824

Julia Little works as a Police Officer 3 for Police within Police Services. Their status is temporary exempt, 0.42 FTE. Julia earned $60,009 in 2025. Union affiliation: POA.

Valerie Marshall

Police Officer 3/Police

2025 total comp
$59,882
Sub-department
Police Services
Organization group
Public Protection
Base pay
$55,706
Overtime
$0
Other pay
$0
Benefits
$4,176
Total compensation
$59,882
Employment type
Temporary Exempt
Union / bargaining unit
POA
Full-time equivalent (FTE)
0.42

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
$4,176
Total Salary
$55,706

At Police, Valerie Marshall serves as a Police Officer 3 within Police Services. They work temporary exempt, 0.42 FTE. Their 2025 pay totaled $59,882. They are represented by POA.

Robert Huegle

Police Officer 3/Police

2025 total comp
$59,778
Sub-department
Police Services
Organization group
Public Protection
Base pay
$55,569
Overtime
$0
Other pay
$0
Benefits
$4,209
Total compensation
$59,778
Employment type
Temporary Exempt
Union / bargaining unit
POA
Full-time equivalent (FTE)
0.42

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
$4,209
Total Salary
$55,569

Robert Huegle is a Police Officer 3 at Police within Police Services. They work temporary exempt, 0.42 FTE. 2025 total compensation came to $59,778. Their bargaining unit is POA.

Marilyn Lum

Police Officer 3/Police

2025 total comp
$59,724
Sub-department
Police Services
Organization group
Public Protection
Base pay
$55,559
Overtime
$0
Other pay
$0
Benefits
$4,165
Total compensation
$59,724
Employment type
Temporary Exempt
Union / bargaining unit
POA
Full-time equivalent (FTE)
0.42

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
$4,165
Total Salary
$55,559

Marilyn Lum is a Police Officer 3 at Police within Police Services. They work temporary exempt, 0.42 FTE. 2025 total compensation came to $59,724. They are represented by POA.

Mary Burns

Police Officer 3/Police

2025 total comp
$59,658
Sub-department
Police Services
Organization group
Public Protection
Base pay
$55,498
Overtime
$0
Other pay
$0
Benefits
$4,161
Total compensation
$59,658
Employment type
Temporary Exempt
Union / bargaining unit
POA
Full-time equivalent (FTE)
0.41

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
$4,161
Total Salary
$55,498

At Police, Mary Burns serves as a Police Officer 3 within Police Services. They work temporary exempt, 0.41 FTE. Their 2025 pay totaled $59,658. They are represented by POA.

Michael Radanovich

Police Officer 3/Police

2025 total comp
$59,579
Sub-department
Police Services
Organization group
Public Protection
Base pay
$55,424
Overtime
$0
Other pay
$0
Benefits
$4,155
Total compensation
$59,579
Employment type
Temporary Exempt
Union / bargaining unit
POA
Full-time equivalent (FTE)
0.41

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
$4,155
Total Salary
$55,424

At Police, Michael Radanovich serves as a Police Officer 3 within Police Services. They work temporary exempt, 0.41 FTE. Their 2025 pay totaled $59,579. Their bargaining unit is POA.

Joseph Lynch

Police Officer 3/Police

2025 total comp
$59,573
Sub-department
Police Services
Organization group
Public Protection
Base pay
$55,419
Overtime
$0
Other pay
$0
Benefits
$4,155
Total compensation
$59,573
Employment type
Temporary Exempt
Union / bargaining unit
POA
Full-time equivalent (FTE)
0.41

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
$4,155
Total Salary
$55,419

Joseph Lynch holds the role of Police Officer 3 at Police within Police Services. Their status is temporary exempt, 0.41 FTE. In 2025, their total compensation was $59,573. They are represented by POA.

Curtis Lum

Police Officer 3/Police

2025 total comp
$59,549
Sub-department
Police Services
Organization group
Public Protection
Base pay
$55,396
Overtime
$0
Other pay
$0
Benefits
$4,153
Total compensation
$59,549
Employment type
Temporary Exempt
Union / bargaining unit
POA
Full-time equivalent (FTE)
0.41

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
$4,153
Total Salary
$55,396

Curtis Lum works as a Police Officer 3 for Police within Police Services. Their status is temporary exempt, 0.41 FTE. Curtis earned $59,549 in 2025. Union affiliation: POA.

Byron Fong

IT Operations Support Admn III/Police

2025 total comp
$59,257
Sub-department
Information Systems
Organization group
Public Protection
Base pay
$55,124
Overtime
$0
Other pay
$0
Benefits
$4,133
Total compensation
$59,257
Employment type
Temporary Exempt
Union / bargaining unit
Prof & Tech Eng, Local 21
Full-time equivalent (FTE)
0.43

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
POL
Job Code
1093
Job Family Code
1000
Organization Group Code
Public Protection
Other Benefits
$4,133
Total Salary
$55,124

Byron Fong holds the role of IT Operations Support Admn III at Police within Information Systems. Their status is temporary exempt, 0.43 FTE. In 2025, their total compensation was $59,257. Union affiliation: Prof & Tech Eng, Local 21.

Teressa Seago

Community Police Services Aide/Police

2024 total comp
$59,008
Sub-department
Airport Operation
Organization group
Public Protection
Base pay
$29,133
Overtime
$1,095
Other pay
$14,554
Benefits
$14,226
Total compensation
$59,008
Employment type
Permanent Civil Service
Union / bargaining unit
SEIU, Local 1021, Misc
Full-time equivalent (FTE)
0.32

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
POL
Health and Dental Benefits
$5,806
Job Code
9209
Job Family Code
9200
Organization Group Code
Public Protection
Other Benefits
$3,454

Teressa Seago is a Community Police Services Aide at Police within Airport Operation. They work permanent civil service, 0.32 FTE. 2024 total compensation came to $59,008. Their bargaining unit is SEIU, Local 1021, Misc.

Kevin Mannix

Police Officer 3/Police

2025 total comp
$58,928
Sub-department
Police Services
Organization group
Public Protection
Base pay
$54,818
Overtime
$0
Other pay
$0
Benefits
$4,110
Total compensation
$58,928
Employment type
Temporary Exempt
Union / bargaining unit
POA
Full-time equivalent (FTE)
0.41

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
$4,110
Total Salary
$54,818

Kevin Mannix is a Police Officer 3 at Police within Police Services. They work temporary exempt, 0.41 FTE. 2025 total compensation came to $58,928. Their bargaining unit is POA.

Debbie Torres

Community Police Services Aide/Police

2024 total comp
$58,889
Sub-department
Airport Operation
Organization group
Public Protection
Base pay
$36,343
Overtime
$0
Other pay
$5,836
Benefits
$16,711
Total compensation
$58,889
Employment type
Permanent Civil Service
Union / bargaining unit
SEIU, Local 1021, Misc
Full-time equivalent (FTE)
0.39

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
POL
Health and Dental Benefits
$7,235
Job Code
9209
Job Family Code
9200
Organization Group Code
Public Protection
Other Benefits
$3,300

Debbie Torres holds the role of Community Police Services Aide at Police within Airport Operation. Their status is permanent civil service, 0.39 FTE. In 2024, their total compensation was $58,889. Their bargaining unit is SEIU, Local 1021, Misc.

Cliff Chiu

Police Officer 3/Police

2025 total comp
$58,872
Sub-department
Police Services
Organization group
Public Protection
Base pay
$54,766
Overtime
$0
Other pay
$0
Benefits
$4,106
Total compensation
$58,872
Employment type
Temporary Exempt
Union / bargaining unit
POA
Full-time equivalent (FTE)
0.41

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
$4,106
Total Salary
$54,766

Cliff Chiu works as a Police Officer 3 for Police within Police Services. Their status is temporary exempt, 0.41 FTE. Cliff earned $58,872 in 2025. They are represented by POA.

Michael Browne

Police Officer 3/Police

2025 total comp
$58,826
Sub-department
Police Services
Organization group
Public Protection
Base pay
$54,723
Overtime
$0
Other pay
$0
Benefits
$4,103
Total compensation
$58,826
Employment type
Temporary Exempt
Union / bargaining unit
POA
Full-time equivalent (FTE)
0.41

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
$4,103
Total Salary
$54,723

Michael Browne is a Police Officer 3 at Police within Police Services. They work temporary exempt, 0.41 FTE. 2025 total compensation came to $58,826. They are represented by POA.

Jingsheng Huang

Police Officer/Police

2025 total comp
$58,759
Sub-department
Police Services
Organization group
Public Protection
Base pay
$47,870
Overtime
$341
Other pay
$38
Benefits
$10,510
Total compensation
$58,759
Employment type
Permanent Civil Service
Union / bargaining unit
POA
Full-time equivalent (FTE)
0.42

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
POL
Job Code
Q002
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$3,617
Retirement Contribution
$6,893

At Police, Jingsheng Huang serves as a Police Officer within Police Services. They work permanent civil service, 0.42 FTE. Their 2025 pay totaled $58,759. They are represented by POA.

Michael Becker

Police Officer 3/Police

2025 total comp
$58,710
Sub-department
Police Services
Organization group
Public Protection
Base pay
$54,615
Overtime
$0
Other pay
$0
Benefits
$4,095
Total compensation
$58,710
Employment type
Temporary Exempt
Union / bargaining unit
POA
Full-time equivalent (FTE)
0.41

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
$4,095
Total Salary
$54,615

At Police, Michael Becker serves as a Police Officer 3 within Police Services. They work temporary exempt, 0.41 FTE. Their 2025 pay totaled $58,710. Their bargaining unit is POA.

Brett Thorp

Sergeant 3/Police

2025 total comp
$58,671
Sub-department
Police Services
Organization group
Public Protection
Base pay
$23,813
Overtime
$3,773
Other pay
$21,951
Benefits
$9,134
Total compensation
$58,671
Employment type
Permanent Civil Service
Union / bargaining unit
POA
Full-time equivalent (FTE)
0.15

Source-specific fields

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

Brett Thorp is a Sergeant 3 at Police within Police Services. They work permanent civil service, 0.15 FTE. 2025 total compensation came to $58,671. Their bargaining unit is POA.

David Albright

Police Officer 3/Police

2025 total comp
$58,649
Sub-department
Police Services
Organization group
Public Protection
Base pay
$54,559
Overtime
$0
Other pay
$0
Benefits
$4,090
Total compensation
$58,649
Employment type
Temporary Exempt
Union / bargaining unit
POA
Full-time equivalent (FTE)
0.41

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
$4,090
Total Salary
$54,559

David Albright works as a Police Officer 3 for Police within Police Services. Their status is temporary exempt, 0.41 FTE. David earned $58,649 in 2025. Their bargaining unit is POA.

Lawrence Chan

Police Officer 3/Police

2025 total comp
$58,421
Sub-department
Police Services
Organization group
Public Protection
Base pay
$54,347
Overtime
$0
Other pay
$0
Benefits
$4,074
Total compensation
$58,421
Employment type
Temporary Exempt
Union / bargaining unit
POA
Full-time equivalent (FTE)
0.41

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
$4,074
Total Salary
$54,347

Lawrence Chan holds the role of Police Officer 3 at Police within Police Services. Their status is temporary exempt, 0.41 FTE. In 2025, their total compensation was $58,421. Union affiliation: POA.

Oliver Reich

Police Officer 3/Police

2024 total comp
$58,303
Sub-department
Police Services
Organization group
Public Protection
Base pay
$20,567
Overtime
$2,576
Other pay
$28,254
Benefits
$6,906
Total compensation
$58,303
Employment type
Permanent Civil Service
Union / bargaining unit
POA
Full-time equivalent (FTE)
0.14

Source-specific fields

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

Oliver Reich is a Police Officer 3 at Police within Police Services. They work permanent civil service, 0.14 FTE. 2024 total compensation came to $58,303. Their bargaining unit is POA.

Ryan Kwong

Police Officer/Police

2025 total comp
$58,233
Sub-department
Police Services
Organization group
Public Protection
Base pay
$47,183
Overtime
$668
Other pay
$0
Benefits
$10,382
Total compensation
$58,233
Employment type
Permanent Civil Service
Union / bargaining unit
POA
Full-time equivalent (FTE)
0.41

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
POL
Job Code
Q002
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$3,587
Retirement Contribution
$6,794

Ryan Kwong works as a Police Officer for Police within Police Services. Their status is permanent civil service, 0.41 FTE. Ryan earned $58,233 in 2025. Their bargaining unit is POA.

Aaron Rushin

Police Officer/Police

2025 total comp
$58,205
Sub-department
Police Services
Organization group
Public Protection
Base pay
$41,190
Overtime
$334
Other pay
$0
Benefits
$16,681
Total compensation
$58,205
Employment type
Permanent Civil Service
Union / bargaining unit
POA
Full-time equivalent (FTE)
0.36

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
POL
Health and Dental Benefits
$7,668
Job Code
Q002
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$3,082

Aaron Rushin is a Police Officer at Police within Police Services. They work permanent civil service, 0.36 FTE. 2025 total compensation came to $58,205. Union affiliation: POA.

Teresa Philpott

Administrative Analyst/Police

2025 total comp
$58,103
Sub-department
Budget, Admn & Stats Analysis
Organization group
Public Protection
Base pay
$54,051
Overtime
$0
Other pay
$0
Benefits
$4,052
Total compensation
$58,103
Employment type
Temporary Exempt
Union / bargaining unit
SEIU, Local 1021, Misc
Full-time equivalent (FTE)
0.43

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
POL
Job Code
1822
Job Family Code
1800
Organization Group Code
Public Protection
Other Benefits
$4,052
Total Salary
$54,051

Teresa Philpott holds the role of Administrative Analyst at Police within Budget, Admn & Stats Analysis. Their status is temporary exempt, 0.43 FTE. In 2025, their total compensation was $58,103. Their bargaining unit is SEIU, Local 1021, Misc.

Dustin Offutt

Police Officer/Police

2025 total comp
$58,052
Sub-department
Police Services
Organization group
Public Protection
Base pay
$41,190
Overtime
$341
Other pay
$38
Benefits
$16,482
Total compensation
$58,052
Employment type
Permanent Civil Service
Union / bargaining unit
POA
Full-time equivalent (FTE)
0.36

Source-specific fields

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

Dustin Offutt is a Police Officer at Police within Police Services. They work permanent civil service, 0.36 FTE. 2025 total compensation came to $58,052. Their bargaining unit is POA.

Lee Dahlberg

Police Officer 3/Police

2025 total comp
$58,008
Sub-department
Police Services
Organization group
Public Protection
Base pay
$53,962
Overtime
$0
Other pay
$0
Benefits
$4,046
Total compensation
$58,008
Employment type
Temporary Exempt
Union / bargaining unit
POA
Full-time equivalent (FTE)
0.4

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
$4,046
Total Salary
$53,962

At Police, Lee Dahlberg serves as a Police Officer 3 within Police Services. They work temporary exempt, 0.4 FTE. Their 2025 pay totaled $58,008. They are represented by POA.

Richard Jones

Sergeant 3/Police

2024 total comp
$57,959
Sub-department
Police Services
Organization group
Public Protection
Base pay
$827
Overtime
$21,264
Other pay
$33,827
Benefits
$2,041
Total compensation
$57,959
Employment type
Permanent Civil Service
Union / bargaining unit
POA
Full-time equivalent (FTE)
0.12

Source-specific fields

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

Richard Jones is a Sergeant 3 at Police within Police Services. They work permanent civil service, 0.12 FTE. 2024 total compensation came to $57,959. Union affiliation: POA.

Nestor Romero

Senior Legal Process Clerk/Police

2024 total comp
$57,943
Sub-department
Legal & Court
Organization group
Public Protection
Base pay
$43,445
Overtime
$0
Other pay
$0
Benefits
$14,497
Total compensation
$57,943
Employment type
Temporary Exempt
Union / bargaining unit
SEIU, Local 1021, Misc
Full-time equivalent (FTE)
0.57

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
POL
Health and Dental Benefits
$10,505
Job Code
8108
Job Family Code
8100
Organization Group Code
Public Protection
Other Benefits
$3,448

Nestor Romero works as a Senior Legal Process Clerk for Police within Legal & Court. Their status is temporary exempt, 0.57 FTE. Nestor earned $57,943 in 2024. They are represented by SEIU, Local 1021, Misc.

Anthony Damato

Police Officer 3/Police

2025 total comp
$57,648
Sub-department
Police Services
Organization group
Public Protection
Base pay
$53,628
Overtime
$0
Other pay
$0
Benefits
$4,020
Total compensation
$57,648
Employment type
Temporary Exempt
Union / bargaining unit
POA
Full-time equivalent (FTE)
0.4

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
$4,020
Total Salary
$53,628

At Police, Anthony Damato serves as a Police Officer 3 within Police Services. They work temporary exempt, 0.4 FTE. Their 2025 pay totaled $57,648. Union affiliation: POA.