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 14

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.

Anthony Bautista

Police Officer 3/Police

2025 total comp
$384,398
Sub-department
Police Services
Organization group
Public Protection
Base pay
$161,478
Overtime
$150,591
Other pay
$20,934
Benefits
$51,396
Total compensation
$384,398
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,656

Anthony Bautista is a Police Officer 3 at Police within Police Services. They work permanent civil service, 1.57 FTE. 2025 total compensation came to $384,398. They are represented by POA.

Robert Wheeler

Police Officer 3/Police

2025 total comp
$384,327
Sub-department
Police Services
Organization group
Public Protection
Base pay
$161,478
Overtime
$146,306
Other pay
$25,148
Benefits
$51,395
Total compensation
$384,327
Employment type
Permanent Civil Service
Union / bargaining unit
POA
Full-time equivalent (FTE)
1.55

Source-specific fields

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

Robert Wheeler holds the role of Police Officer 3 at Police within Police Services. Their status is permanent civil service, 1.55 FTE. In 2025, their total compensation was $384,327. They are represented by POA.

Benjamin Pagtanac

Police Officer 3/Police

2025 total comp
$383,922
Sub-department
Police Services
Organization group
Public Protection
Base pay
$161,455
Overtime
$137,232
Other pay
$32,423
Benefits
$52,812
Total compensation
$383,922
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,695

At Police, Benjamin Pagtanac serves as a Police Officer 3 within Police Services. They work permanent civil service, 1.48 FTE. Their 2025 pay totaled $383,922. Their bargaining unit is POA.

Robert Brown

Police Officer 3/Police

2025 total comp
$383,767
Sub-department
Police Services
Organization group
Public Protection
Base pay
$161,455
Overtime
$147,172
Other pay
$23,694
Benefits
$51,447
Total compensation
$383,767
Employment type
Permanent Civil Service
Union / bargaining unit
POA
Full-time equivalent (FTE)
1.55

Source-specific fields

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

Robert Brown works as a Police Officer 3 for Police within Police Services. Their status is permanent civil service, 1.55 FTE. Robert earned $383,767 in 2025. Their bargaining unit is POA.

Alvaro Abaunza

Police Officer 3/Police

2025 total comp
$383,649
Sub-department
Police Services
Organization group
Public Protection
Base pay
$161,455
Overtime
$146,658
Other pay
$23,705
Benefits
$51,831
Total compensation
$383,649
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
$22,071
Job Code
Q004
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$4,574

Alvaro Abaunza 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 $383,649. They are represented by POA.

Alaric Wu

Sergeant 3/Police

2025 total comp
$383,646
Sub-department
Police Services
Organization group
Public Protection
Base pay
$189,671
Overtime
$101,042
Other pay
$33,251
Benefits
$59,682
Total compensation
$383,646
Employment type
Permanent Civil Service
Union / bargaining unit
POA
Full-time equivalent (FTE)
1.4

Source-specific fields

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

At Police, Alaric Wu serves as a Sergeant 3 within Police Services. They work permanent civil service, 1.4 FTE. Their 2025 pay totaled $383,646. Their bargaining unit is POA.

Michael Zhang

Sergeant 3/Police

2025 total comp
$383,490
Sub-department
Police Services
Organization group
Public Protection
Base pay
$187,510
Overtime
$66,908
Other pay
$71,580
Benefits
$57,493
Total compensation
$383,490
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,604

At Police, Michael Zhang serves as a Sergeant 3 within Police Services. They work permanent civil service, 1.21 FTE. Their 2025 pay totaled $383,490. Their bargaining unit is POA.

Sean Frost

Captain 3/Police

2025 total comp
$383,489
Sub-department
Police Services
Organization group
Public Protection
Base pay
$270,540
Overtime
$0
Other pay
$43,324
Benefits
$69,625
Total compensation
$383,489
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,353

Sean Frost is a Captain 3 at Police within Police Services. They work permanent civil service. 2025 total compensation came to $383,489. They are represented by POA.

Raymond Cruz

Lieutenant 3/Police

2025 total comp
$382,948
Sub-department
Police Services
Organization group
Public Protection
Base pay
$214,331
Overtime
$66,199
Other pay
$41,087
Benefits
$61,331
Total compensation
$382,948
Employment type
Permanent Civil Service
Union / bargaining unit
POA
Full-time equivalent (FTE)
1.18

Source-specific fields

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

Raymond Cruz holds the role of Lieutenant 3 at Police within Police Services. Their status is permanent civil service, 1.18 FTE. In 2025, their total compensation was $382,948. Their bargaining unit is POA.

Brent Bradford

Sergeant 3/Police

2024 total comp
$382,876
Sub-department
Police Services
Organization group
Public Protection
Base pay
$186,364
Overtime
$70,336
Other pay
$69,539
Benefits
$56,636
Total compensation
$382,876
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
$21,081
Job Code
Q052
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$4,659

