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 1

Matthew Hackard

Sergeant 3/Police

2025 total comp
$390,313
Sub-department
Police Services
Organization group
Public Protection
Base pay
$187,483
Overtime
$120,425
Other pay
$25,982
Benefits
$56,423
Total compensation
$390,313
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
1.37

Source-specific fields

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

Matthew Hackard holds the role of Sergeant 3 at Police within Police Services. Their status is permanent civil service, 1.37 FTE. In 2025, their total compensation was $390,313. Union affiliation: Poa.

Ian Mikulas

Sergeant 3/Police

2025 total comp
$390,150
Sub-department
Police Services
Organization group
Public Protection
Base pay
$175,382
Overtime
$120,675
Other pay
$40,348
Benefits
$53,745
Total compensation
$390,150
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
1.33

Source-specific fields

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

Ian Mikulas holds the role of Sergeant 3 at Police within Police Services. Their status is permanent civil service, 1.33 FTE. In 2025, their total compensation was $390,150. Their bargaining unit is Poa.

Terrell Gunn

Police Officer 3/Police

2025 total comp
$390,112
Sub-department
Police Services
Organization group
Public Protection
Base pay
$161,099
Overtime
$161,246
Other pay
$16,633
Benefits
$51,134
Total compensation
$390,112
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
1.59

Source-specific fields

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

Terrell Gunn holds the role of Police Officer 3 at Police within Police Services. Their status is permanent civil service, 1.59 FTE. In 2025, their total compensation was $390,112. They are represented by Poa.

Ruben Reyes

Sergeant 3/Police

2025 total comp
$389,814
Sub-department
Police Services
Organization group
Public Protection
Base pay
$188,715
Overtime
$111,005
Other pay
$31,868
Benefits
$58,226
Total compensation
$389,814
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
1.39

Source-specific fields

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

At Police, Ruben Reyes serves as a Sergeant 3 within Police Services. They work permanent civil service, 1.39 FTE. Their 2025 pay totaled $389,814. Union affiliation: Poa.

Christopher Gandio

Captain 3/Police

2025 total comp
$389,710
Sub-department
Police Services
Organization group
Public Protection
Base pay
$273,075
Overtime
$1,793
Other pay
$43,019
Benefits
$71,824
Total compensation
$389,710
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
$23,242
Job Code
Q082
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$4,550

Christopher Gandio holds the role of Captain 3 at Police within Police Services. Their status is permanent civil service, 1.08 FTE. In 2025, their total compensation was $389,710. Union affiliation: Poa.

Maura Pengel

Lieutenant 3/Police

2025 total comp
$389,443
Sub-department
Police Services
Organization group
Public Protection
Base pay
$252,161
Overtime
$8,341
Other pay
$47,062
Benefits
$81,879
Total compensation
$389,443
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
1.7

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
POL
Health and Dental Benefits
$36,059
Job Code
Q062
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$4,398

At Police, Maura Pengel serves as a Lieutenant 3 within Police Services. They work permanent civil service, 1.7 FTE. Their 2025 pay totaled $389,443. Their bargaining unit is Poa.

Randy Tiffany

Police Officer 3/Police

2025 total comp
$389,361
Sub-department
Police Services
Organization group
Public Protection
Base pay
$161,455
Overtime
$149,504
Other pay
$25,976
Benefits
$52,427
Total compensation
$389,361
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
1.53

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
$4,769

Randy Tiffany holds the role of Police Officer 3 at Police within Police Services. Their status is permanent civil service, 1.53 FTE. In 2025, their total compensation was $389,361. Their bargaining unit is Poa.

Jessica Chuang

Physician Specialist/Police

2025 total comp
$388,870
Sub-department
Medical & Dental
Organization group
Public Protection
Base pay
$305,920
Overtime
$0
Other pay
$0
Benefits
$82,950
Total compensation
$388,870
Employment type
Permanent Exempt
Union / bargaining unit
Physician/Dentists 8-CC, UAPD
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
$24,168
Job Code
2230
Job Family Code
2200
Organization Group Code
Public Protection
Other Benefits
$15,537

