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 36

Yesenia Roman-Phipps

Police Officer 2/Police

2025 total comp
$273,920
Sub-department
Police Services
Organization group
Public Protection
Base pay
$147,390
Overtime
$61,214
Other pay
$17,789
Benefits
$47,527
Total compensation
$273,920
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,553
Job Code
Q003
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$3,189

Yesenia Roman-Phipps holds the role of Police Officer 2 at Police within Police Services. Their status is permanent civil service, 1.24 FTE. In 2025, their total compensation was $273,920. Their bargaining unit is POA.

Danny Garcia

Police Officer 3/Police

2025 total comp
$273,735
Sub-department
Police Services
Organization group
Public Protection
Base pay
$154,127
Overtime
$61,245
Other pay
$9,943
Benefits
$48,419
Total compensation
$273,735
Employment type
Permanent Civil Service
Union / bargaining unit
POA
Full-time equivalent (FTE)
1.25

Source-specific fields

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

Danny Garcia holds the role of Police Officer 3 at Police within Police Services. Their status is permanent civil service, 1.25 FTE. In 2025, their total compensation was $273,735. Their bargaining unit is POA.

Alondra Caballero

Police Officer 2/Police

2025 total comp
$273,712
Sub-department
Police Services
Organization group
Public Protection
Base pay
$131,507
Overtime
$86,752
Other pay
$14,807
Benefits
$40,647
Total compensation
$273,712
Employment type
Permanent Civil Service
Union / bargaining unit
POA
Full-time equivalent (FTE)
1.14

Source-specific fields

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

Alondra Caballero is a Police Officer 2 at Police within Police Services. They work permanent civil service, 1.14 FTE. 2025 total compensation came to $273,712. Union affiliation: POA.

Tyler Ropelato

Police Officer 3/Police

2025 total comp
$273,594
Sub-department
Police Services
Organization group
Public Protection
Base pay
$161,455
Overtime
$36,601
Other pay
$24,758
Benefits
$50,780
Total compensation
$273,594
Employment type
Permanent Civil Service
Union / bargaining unit
POA
Full-time equivalent (FTE)
1.12

Source-specific fields

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

Tyler Ropelato works as a Police Officer 3 for Police within Police Services. Their status is permanent civil service, 1.12 FTE. Tyler earned $273,594 in 2025. Union affiliation: POA.

Kelly Castongia

Police Officer 2/Police

2024 total comp
$273,468
Sub-department
Police Services
Organization group
Public Protection
Base pay
$157,370
Overtime
$43,284
Other pay
$23,707
Benefits
$49,108
Total compensation
$273,468
Employment type
Permanent Civil Service
Union / bargaining unit
POA
Full-time equivalent (FTE)
1.19

Source-specific fields

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

Kelly Castongia works as a Police Officer 2 for Police within Police Services. Their status is permanent civil service, 1.19 FTE. Kelly earned $273,468 in 2024. Their bargaining unit is POA.

Ana Mendoza

Police Officer 2/Police

2025 total comp
$273,129
Sub-department
Police Services
Organization group
Public Protection
Base pay
$158,368
Overtime
$49,133
Other pay
$16,436
Benefits
$49,191
Total compensation
$273,129
Employment type
Permanent Civil Service
Union / bargaining unit
POA
Full-time equivalent (FTE)
1.19

Source-specific fields

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

Ana Mendoza works as a Police Officer 2 for Police within Police Services. Their status is permanent civil service, 1.19 FTE. Ana earned $273,129 in 2025. Their bargaining unit is POA.

Mallory Long

Police Officer 3/Police

2025 total comp
$273,059
Sub-department
Police Services
Organization group
Public Protection
Base pay
$157,654
Overtime
$45,826
Other pay
$20,816
Benefits
$48,763
Total compensation
$273,059
Employment type
Permanent Civil Service
Union / bargaining unit
POA
Full-time equivalent (FTE)
1.18