Brent Bradford holds the role of Sergeant 3 at Police within Police Services. Their status is permanent civil service, 1.24 FTE. In 2024, their total compensation was $382,876. Union affiliation: POA.

Jacob Menis

Police Officer 2/Police

2025 total comp
$382,819
Sub-department
Police Services
Organization group
Public Protection
Base pay
$142,897
Overtime
$173,942
Other pay
$17,376
Benefits
$48,604
Total compensation
$382,819
Employment type
Permanent Civil Service
Union / bargaining unit
POA
Full-time equivalent (FTE)
1.73

Source-specific fields

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

Jacob Menis works as a Police Officer 2 for Police within Police Services. Their status is permanent civil service, 1.73 FTE. Jacob earned $382,819 in 2025. Union affiliation: POA.

Noah Mallinger

Captain 3/Police

2024 total comp
$382,736
Sub-department
Police Services
Organization group
Public Protection
Base pay
$269,461
Overtime
$0
Other pay
$42,038
Benefits
$71,237
Total compensation
$382,736
Employment type
Permanent Civil Service
Union / bargaining unit
POA
Full-time equivalent (FTE)
1.06

Source-specific fields

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

Noah Mallinger works as a Captain 3 for Police within Police Services. Their status is permanent civil service, 1.06 FTE. Noah earned $382,736 in 2024. They are represented by POA.

Nicholas Donati

Police Officer 3/Police

2025 total comp
$382,674
Sub-department
Police Services
Organization group
Public Protection
Base pay
$161,455
Overtime
$134,815
Other pay
$33,519
Benefits
$52,885
Total compensation
$382,674
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
$21,553
Job Code
Q004
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$4,628

Nicholas Donati works as a Police Officer 3 for Police within Police Services. Their status is permanent civil service, 1.47 FTE. Nicholas earned $382,674 in 2025. Their bargaining unit is POA.

Brandon Mckelley

Sergeant 3/Police

2025 total comp
$382,481
Sub-department
Police Services
Organization group
Public Protection
Base pay
$187,685
Overtime
$90,326
Other pay
$47,850
Benefits
$56,620
Total compensation
$382,481
Employment type
Permanent Civil Service
Union / bargaining unit
POA
Full-time equivalent (FTE)
1.26

Source-specific fields

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

Brandon Mckelley holds the role of Sergeant 3 at Police within Police Services. Their status is permanent civil service, 1.26 FTE. In 2025, their total compensation was $382,481. Their bargaining unit is POA.

Ashley Worsham

Assistant Chief Attorney 1/Police

2025 total comp
$382,263
Sub-department
Legal & Court
Organization group
Public Protection
Base pay
$301,306
Overtime
$0
Other pay
$0
Benefits
$80,957
Total compensation
$382,263
Employment type
Permanent Exempt
Union / bargaining unit
Municipal Attorneys Assoc
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,941
Job Code
8181
Job Family Code
8100
Organization Group Code
Public Protection
Other Benefits
$16,170

Ashley Worsham works as a Assistant Chief Attorney 1 for Police within Legal & Court. Their status is permanent exempt. Ashley earned $382,263 in 2025. Their bargaining unit is Municipal Attorneys Assoc.

Jimmy Yu

Police Officer 3/Police

2025 total comp
$382,167
Sub-department
Police Services
Organization group
Public Protection
Base pay
$149,713
Overtime
$166,316
Other pay
$16,884
Benefits
$49,255
Total compensation
$382,167
Employment type
Permanent Civil Service
Union / bargaining unit
POA
Full-time equivalent (FTE)
1.67

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,648

At Police, Jimmy Yu serves as a Police Officer 3 within Police Services. They work permanent civil service, 1.67 FTE. Their 2025 pay totaled $382,167. Union affiliation: POA.

John Grey

Police Officer 3/Police

2025 total comp
$382,071
Sub-department
Police Services
Organization group
Public Protection
Base pay
$161,455
Overtime
$124,151
Other pay
$45,102
Benefits
$51,363
Total compensation
$382,071
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
$21,553
Job Code
Q004
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$4,623

At Police, John Grey serves as a Police Officer 3 within Police Services. They work permanent civil service, 1.44 FTE. Their 2025 pay totaled $382,071. They are represented by POA.

Dexter Cato

Police Officer 3/Police

2025 total comp
$381,344
Sub-department
Police Services
Organization group
Public Protection
Base pay
$141,336
Overtime
$177,449
Other pay
$14,840
Benefits
$47,719
Total compensation
$381,344
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,717

Dexter Cato works as a Police Officer 3 for Police within Police Services. Their status is permanent civil service, 1.51 FTE. Dexter earned $381,344 in 2025. Their bargaining unit is POA.

Brendan Caraway

Sergeant 3/Police