Jessica Chuang is a Physician Specialist at Police within Medical & Dental. They work permanent exempt. 2025 total compensation came to $388,870. They are represented by Physician/Dentists 8-CC, UAPD.

Thomas Iii

Captain 3/Police

2025 total comp
$388,567
Sub-department
Police Services
Organization group
Public Protection
Base pay
$271,909
Overtime
$0
Other pay
$45,518
Benefits
$71,141
Total compensation
$388,567
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,465
Job Code
Q082
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$4,457

Thomas Iii works as a Captain 3 for Police within Police Services. Their status is permanent civil service, 1.04 FTE. Thomas earned $388,567 in 2025. Their bargaining unit is Poa.

Craig Leung

Sergeant 3/Police

2025 total comp
$388,550
Sub-department
Police Services
Organization group
Public Protection
Base pay
$190,901
Overtime
$103,754
Other pay
$33,451
Benefits
$60,444
Total compensation
$388,550
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
1.44

Source-specific fields

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

Craig Leung is a Sergeant 3 at Police within Police Services. They work permanent civil service, 1.44 FTE. 2025 total compensation came to $388,550. They are represented by Poa.

Brien Hoo

Captain 3/Police

2024 total comp
$388,474
Sub-department
Police Services
Organization group
Public Protection
Base pay
$269,152
Overtime
$0
Other pay
$48,198
Benefits
$71,124
Total compensation
$388,474
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,315
Job Code
Q082
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$4,481

Brien Hoo holds the role of Captain 3 at Police within Police Services. Their status is permanent civil service, 1.05 FTE. In 2024, their total compensation was $388,474. Union affiliation: Poa.

Jiries Naser

Sergeant 3/Police

2025 total comp
$388,325
Sub-department
Police Services
Organization group
Public Protection
Base pay
$175,201
Overtime
$118,821
Other pay
$40,780
Benefits
$53,524
Total compensation
$388,325
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
Q052
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$4,684

At Police, Jiries Naser serves as a Sergeant 3 within Police Services. They work permanent civil service, 1.34 FTE. Their 2025 pay totaled $388,325. They are represented by Poa.

Kevin Wong

Sergeant 3/Police

2025 total comp
$388,305
Sub-department
Police Services
Organization group
Public Protection
Base pay
$192,580
Overtime
$94,110
Other pay
$39,755
Benefits
$61,860
Total compensation
$388,305
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
1.47

Source-specific fields

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

Kevin Wong is a Sergeant 3 at Police within Police Services. They work permanent civil service, 1.47 FTE. 2025 total compensation came to $388,305. Union affiliation: Poa.

Francis Ryan

Police Officer 3/Police

2025 total comp
$388,178
Sub-department
Police Services
Organization group
Public Protection
Base pay
$161,455
Overtime
$148,687
Other pay
$26,596
Benefits
$51,440
Total compensation
$388,178
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
1.52

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
$4,709

Francis Ryan holds the role of Police Officer 3 at Police within Police Services. Their status is permanent civil service, 1.52 FTE. In 2025, their total compensation was $388,178. Their bargaining unit is Poa.

Nicole Gilliam-Bowden

Police Officer 3/Police

2025 total comp
$388,172
Sub-department
Police Services
Organization group
Public Protection
Base pay
$161,455
Overtime
$158,972
Other pay
$16,265
Benefits
$51,480
Total compensation
$388,172
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
1.6

Source-specific fields

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

Nicole Gilliam-Bowden holds the role of Police Officer 3 at Police within Police Services. Their status is permanent civil service, 1.6 FTE. In 2025, their total compensation was $388,172. Their bargaining unit is Poa.

Romina Izaguirre

Lieutenant 3/Police

2025 total comp
$388,167
Sub-department
Police Services
Organization group
Public Protection
Base pay
$217,489
Overtime
$67,766
Other pay
$39,698
Benefits
$63,214
Total compensation
$388,167
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
1.24

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
POL
Health and Dental Benefits
$22,853
Job Code
Q062
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$4,635