Source-specific fields

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

Mallory Long holds the role of Police Officer 3 at Police within Police Services. Their status is permanent civil service, 1.18 FTE. In 2025, their total compensation was $273,059. They are represented by POA.

Marcus Bradley

Police Officer/Police

2025 total comp
$272,998
Sub-department
Police Services
Organization group
Public Protection
Base pay
$134,934
Overtime
$89,167
Other pay
$4,177
Benefits
$44,720
Total compensation
$272,998
Employment type
Permanent Civil Service
Union / bargaining unit
POA
Full-time equivalent (FTE)
1.43

Source-specific fields

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

At Police, Marcus Bradley serves as a Police Officer within Police Services. They work permanent civil service, 1.43 FTE. Their 2025 pay totaled $272,998. Their bargaining unit is POA.

David Correa

Police Officer 3/Police

2025 total comp
$272,703
Sub-department
Police Services
Organization group
Public Protection
Base pay
$161,478
Overtime
$30,799
Other pay
$29,158
Benefits
$51,267
Total compensation
$272,703
Employment type
Permanent Civil Service
Union / bargaining unit
POA
Full-time equivalent (FTE)
1.11

Source-specific fields

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

At Police, David Correa serves as a Police Officer 3 within Police Services. They work permanent civil service, 1.11 FTE. Their 2025 pay totaled $272,703. They are represented by POA.

Kendrick Liu

Police Officer 2/Police

2025 total comp
$272,184
Sub-department
Police Services
Organization group
Public Protection
Base pay
$158,391
Overtime
$49,753
Other pay
$15,638
Benefits
$48,402
Total compensation
$272,184
Employment type
Permanent Civil Service
Union / bargaining unit
POA
Full-time equivalent (FTE)
1.18

Source-specific fields

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

At Police, Kendrick Liu serves as a Police Officer 2 within Police Services. They work permanent civil service, 1.18 FTE. Their 2025 pay totaled $272,184. Their bargaining unit is POA.

Michael Toomey

Police Officer 3/Police

2025 total comp
$271,934
Sub-department
Police Services
Organization group
Public Protection
Base pay
$161,478
Overtime
$38,311
Other pay
$22,333
Benefits
$49,811
Total compensation
$271,934
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
$21,553
Job Code
Q004
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$3,080

Michael Toomey holds the role of Police Officer 3 at Police within Police Services. Their status is permanent civil service, 1.13 FTE. In 2025, their total compensation was $271,934. Their bargaining unit is POA.

Pascual Martinez

Assistant Materials Coordinator/Police

2025 total comp
$271,854
Sub-department
Purchasing & Storekeeping
Organization group
Public Protection
Base pay
$136,894
Overtime
$80,833
Other pay
$199
Benefits
$53,928
Total compensation
$271,854
Employment type
Permanent Civil Service
Union / bargaining unit
Prof & Tech Eng, Local 21
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
$19,546
Job Code
1942
Job Family Code
1900
Organization Group Code
Public Protection
Other Benefits
$14,252

Pascual Martinez holds the role of Assistant Materials Coordinator at Police within Purchasing & Storekeeping. Their status is permanent civil service, 1.38 FTE. In 2025, their total compensation was $271,854. Union affiliation: Prof & Tech Eng, Local 21.

Shaun Navarro

Police Officer 3/Police

2025 total comp
$271,828
Sub-department
Police Services
Organization group
Public Protection
Base pay
$168,811
Overtime
$17,206
Other pay
$34,117
Benefits
$51,694
Total compensation
$271,828
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
$21,967
Job Code
Q004
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$2,441

Shaun Navarro holds the role of Police Officer 3 at Police within Police Services. Their status is permanent civil service, 1.08 FTE. In 2025, their total compensation was $271,828. They are represented by POA.

Joel Portillo

Police Officer 3/Police