2024 total comp
$380,971
Sub-department
Police Services
Organization group
Public Protection
Base pay
$194,984
Overtime
$95,938
Other pay
$25,159
Benefits
$64,890
Total compensation
$380,971
Employment type
Permanent Civil Service
Union / bargaining unit
POA
Full-time equivalent (FTE)
1.69

Source-specific fields

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

Brendan Caraway holds the role of Sergeant 3 at Police within Police Services. Their status is permanent civil service, 1.69 FTE. In 2024, their total compensation was $380,971. Union affiliation: POA.

Robert Vernengo

Police Officer 3/Police

2025 total comp
$380,959
Sub-department
Police Services
Organization group
Public Protection
Base pay
$185,983
Overtime
$89,437
Other pay
$34,265
Benefits
$71,274
Total compensation
$380,959
Employment type
Permanent Civil Service
Union / bargaining unit
POA
Full-time equivalent (FTE)
1.98

Source-specific fields

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

At Police, Robert Vernengo serves as a Police Officer 3 within Police Services. They work permanent civil service, 1.98 FTE. Their 2025 pay totaled $380,959. Their bargaining unit is POA.

Maria Peregrina

Sergeant 3/Police

2025 total comp
$380,606
Sub-department
Police Services
Organization group
Public Protection
Base pay
$187,510
Overtime
$110,800
Other pay
$25,561
Benefits
$56,734
Total compensation
$380,606
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
$21,864
Job Code
Q052
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$4,586

At Police, Maria Peregrina serves as a Sergeant 3 within Police Services. They work permanent civil service, 1.35 FTE. Their 2025 pay totaled $380,606. Union affiliation: POA.

Tracy Gasanyan

Sergeant 3/Police

2025 total comp
$380,533
Sub-department
Police Services
Organization group
Public Protection
Base pay
$190,674
Overtime
$110,843
Other pay
$42,731
Benefits
$36,284
Total compensation
$380,533
Employment type
Permanent Civil Service
Union / bargaining unit
POA
Full-time equivalent (FTE)
1.45

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
POL
Job Code
Q052
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$4,942
Retirement Contribution
$31,343

At Police, Tracy Gasanyan serves as a Sergeant 3 within Police Services. They work permanent civil service, 1.45 FTE. Their 2025 pay totaled $380,533. They are represented by POA.

Raphael Masangcay

Police Officer 3/Police

2025 total comp
$380,024
Sub-department
Police Services
Organization group
Public Protection
Base pay
$161,478
Overtime
$139,760
Other pay
$25,970
Benefits
$52,815
Total compensation
$380,024
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
$22,071
Job Code
Q004
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$4,639

Raphael Masangcay is a Police Officer 3 at Police within Police Services. They work permanent civil service, 1.52 FTE. 2025 total compensation came to $380,024. Their bargaining unit is POA.

William Iii

Chief of Police/Police

2025 total comp
$379,904
Sub-department
Management
Organization group
Public Protection
Base pay
$231,697
Overtime
$0
Other pay
$91,424
Benefits
$56,783
Total compensation
$379,904
Employment type
Permanent Exempt
Union / bargaining unit
Municipal Exec Assoc, Police
Full-time equivalent (FTE)
0.5

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
POL
Health and Dental Benefits
$13,134
Job Code
0390
Job Family Code
0900
Organization Group Code
Public Protection
Other Benefits
$4,547

At Police, William Iii serves as a Chief of Police within Management. They work permanent exempt, 0.5 FTE. Their 2025 pay totaled $379,904. Their bargaining unit is Municipal Exec Assoc, Police.

Vien Lam

Police Officer 3/Police

2025 total comp
$379,859
Sub-department
Police Services
Organization group
Public Protection
Base pay
$161,478
Overtime
$137,361
Other pay
$28,478
Benefits
$52,542
Total compensation
$379,859
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,665

Vien Lam works as a Police Officer 3 for Police within Police Services. Their status is permanent civil service, 1.48 FTE. Vien earned $379,859 in 2025. Union affiliation: POA.

Thomas Smith

Police Officer 3/Police

2025 total comp
$379,806
Sub-department
Police Services
Organization group
Public Protection
Base pay
$169,704
Overtime
$83,738
Other pay
$65,104
Benefits
$61,260
Total compensation
$379,806
Employment type
Permanent Civil Service
Union / bargaining unit
POA
Full-time equivalent (FTE)
1.61

Source-specific fields

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

Thomas Smith works as a Police Officer 3 for Police within Police Services. Their status is permanent civil service, 1.61 FTE. Thomas earned $379,806 in 2025. They are represented by POA.

Jeffrey Cuenca

Police Officer 3/Police

2025 total comp
$379,614
Sub-department
Police Services
Organization group
Public Protection
Base pay
$161,478
Overtime
$143,649
Other pay
$22,153
Benefits
$52,333
Total compensation
$379,614
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,675

Jeffrey Cuenca 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 $379,614. Their bargaining unit is POA.