Romina Izaguirre works as a Lieutenant 3 for Police within Police Services. Their status is permanent civil service, 1.24 FTE. Romina earned $388,167 in 2025. They are represented by Poa.

Francisco Chicas

Sergeant 3/Police

2025 total comp
$388,106
Sub-department
Police Services
Organization group
Public Protection
Base pay
$176,629
Overtime
$102,005
Other pay
$52,323
Benefits
$57,149
Total compensation
$388,106
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
1.33

Source-specific fields

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

Francisco Chicas is a Sergeant 3 at Police within Police Services. They work permanent civil service, 1.33 FTE. 2025 total compensation came to $388,106. Their bargaining unit is Poa.

Ryan Jones

Lieutenant 3/Police

2025 total comp
$387,636
Sub-department
Police Services
Organization group
Public Protection
Base pay
$211,328
Overtime
$77,086
Other pay
$38,795
Benefits
$60,427
Total compensation
$387,636
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
$21,636
Job Code
Q062
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$4,682

At Police, Ryan Jones serves as a Lieutenant 3 within Police Services. They work permanent civil service, 1.2 FTE. Their 2025 pay totaled $387,636. Their bargaining unit is Poa.

Zahid Khan

Police Officer 3/Police

2025 total comp
$387,528
Sub-department
Police Services
Organization group
Public Protection
Base pay
$184,060
Overtime
$105,589
Other pay
$29,057
Benefits
$68,823
Total compensation
$387,528
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
1.97

Source-specific fields

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

Zahid Khan is a Police Officer 3 at Police within Police Services. They work permanent civil service, 1.97 FTE. 2025 total compensation came to $387,528. Their bargaining unit is Poa.

Matthew Dudley

Sergeant 3/Police

2025 total comp
$387,205
Sub-department
Police Services
Organization group
Public Protection
Base pay
$187,483
Overtime
$69,524
Other pay
$73,118
Benefits
$57,080
Total compensation
$387,205
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
1.21

Source-specific fields

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

Matthew Dudley holds the role of Sergeant 3 at Police within Police Services. Their status is permanent civil service, 1.21 FTE. In 2025, their total compensation was $387,205. They are represented by Poa.

Amy Hurwitz

Captain 3/Police

2025 total comp
$387,168
Sub-department
Police Services
Organization group
Public Protection
Base pay
$271,034
Overtime
$3,492
Other pay
$41,755
Benefits
$70,887
Total compensation
$387,168
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,884
Job Code
Q082
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$4,523

Amy Hurwitz is a Captain 3 at Police within Police Services. They work permanent civil service, 1.02 FTE. 2025 total compensation came to $387,168. They are represented by Poa.

Joshua Bryant

Sergeant 3/Police

2025 total comp
$387,123
Sub-department
Police Services
Organization group
Public Protection
Base pay
$188,463
Overtime
$97,684
Other pay
$44,563
Benefits
$56,413
Total compensation
$387,123
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
1.35

Source-specific fields

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

At Police, Joshua Bryant serves as a Sergeant 3 within Police Services. They work permanent civil service, 1.35 FTE. Their 2025 pay totaled $387,123. They are represented by Poa.

Michael Rebollini

Police Officer 3/Police

2025 total comp
$387,008
Sub-department
Police Services
Organization group
Public Protection
Base pay
$161,455
Overtime
$143,651
Other pay
$28,547
Benefits
$53,354
Total compensation
$387,008
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
1.51

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
$4,778

Michael Rebollini works as a Police Officer 3 for Police within Police Services. Their status is permanent civil service, 1.51 FTE. Michael earned $387,008 in 2025. They are represented by Poa.

Scott Biggs

Captain 3/Police

2024 total comp
$386,993
Sub-department
Police Services
Organization group
Public Protection
Base pay
$271,529
Overtime
$0
Other pay
$43,174
Benefits
$72,290
Total compensation
$386,993
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,929
Job Code
Q082
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$4,422