2025 total comp
$271,810
Sub-department
Police Services
Organization group
Public Protection
Base pay
$161,478
Overtime
$41,447
Other pay
$19,333
Benefits
$49,551
Total compensation
$271,810
Employment type
Permanent Civil Service
Union / bargaining unit
POA
Full-time equivalent (FTE)
1.15

Source-specific fields

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

At Police, Joel Portillo serves as a Police Officer 3 within Police Services. They work permanent civil service, 1.15 FTE. Their 2025 pay totaled $271,810. Union affiliation: POA.

Gerald Smith

Criminalist III/Police

2025 total comp
$271,659
Sub-department
Protection & Apprehension
Organization group
Public Protection
Base pay
$208,281
Overtime
$0
Other pay
$0
Benefits
$63,378
Total compensation
$271,659
Employment type
Permanent Civil Service
Union / bargaining unit
Prof & Tech Eng, Local 21
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
$19,546
Job Code
8262
Job Family Code
8200
Organization Group Code
Public Protection
Other Benefits
$14,211

Gerald Smith works as a Criminalist III for Police within Protection & Apprehension. Their status is permanent civil service. Gerald earned $271,659 in 2025. They are represented by Prof & Tech Eng, Local 21.

Kevin Macmillan

Criminalist III/Police

2025 total comp
$271,539
Sub-department
Protection & Apprehension
Organization group
Public Protection
Base pay
$208,281
Overtime
$0
Other pay
$0
Benefits
$63,258
Total compensation
$271,539
Employment type
Permanent Civil Service
Union / bargaining unit
Prof & Tech Eng, Local 21
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
$19,546
Job Code
8262
Job Family Code
8200
Organization Group Code
Public Protection
Other Benefits
$14,091

Kevin Macmillan works as a Criminalist III for Police within Protection & Apprehension. Their status is permanent civil service. Kevin earned $271,539 in 2025. Their bargaining unit is Prof & Tech Eng, Local 21.

Anita Rodriguez

Police Officer 3/Police

2025 total comp
$271,287
Sub-department
Police Services
Organization group
Public Protection
Base pay
$161,478
Overtime
$44,074
Other pay
$16,098
Benefits
$49,637
Total compensation
$271,287
Employment type
Permanent Civil Service
Union / bargaining unit
POA
Full-time equivalent (FTE)
1.16

Source-specific fields

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

At Police, Anita Rodriguez serves as a Police Officer 3 within Police Services. They work permanent civil service, 1.16 FTE. Their 2025 pay totaled $271,287. They are represented by POA.

Edgar Iii

Police Officer 3/Police

2025 total comp
$271,179
Sub-department
Police Services
Organization group
Public Protection
Base pay
$161,455
Overtime
$38,329
Other pay
$21,585
Benefits
$49,809
Total compensation
$271,179
Employment type
Permanent Civil Service
Union / bargaining unit
POA
Full-time equivalent (FTE)
1.14

Source-specific fields

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

Edgar Iii works as a Police Officer 3 for Police within Police Services. Their status is permanent civil service, 1.14 FTE. Edgar earned $271,179 in 2025. Their bargaining unit is POA.

Michael Franceschi

Police Officer 3/Police

2025 total comp
$270,956
Sub-department
Police Services
Organization group
Public Protection
Base pay
$161,478
Overtime
$38,380
Other pay
$21,228
Benefits
$49,870
Total compensation
$270,956
Employment type
Permanent Civil Service
Union / bargaining unit
POA
Full-time equivalent (FTE)
1.14

Source-specific fields

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

Michael Franceschi is a Police Officer 3 at Police within Police Services. They work permanent civil service, 1.14 FTE. 2025 total compensation came to $270,956. They are represented by POA.

Oliver Lim

Police Officer 3/Police

2025 total comp
$270,731
Sub-department
Police Services
Organization group
Public Protection
Base pay
$161,478
Overtime
$27,539
Other pay
$30,983
Benefits
$50,731
Total compensation
$270,731
Employment type
Permanent Civil Service
Union / bargaining unit
POA
Full-time equivalent (FTE)
1.09

