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 2

Tim Anderson

Police Officer 3/Police

2025 total comp
$61,843
Sub-department
Police Services
Organization group
Public Protection
Base pay
$57,530
Overtime
$0
Other pay
$0
Benefits
$4,313
Total compensation
$61,843
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,313
Total Salary
$57,530

At Police, Tim Anderson serves as a Police Officer 3 within Police Services. They work temporary exempt, 0.43 FTE. Their 2025 pay totaled $61,843. Their bargaining unit is Poa.

Sandon Cheung

Police Officer 3/Police

2025 total comp
$61,760
Sub-department
Police Services
Organization group
Public Protection
Base pay
$57,453
Overtime
$0
Other pay
$0
Benefits
$4,307
Total compensation
$61,760
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,307
Total Salary
$57,453

Sandon Cheung is a Police Officer 3 at Police within Police Services. They work temporary exempt, 0.43 FTE. 2025 total compensation came to $61,760. Union affiliation: Poa.

Romeo Vega

Police Officer 3/Police

2025 total comp
$61,568
Sub-department
Police Services
Organization group
Public Protection
Base pay
$57,274
Overtime
$0
Other pay
$0
Benefits
$4,294
Total compensation
$61,568
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,294
Total Salary
$57,274

At Police, Romeo Vega serves as a Police Officer 3 within Police Services. They work temporary exempt, 0.43 FTE. Their 2025 pay totaled $61,568. Union affiliation: Poa.

Mark Alvarez

Police Officer 3/Police

2025 total comp
$61,324
Sub-department
Police Services
Organization group
Public Protection
Base pay
$57,048
Overtime
$0
Other pay
$0
Benefits
$4,277
Total compensation
$61,324
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,277
Total Salary
$57,048

Mark Alvarez works as a Police Officer 3 for Police within Police Services. Their status is temporary exempt, 0.43 FTE. Mark earned $61,324 in 2025. Their bargaining unit is Poa.

Chi Lau

Police Evidence Technician/Police

2024 total comp
$61,194
Sub-department
Purchasing & Storekeeping
Organization group
Public Protection
Base pay
$20,055
Overtime
$1,948
Other pay
$28,016
Benefits
$11,175
Total compensation
$61,194
Employment type
Temporary Exempt
Union / bargaining unit
SEIU, Local 1021, Misc
Full-time equivalent (FTE)
0.24

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
POL
Health and Dental Benefits
$4,163
Job Code
1939
Job Family Code
1900
Organization Group Code
Public Protection
Other Benefits
$3,778

At Police, Chi Lau serves as a Police Evidence Technician within Purchasing & Storekeeping. They work temporary exempt, 0.24 FTE. Their 2024 pay totaled $61,194. Their bargaining unit is SEIU, Local 1021, Misc.

Georgia Sawyer

Police Officer 3/Police

2025 total comp
$61,168
Sub-department
Police Services
Organization group
Public Protection
Base pay
$56,902
Overtime
$0
Other pay
$0
Benefits
$4,266
Total compensation
$61,168
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,266
Total Salary
$56,902

Georgia Sawyer is a Police Officer 3 at Police within Police Services. They work temporary exempt, 0.43 FTE. 2025 total compensation came to $61,168. Their bargaining unit is Poa.

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.