Scott Biggs works as a Captain 3 for Police within Police Services. Their status is permanent civil service, 1.13 FTE. Scott earned $386,993 in 2024. Their bargaining unit is Poa.

Brian Hopkins

Sergeant 3/Police

2025 total comp
$386,941
Sub-department
Police Services
Organization group
Public Protection
Base pay
$192,468
Overtime
$94,537
Other pay
$38,558
Benefits
$61,378
Total compensation
$386,941
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
1.46

Source-specific fields

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

Brian Hopkins is a Sergeant 3 at Police within Police Services. They work permanent civil service, 1.46 FTE. 2025 total compensation came to $386,941. Union affiliation: Poa.

Giovanny Leyva

Police Officer 3/Police

2025 total comp
$386,837
Sub-department
Police Services
Organization group
Public Protection
Base pay
$161,455
Overtime
$151,080
Other pay
$23,036
Benefits
$51,266
Total compensation
$386,837
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
1.52

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
$4,668

Giovanny Leyva works as a Police Officer 3 for Police within Police Services. Their status is permanent civil service, 1.52 FTE. Giovanny earned $386,837 in 2025. Their bargaining unit is Poa.

Donald Anderson

Lieutenant 3/Police

2025 total comp
$386,482
Sub-department
Police Services
Organization group
Public Protection
Base pay
$214,111
Overtime
$14,288
Other pay
$96,905
Benefits
$61,179
Total compensation
$386,482
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
Q062
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$4,570

Donald Anderson works as a Lieutenant 3 for Police within Police Services. Their status is permanent civil service, 1.04 FTE. Donald earned $386,482 in 2025. They are represented by Poa.

Jamal Meadors

Police Officer 2/Police

2025 total comp
$386,472
Sub-department
Police Services
Organization group
Public Protection
Base pay
$158,391
Overtime
$154,419
Other pay
$22,890
Benefits
$50,773
Total compensation
$386,472
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
1.58

Source-specific fields

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

Jamal Meadors works as a Police Officer 2 for Police within Police Services. Their status is permanent civil service, 1.58 FTE. Jamal earned $386,472 in 2025. Union affiliation: Poa.

Roderick Yun

Police Officer 3/Police

2025 total comp
$386,436
Sub-department
Police Services
Organization group
Public Protection
Base pay
$147,742
Overtime
$175,453
Other pay
$13,648
Benefits
$49,593
Total compensation
$386,436
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
1.72

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
$4,717

Roderick Yun works as a Police Officer 3 for Police within Police Services. Their status is permanent civil service, 1.72 FTE. Roderick earned $386,436 in 2025. Their bargaining unit is Poa.

Anthony Randolph

Police Officer 3/Police

2025 total comp
$386,130
Sub-department
Police Services
Organization group
Public Protection
Base pay
$161,455
Overtime
$147,982
Other pay
$24,283
Benefits
$52,410
Total compensation
$386,130
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
1.54

Source-specific fields

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

Anthony Randolph is a Police Officer 3 at Police within Police Services. They work permanent civil service, 1.54 FTE. 2025 total compensation came to $386,130. Their bargaining unit is Poa.

Ryan Davidson

Police Officer 2/Police

2024 total comp
$385,996
Sub-department
Police Services
Organization group
Public Protection
Base pay
$156,998
Overtime
$161,469
Other pay
$17,023
Benefits
$50,507
Total compensation
$385,996
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
1.68

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
POL
Health and Dental Benefits
$20,954
Job Code
Q003
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$4,672

Ryan Davidson is a Police Officer 2 at Police within Police Services. They work permanent civil service, 1.68 FTE. 2024 total compensation came to $385,996. They are represented by Poa.

Victor Custodio

Police Officer 3/Police

2025 total comp
$385,934
Sub-department
Police Services
Organization group
Public Protection
Base pay
$161,478
Overtime
$149,849
Other pay
$23,233
Benefits
$51,374
Total compensation
$385,934
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
1.48