Source-specific fields

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

At Police, Oliver Lim serves as a Police Officer 3 within Police Services. They work permanent civil service, 1.09 FTE. Their 2025 pay totaled $270,731. Their bargaining unit is POA.

Ashley Mullee

Police Officer/Police

2025 total comp
$270,683
Sub-department
Police Services
Organization group
Public Protection
Base pay
$123,209
Overtime
$98,239
Other pay
$6,193
Benefits
$43,041
Total compensation
$270,683
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
Q002
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$3,209

At Police, Ashley Mullee serves as a Police Officer within Police Services. They work permanent civil service, 1.51 FTE. Their 2025 pay totaled $270,683. They are represented by POA.

Vanessa Johnson

Sergeant 3/Police

2025 total comp
$270,568
Sub-department
Police Services
Organization group
Public Protection
Base pay
$187,510
Overtime
$10,805
Other pay
$18,483
Benefits
$53,769
Total compensation
$270,568
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
Q052
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$2,998

Vanessa Johnson works as a Sergeant 3 for Police within Police Services. Their status is permanent civil service, 1.04 FTE. Vanessa earned $270,568 in 2025. Union affiliation: POA.

Justin Chiong

Police Officer 2/Police

2025 total comp
$270,549
Sub-department
Police Services
Organization group
Public Protection
Base pay
$131,371
Overtime
$85,355
Other pay
$9,583
Benefits
$44,241
Total compensation
$270,549
Employment type
Permanent Civil Service
Union / bargaining unit
POA
Full-time equivalent (FTE)
1.41

Source-specific fields

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

Justin Chiong holds the role of Police Officer 2 at Police within Police Services. Their status is permanent civil service, 1.41 FTE. In 2025, their total compensation was $270,549. Union affiliation: POA.

Aaron Bjorkquist

Police Officer 3/Police

2025 total comp
$270,428
Sub-department
Police Services
Organization group
Public Protection
Base pay
$164,443
Overtime
$20,774
Other pay
$32,442
Benefits
$52,769
Total compensation
$270,428
Employment type
Permanent Civil Service
Union / bargaining unit
POA
Full-time equivalent (FTE)
1.19

Source-specific fields

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

Aaron Bjorkquist is a Police Officer 3 at Police within Police Services. They work permanent civil service, 1.19 FTE. 2025 total compensation came to $270,428. Union affiliation: POA.

Jonathan Lee

Police Officer 3/Police

2025 total comp
$270,410
Sub-department
Police Services
Organization group
Public Protection
Base pay
$161,455
Overtime
$28,391
Other pay
$29,765
Benefits
$50,799
Total compensation
$270,410
Employment type
Permanent Civil Service
Union / bargaining unit
POA
Full-time equivalent (FTE)
1.09

Source-specific fields

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

At Police, Jonathan Lee serves as a Police Officer 3 within Police Services. They work permanent civil service, 1.09 FTE. Their 2025 pay totaled $270,410. They are represented by POA.

Darrell Auyoung

Police Officer 3/Police

2025 total comp
$270,372
Sub-department
Police Services
Organization group
Public Protection
Base pay
$161,455
Overtime
$28,648
Other pay
$28,567
Benefits
$51,703
Total compensation
$270,372
Employment type
Permanent Civil Service
Union / bargaining unit
POA
Full-time equivalent (FTE)
1.1

Source-specific fields

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

Darrell Auyoung works as a Police Officer 3 for Police within Police Services. Their status is permanent civil service, 1.1 FTE. Darrell earned $270,372 in 2025. Union affiliation: POA.

Andrew Juarez

Police Officer 3/Police

2025 total comp
$270,184
Sub-department
Police Services
Organization group
Public Protection
Base pay
$161,478
Overtime
$37,867
Other pay
$21,437
Benefits
$49,402
Total compensation
$270,184
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
$21,553
Job Code
Q004
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$2,892

At Police, Andrew Juarez serves as a Police Officer 3 within Police Services. They work permanent civil service, 1.13 FTE. Their 2025 pay totaled $270,184. Union affiliation: POA.

Christopher Flores

Police Officer 3/Police

2025 total comp
$269,681
Sub-department
Police Services
Organization group
Public Protection
Base pay
$161,455
Overtime
$28,476
Other pay
$29,079
Benefits
$50,670
Total compensation
$269,681
Employment type
Permanent Civil Service
Union / bargaining unit
POA
Full-time equivalent (FTE)
1.1

Source-specific fields

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

Christopher Flores works as a Police Officer 3 for Police within Police Services. Their status is permanent civil service, 1.1 FTE. Christopher earned $269,681 in 2025. Their bargaining unit is POA.

Brandon Rock

Police Officer 3/Police

2025 total comp
$269,623
Sub-department
Police Services
Organization group
Public Protection
Base pay
$161,478
Overtime
$37,188
Other pay
$21,378
Benefits
$49,579
Total compensation
$269,623
Employment type
Permanent Civil Service
Union / bargaining unit
POA
Full-time equivalent (FTE)
1.12

Source-specific fields

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

Brandon Rock is a Police Officer 3 at Police within Police Services. They work permanent civil service, 1.12 FTE. 2025 total compensation came to $269,623. Their bargaining unit is POA.

Nadia Russell

Sergeant 3/Police

2025 total comp
$269,612
Sub-department
Police Services
Organization group
Public Protection
Base pay
$187,489
Overtime
$828
Other pay
$28,478
Benefits
$52,817
Total compensation
$269,612
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
Q052
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$980

Nadia Russell works as a Sergeant 3 for Police within Police Services. Their status is permanent civil service. Nadia earned $269,612 in 2025. Their bargaining unit is POA.

Cassie Avila-Rotondo

Police Officer 3/Police

2025 total comp
$269,517
Sub-department
Police Services
Organization group
Public Protection
Base pay
$160,456
Overtime
$45,745
Other pay
$13,469
Benefits
$49,848
Total compensation
$269,517
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
$22,071
Job Code
Q004
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$3,099

At Police, Cassie Avila-Rotondo serves as a Police Officer 3 within Police Services. They work permanent civil service, 1.18 FTE. Their 2025 pay totaled $269,517. They are represented by POA.

Warren Ng

Police Officer 3/Police

2025 total comp
$269,476
Sub-department
Police Services
Organization group
Public Protection
Base pay
$161,478
Overtime
$40,277
Other pay
$18,210
Benefits
$49,511
Total compensation
$269,476
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
$21,553
Job Code
Q004
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$3,001

Warren Ng works as a Police Officer 3 for Police within Police Services. Their status is permanent civil service, 1.13 FTE. Warren earned $269,476 in 2025. They are represented by POA.

Alexander Duran

Police Officer 3/Police

2025 total comp
$269,341
Sub-department
Police Services
Organization group
Public Protection
Base pay
$166,671
Overtime
$36,160
Other pay
$16,025
Benefits
$50,484
Total compensation
$269,341
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
$21,553
Job Code
Q004
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$3,001

At Police, Alexander Duran serves as a Police Officer 3 within Police Services. They work permanent civil service, 1.13 FTE. Their 2025 pay totaled $269,341. They are represented by POA.

Kyle Arsdale

Police Officer 2/Police

2025 total comp
$269,306
Sub-department
Police Services
Organization group
Public Protection
Base pay
$144,555
Overtime
$67,655
Other pay
$9,919
Benefits
$47,176
Total compensation
$269,306
Employment type
Permanent Civil Service
Union / bargaining unit
POA
Full-time equivalent (FTE)
1.29

Source-specific fields

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