Source-specific fields

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

Victor Custodio holds the role of Police Officer 3 at Police within Police Services. Their status is permanent civil service, 1.48 FTE. In 2025, their total compensation was $385,934. They are represented by Poa.

Michael Horan

Sergeant 3/Police

2025 total comp
$385,801
Sub-department
Police Services
Organization group
Public Protection
Base pay
$187,483
Overtime
$110,669
Other pay
$31,158
Benefits
$56,490
Total compensation
$385,801
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
Q052
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$4,591

Michael Horan is a Sergeant 3 at Police within Police Services. They work permanent civil service, 1.34 FTE. 2025 total compensation came to $385,801. Union affiliation: Poa.

Rupert Geraldo

Sergeant 3/Police

2025 total comp
$385,720
Sub-department
Police Services
Organization group
Public Protection
Base pay
$188,778
Overtime
$105,793
Other pay
$33,263
Benefits
$57,885
Total compensation
$385,720
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
1.38

Source-specific fields

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

Rupert Geraldo holds the role of Sergeant 3 at Police within Police Services. Their status is permanent civil service, 1.38 FTE. In 2025, their total compensation was $385,720. They are represented by Poa.

Sean Perdomo

Captain 3/Police

2025 total comp
$385,652
Sub-department
Police Services
Organization group
Public Protection
Base pay
$270,540
Overtime
$0
Other pay
$45,404
Benefits
$69,708
Total compensation
$385,652
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
Health and Dental Benefits
$21,553
Job Code
Q082
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$4,436

Sean Perdomo works as a Captain 3 for Police within Police Services. Their status is permanent civil service. Sean earned $385,652 in 2025. Union affiliation: Poa.

Andres Garza

Police Officer 3/Police

2025 total comp
$385,645
Sub-department
Police Services
Organization group
Public Protection
Base pay
$161,478
Overtime
$149,700
Other pay
$22,139
Benefits
$52,329
Total compensation
$385,645
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
1.54

Source-specific fields

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

Andres Garza is a Police Officer 3 at Police within Police Services. They work permanent civil service, 1.54 FTE. 2025 total compensation came to $385,645. Union affiliation: Poa.

Ariel Flores

Sergeant 3/Police

2025 total comp
$385,588
Sub-department
Police Services
Organization group
Public Protection
Base pay
$190,649
Overtime
$106,516
Other pay
$30,014
Benefits
$58,410
Total compensation
$385,588
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
1.46

Source-specific fields

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

Ariel Flores is a Sergeant 3 at Police within Police Services. They work permanent civil service, 1.46 FTE. 2025 total compensation came to $385,588. Union affiliation: Poa.

Gaetano Jr

Police Officer 3/Police

2025 total comp
$385,497
Sub-department
Police Services
Organization group
Public Protection
Base pay
$161,478
Overtime
$155,903
Other pay
$16,647
Benefits
$51,469
Total compensation
$385,497
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
1.57

Source-specific fields

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

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

Graig Wells

Lieutenant 3/Police

2025 total comp
$385,119
Sub-department
Police Services
Organization group
Public Protection
Base pay
$196,163
Overtime
$43,858
Other pay
$86,339
Benefits
$58,758
Total compensation
$385,119
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,107
Job Code
Q062
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$4,432

Graig Wells works as a Lieutenant 3 for Police within Police Services. Their status is permanent civil service, 1.16 FTE. Graig earned $385,119 in 2025. Union affiliation: Poa.

Leeanne Huang

Police Officer 3/Police

2025 total comp
$384,538
Sub-department
Police Services
Organization group
Public Protection
Base pay
$186,367
Overtime
$87,750
Other pay
$32,807
Benefits
$77,615
Total compensation
$384,538
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
2.23

Source-specific fields

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

At Police, Leeanne Huang serves as a Police Officer 3 within Police Services. They work permanent civil service, 2.23 FTE. Their 2025 pay totaled $384,538. They are represented by Poa.