At Police, Kyle Arsdale serves as a Police Officer 2 within Police Services. They work permanent civil service, 1.29 FTE. Their 2025 pay totaled $269,306. They are represented by POA.

Kevin Brugaletta

Sergeant 3/Police

2025 total comp
$269,231
Sub-department
Police Services
Organization group
Public Protection
Base pay
$169,208
Overtime
$82
Other pay
$50,146
Benefits
$49,794
Total compensation
$269,231
Employment type
Permanent Civil Service
Union / bargaining unit
POA
Full-time equivalent (FTE)
0.9

Source-specific fields

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

Kevin Brugaletta holds the role of Sergeant 3 at Police within Police Services. Their status is permanent civil service, 0.9 FTE. In 2025, their total compensation was $269,231. They are represented by POA.

Raj Vaswani

Deputy Chief 3/Police

2025 total comp
$269,212
Sub-department
Untitled
Organization group
Public Protection
Base pay
$186,518
Overtime
$0
Other pay
$35,478
Benefits
$47,216
Total compensation
$269,212
Employment type
Permanent Exempt
Union / bargaining unit
Municipal Exec Assoc, Police
Full-time equivalent (FTE)
0.52

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
POL
Health and Dental Benefits
$14,198
Job Code
0402
Job Family Code
0000
Organization Group Code
Public Protection
Other Benefits
$2,585

At Police, Raj Vaswani serves as a Deputy Chief 3 within Untitled. They work permanent exempt, 0.52 FTE. Their 2025 pay totaled $269,212. Their bargaining unit is Municipal Exec Assoc, Police.

Sean Mcguire

Police Officer 3/Police

2025 total comp
$269,207
Sub-department
Police Services
Organization group
Public Protection
Base pay
$168,302
Overtime
$17,822
Other pay
$30,744
Benefits
$52,339
Total compensation
$269,207
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,553
Job Code
Q004
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$3,102

Sean Mcguire works as a Police Officer 3 for Police within Police Services. Their status is permanent civil service, 1.06 FTE. Sean earned $269,207 in 2025. Union affiliation: POA.

Michael Reilly

Police Officer 3/Police

2025 total comp
$269,062
Sub-department
Police Services
Organization group
Public Protection
Base pay
$161,478
Overtime
$38,498
Other pay
$19,469
Benefits
$49,617
Total compensation
$269,062
Employment type
Permanent Civil Service
Union / bargaining unit
POA
Full-time equivalent (FTE)
1.14

Source-specific fields

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

At Police, Michael Reilly serves as a Police Officer 3 within Police Services. They work permanent civil service, 1.14 FTE. Their 2025 pay totaled $269,062. Union affiliation: POA.

Zeyad Joseph

Police Officer 2/Police

2025 total comp
$269,031
Sub-department
Police Services
Organization group
Public Protection
Base pay
$158,413
Overtime
$41,828
Other pay
$19,708
Benefits
$49,082
Total compensation
$269,031
Employment type
Permanent Civil Service
Union / bargaining unit
POA
Full-time equivalent (FTE)
1.15

Source-specific fields

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

Zeyad Joseph holds the role of Police Officer 2 at Police within Police Services. Their status is permanent civil service, 1.15 FTE. In 2025, their total compensation was $269,031. Their bargaining unit is POA.

Jennifer Streegan

Sergeant 3/Police

2025 total comp
$269,026
Sub-department
Police Services
Organization group
Public Protection
Base pay
$183,947
Overtime
$303
Other pay
$32,351
Benefits
$52,425
Total compensation
$269,026
Employment type
Permanent Civil Service
Union / bargaining unit
POA
Full-time equivalent (FTE)
0.98

Source-specific fields

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

Jennifer Streegan works as a Sergeant 3 for Police within Police Services. Their status is permanent civil service, 0.98 FTE. Jennifer earned $269,026 in 2025. Union affiliation: POA.