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 82

Esteban Rodriguez

Police Officer/Police

2025 total comp
$5,574
Sub-department
Police Services
Organization group
Public Protection
Base pay
$4,587
Overtime
$0
Other pay
$0
Benefits
$987
Total compensation
$5,574
Employment type
Permanent Civil Service
Union / bargaining unit
POA

Source-specific fields

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

Esteban Rodriguez works as a Police Officer for Police within Police Services. Their status is permanent civil service. Esteban earned $5,574 in 2025. Union affiliation: POA.

Evan Boatright

Police Officer/Police

2025 total comp
$5,574
Sub-department
Police Services
Organization group
Public Protection
Base pay
$4,587
Overtime
$0
Other pay
$0
Benefits
$987
Total compensation
$5,574
Employment type
Permanent Civil Service
Union / bargaining unit
POA

Source-specific fields

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

Evan Boatright works as a Police Officer for Police within Police Services. Their status is permanent civil service. Evan earned $5,574 in 2025. Union affiliation: POA.

George Caponi

Police Officer/Police

2025 total comp
$5,574
Sub-department
Police Services
Organization group
Public Protection
Base pay
$4,587
Overtime
$0
Other pay
$0
Benefits
$987
Total compensation
$5,574
Employment type
Permanent Civil Service
Union / bargaining unit
POA

Source-specific fields

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

George Caponi works as a Police Officer for Police within Police Services. Their status is permanent civil service. George earned $5,574 in 2025. They are represented by POA.

Jasper Stockman-Simon

Police Officer/Police

2025 total comp
$5,574
Sub-department
Police Services
Organization group
Public Protection
Base pay
$4,587
Overtime
$0
Other pay
$0
Benefits
$987
Total compensation
$5,574
Employment type
Permanent Civil Service
Union / bargaining unit
POA

Source-specific fields

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

Jasper Stockman-Simon works as a Police Officer for Police within Police Services. Their status is permanent civil service. Jasper earned $5,574 in 2025. They are represented by POA.

John Coakley

Police Officer/Police

2025 total comp
$5,574
Sub-department
Police Services
Organization group
Public Protection
Base pay
$4,587
Overtime
$0
Other pay
$0
Benefits
$987
Total compensation
$5,574
Employment type
Permanent Civil Service
Union / bargaining unit
POA

Source-specific fields

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

At Police, John Coakley serves as a Police Officer within Police Services. They work permanent civil service. Their 2025 pay totaled $5,574. They are represented by POA.

Kevin Chu

Police Officer/Police

2025 total comp
$5,574
Sub-department
Police Services
Organization group
Public Protection
Base pay
$4,587
Overtime
$0
Other pay
$0
Benefits
$987
Total compensation
$5,574
Employment type
Permanent Civil Service
Union / bargaining unit
POA

Source-specific fields

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

At Police, Kevin Chu serves as a Police Officer within Police Services. They work permanent civil service. Their 2025 pay totaled $5,574. Union affiliation: POA.

Marcos Lopez

Police Officer/Police

2025 total comp
$5,574
Sub-department
Police Services
Organization group
Public Protection
Base pay
$4,587
Overtime
$0
Other pay
$0
Benefits
$987
Total compensation
$5,574
Employment type
Permanent Civil Service
Union / bargaining unit
POA

Source-specific fields

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

Marcos Lopez works as a Police Officer for Police within Police Services. Their status is permanent civil service. Marcos earned $5,574 in 2025. Union affiliation: POA.

Michael Cheung

Police Officer/Police

2025 total comp
$5,574
Sub-department
Police Services
Organization group
Public Protection
Base pay
$4,587
Overtime
$0
Other pay
$0
Benefits
$987
Total compensation
$5,574
Employment type
Permanent Civil Service
Union / bargaining unit
POA

Source-specific fields

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

Michael Cheung works as a Police Officer for Police within Police Services. Their status is permanent civil service. Michael earned $5,574 in 2025. Union affiliation: POA.

Rey Magana

Police Officer/Police

2025 total comp
$5,574
Sub-department
Police Services
Organization group
Public Protection
Base pay
$4,587
Overtime
$0
Other pay
$0
Benefits
$987
Total compensation
$5,574
Employment type
Permanent Civil Service
Union / bargaining unit
POA

Source-specific fields

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

Rey Magana holds the role of Police Officer at Police within Police Services. Their status is permanent civil service. In 2025, their total compensation was $5,574. Their bargaining unit is POA.

Ricardo Torres

Police Officer/Police

2025 total comp
$5,574
Sub-department
Police Services
Organization group
Public Protection
Base pay
$4,587
Overtime
$0
Other pay
$0
Benefits
$987
Total compensation
$5,574
Employment type
Permanent Civil Service
Union / bargaining unit
POA

Source-specific fields

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

At Police, Ricardo Torres serves as a Police Officer within Police Services. They work permanent civil service. Their 2025 pay totaled $5,574. Their bargaining unit is POA.

Sheikh Hussain

Police Officer/Police

2025 total comp
$5,574
Sub-department
Police Services
Organization group
Public Protection
Base pay
$4,587
Overtime
$0
Other pay
$0
Benefits
$987
Total compensation
$5,574
Employment type
Permanent Civil Service
Union / bargaining unit
POA

Source-specific fields

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

Sheikh Hussain is a Police Officer at Police within Police Services. They work permanent civil service. 2025 total compensation came to $5,574. Their bargaining unit is POA.

Victor Perez

Police Officer/Police

2025 total comp
$5,574
Sub-department
Police Services
Organization group
Public Protection
Base pay
$4,587
Overtime
$0
Other pay
$0
Benefits
$987
Total compensation
$5,574
Employment type
Permanent Civil Service
Union / bargaining unit
POA

Source-specific fields

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

Victor Perez works as a Police Officer for Police within Police Services. Their status is permanent civil service. Victor earned $5,574 in 2025. They are represented by POA.

Xuanthu Pham

Police Officer/Police

2025 total comp
$5,574
Sub-department
Police Services
Organization group
Public Protection
Base pay
$4,587
Overtime
$0
Other pay
$0
Benefits
$987
Total compensation
$5,574
Employment type
Permanent Civil Service
Union / bargaining unit
POA

Source-specific fields

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

Xuanthu Pham works as a Police Officer for Police within Police Services. Their status is permanent civil service. Xuanthu earned $5,574 in 2025. Their bargaining unit is POA.

Yumin Yi

Police Officer/Police

2025 total comp
$5,574
Sub-department
Police Services
Organization group
Public Protection
Base pay
$4,587
Overtime
$0
Other pay
$0
Benefits
$987
Total compensation
$5,574
Employment type
Permanent Civil Service
Union / bargaining unit
POA

Source-specific fields

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

Yumin Yi is a Police Officer at Police within Police Services. They work permanent civil service. 2025 total compensation came to $5,574. They are represented by POA.

Eric Chiang

Police Officer 3/Police

2025 total comp
$5,443
Sub-department
Police Services
Organization group
Public Protection
Base pay
$5,064
Overtime
$0
Other pay
$0
Benefits
$380
Total compensation
$5,443
Employment type
Temporary Exempt
Union / bargaining unit
POA

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
POL
Job Code
Q004
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$380
Total Salary
$5,064

Eric Chiang holds the role of Police Officer 3 at Police within Police Services. Their status is temporary exempt. In 2025, their total compensation was $5,443. Union affiliation: POA.

James Miller

Training Officer/Police

2024 total comp
$5,078
Sub-department
Personnel
Organization group
Public Protection
Base pay
$4,724
Overtime
$0
Other pay
$0
Benefits
$354
Total compensation
$5,078
Employment type
Temporary Exempt
Union / bargaining unit
Prof & Tech Eng, Local 21

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
POL
Job Code
1232
Job Family Code
1200
Organization Group Code
Public Protection
Other Benefits
$354
Total Salary
$4,724

At Police, James Miller serves as a Training Officer within Personnel. They work temporary exempt. Their 2024 pay totaled $5,078. Union affiliation: Prof & Tech Eng, Local 21.

Gordon Beach

Police Officer/Police

2025 total comp
$5,017
Sub-department
Police Services
Organization group
Public Protection
Base pay
$4,128
Overtime
$0
Other pay
$0
Benefits
$889
Total compensation
$5,017
Employment type
Permanent Civil Service
Union / bargaining unit
POA

Source-specific fields

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

Gordon Beach works as a Police Officer for Police within Police Services. Their status is permanent civil service. Gordon earned $5,017 in 2025. They are represented by POA.

Paul Yep

Police Officer 3/Police

2024 total comp
$4,723
Sub-department
Police Services
Organization group
Public Protection
Base pay
$4,393
Overtime
$0
Other pay
$0
Benefits
$329
Total compensation
$4,723
Employment type
Temporary Exempt
Union / bargaining unit
POA

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
POL
Job Code
Q004
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$329
Total Salary
$4,393

Paul Yep is a Police Officer 3 at Police within Police Services. They work temporary exempt. 2024 total compensation came to $4,723. Union affiliation: POA.

Pablo Ossio

Police Officer 3/Police

2025 total comp
$4,651
Sub-department
Police Services
Organization group
Public Protection
Base pay
$4,326
Overtime
$0
Other pay
$0
Benefits
$324
Total compensation
$4,651
Employment type
Temporary Exempt
Union / bargaining unit
POA

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
POL
Job Code
Q004
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$324
Total Salary
$4,326

Pablo Ossio works as a Police Officer 3 for Police within Police Services. Their status is temporary exempt. Pablo earned $4,651 in 2025. Their bargaining unit is POA.

Rocsana Enriquez

Police Officer/Police

2025 total comp
$4,478
Sub-department
Police Services
Organization group
Public Protection
Base pay
$3,674
Overtime
$0
Other pay
$0
Benefits
$804
Total compensation
$4,478
Employment type
Permanent Civil Service
Union / bargaining unit
POA

Source-specific fields

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

Rocsana Enriquez works as a Police Officer for Police within Police Services. Their status is permanent civil service. Rocsana earned $4,478 in 2025. Their bargaining unit is POA.

Dennis Chow

Special Examiner/Police

2025 total comp
$4,258
Sub-department
Personnel
Organization group
Public Protection
Base pay
$3,561
Overtime
$0
Other pay
$0
Benefits
$697
Total compensation
$4,258
Employment type
Temporary Exempt
Union / bargaining unit
Prof & Tech Eng, Local 21

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
POL
Job Code
1229
Job Family Code
1200
Organization Group Code
Public Protection
Other Benefits
$191
Retirement Contribution
$506

At Police, Dennis Chow serves as a Special Examiner within Personnel. They work temporary exempt. Their 2025 pay totaled $4,258. They are represented by Prof & Tech Eng, Local 21.

Jack Nyce

Police Officer 3/Police

2024 total comp
$4,198
Sub-department
Police Services
Organization group
Public Protection
Base pay
$3,345
Overtime
$0
Other pay
$853
Benefits
$0
Total compensation
$4,198
Employment type
Permanent Civil Service
Union / bargaining unit
POA

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
POL
Job Code
Q004
Job Family Code
Q000
Organization Group Code
Public Protection
Total Salary
$4,198

Jack Nyce works as a Police Officer 3 for Police within Police Services. Their status is permanent civil service. Jack earned $4,198 in 2024. Their bargaining unit is POA.

Stephen Rosen

Special Examiner/Police

2025 total comp
$4,164
Sub-department
Personnel
Organization group
Public Protection
Base pay
$3,874
Overtime
$0
Other pay
$0
Benefits
$290
Total compensation
$4,164
Employment type
Temporary Exempt
Union / bargaining unit
Prof & Tech Eng, Local 21

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
POL
Job Code
1229
Job Family Code
1200
Organization Group Code
Public Protection
Other Benefits
$290
Total Salary
$3,874

At Police, Stephen Rosen serves as a Special Examiner within Personnel. They work temporary exempt. Their 2025 pay totaled $4,164. Union affiliation: Prof & Tech Eng, Local 21.

Sergio Sandoval

Police Officer/Police

2025 total comp
$4,071
Sub-department
Police Services
Organization group
Public Protection
Base pay
$3,340
Overtime
$0
Other pay
$0
Benefits
$731
Total compensation
$4,071
Employment type
Permanent Civil Service
Union / bargaining unit
POA

Source-specific fields

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

Sergio Sandoval holds the role of Police Officer at Police within Police Services. Their status is permanent civil service. In 2025, their total compensation was $4,071. Their bargaining unit is POA.

Sylvia Harper

Police Officer 3/Police

2025 total comp
$4,021
Sub-department
Police Services
Organization group
Public Protection
Base pay
$3,741
Overtime
$0
Other pay
$0
Benefits
$280
Total compensation
$4,021
Employment type
Temporary Exempt
Union / bargaining unit
POA

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
POL
Job Code
Q004
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$280
Total Salary
$3,741

At Police, Sylvia Harper serves as a Police Officer 3 within Police Services. They work temporary exempt. Their 2025 pay totaled $4,021. They are represented by POA.

Jeffrey Mchale

Police Officer 3/Police

2024 total comp
$4,017
Sub-department
Police Services
Organization group
Public Protection
Base pay
$1,685
Overtime
$0
Other pay
$1,720
Benefits
$612
Total compensation
$4,017
Employment type
Permanent Civil Service
Union / bargaining unit
POA

Source-specific fields

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

Jeffrey Mchale is a Police Officer 3 at Police within Police Services. They work permanent civil service. 2024 total compensation came to $4,017. Their bargaining unit is POA.

Patrick Mahoney

Special Examiner/Police

2025 total comp
$3,992
Sub-department
Personnel
Organization group
Public Protection
Base pay
$3,341
Overtime
$0
Other pay
$0
Benefits
$651
Total compensation
$3,992
Employment type
Temporary Exempt
Union / bargaining unit
Prof & Tech Eng, Local 21

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
POL
Job Code
1229
Job Family Code
1200
Organization Group Code
Public Protection
Other Benefits
$176
Retirement Contribution
$475

At Police, Patrick Mahoney serves as a Special Examiner within Personnel. They work temporary exempt. Their 2025 pay totaled $3,992. They are represented by Prof & Tech Eng, Local 21.

Nathalie Arevalo

Police Officer 3/Police

2025 total comp
$3,936
Sub-department
Police Services
Organization group
Public Protection
Base pay
$3,157
Overtime
$0
Other pay
$253
Benefits
$527
Total compensation
$3,936
Employment type
Permanent Civil Service
Union / bargaining unit
POA

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
POL
Job Code
Q004
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$48
Retirement Contribution
$478

Nathalie Arevalo is a Police Officer 3 at Police within Police Services. They work permanent civil service. 2025 total compensation came to $3,936. Union affiliation: POA.

Daniel Weissman

Police Officer/Police

2025 total comp
$3,902
Sub-department
Police Services
Organization group
Public Protection
Base pay
$3,211
Overtime
$0
Other pay
$0
Benefits
$691
Total compensation
$3,902
Employment type
Permanent Civil Service
Union / bargaining unit
POA

Source-specific fields

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

At Police, Daniel Weissman serves as a Police Officer within Police Services. They work permanent civil service. Their 2025 pay totaled $3,902. Union affiliation: POA.

Parveen Lal

Police Officer 3/Police

2025 total comp
$3,865
Sub-department
Police Services
Organization group
Public Protection
Base pay
$2,862
Overtime
$0
Other pay
$486
Benefits
$517
Total compensation
$3,865
Employment type
Permanent Civil Service
Union / bargaining unit
POA

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
POL
Job Code
Q004
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$48
Retirement Contribution
$470

Parveen Lal is a Police Officer 3 at Police within Police Services. They work permanent civil service. 2025 total compensation came to $3,865. They are represented by POA.

Eric Safdie

Police Officer/Police

2024 total comp
$3,763
Sub-department
Police Services
Organization group
Public Protection
Base pay
$2,702
Overtime
$0
Other pay
$0
Benefits
$1,061
Total compensation
$3,763
Employment type
Permanent Civil Service
Union / bargaining unit
POA

Source-specific fields

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

Eric Safdie holds the role of Police Officer at Police within Police Services. Their status is permanent civil service. In 2024, their total compensation was $3,763. Their bargaining unit is POA.

James Moylan

Police Officer/Police

2024 total comp
$3,701
Sub-department
Police Services
Organization group
Public Protection
Base pay
$0
Overtime
$122
Other pay
$3,525
Benefits
$53
Total compensation
$3,701
Employment type
Permanent Civil Service
Union / bargaining unit
POA

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
POL
Job Code
Q002
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$53
Total Salary
$3,648

James Moylan works as a Police Officer for Police within Police Services. Their status is permanent civil service. James earned $3,701 in 2024. They are represented by POA.

John Iii

Police Officer 2/Police

2025 total comp
$3,575
Sub-department
Police Services
Organization group
Public Protection
Base pay
$3,097
Overtime
$0
Other pay
$0
Benefits
$478
Total compensation
$3,575
Employment type
Permanent Civil Service
Union / bargaining unit
POA

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
POL
Job Code
Q003
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$44
Retirement Contribution
$434

John Iii is a Police Officer 2 at Police within Police Services. They work permanent civil service. 2025 total compensation came to $3,575. Their bargaining unit is POA.

William Grady

Police Officer 2/Police

2025 total comp
$3,575
Sub-department
Police Services
Organization group
Public Protection
Base pay
$3,097
Overtime
$0
Other pay
$0
Benefits
$478
Total compensation
$3,575
Employment type
Permanent Civil Service
Union / bargaining unit
POA

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
POL
Job Code
Q003
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$44
Retirement Contribution
$434

William Grady holds the role of Police Officer 2 at Police within Police Services. Their status is permanent civil service. In 2025, their total compensation was $3,575. Union affiliation: POA.

Leonard Broberg

Police Officer 3/Police

2025 total comp
$3,510
Sub-department
Police Services
Organization group
Public Protection
Base pay
$3,265
Overtime
$0
Other pay
$0
Benefits
$245
Total compensation
$3,510
Employment type
Temporary Exempt
Union / bargaining unit
POA

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
POL
Job Code
Q004
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$245
Total Salary
$3,265

At Police, Leonard Broberg serves as a Police Officer 3 within Police Services. They work temporary exempt. Their 2025 pay totaled $3,510. Their bargaining unit is POA.

William Kidd

Special Examiner/Police

2025 total comp
$3,339
Sub-department
Personnel
Organization group
Public Protection
Base pay
$3,106
Overtime
$0
Other pay
$0
Benefits
$233
Total compensation
$3,339
Employment type
Temporary Exempt
Union / bargaining unit
Prof & Tech Eng, Local 21

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
POL
Job Code
1229
Job Family Code
1200
Organization Group Code
Public Protection
Other Benefits
$233
Total Salary
$3,106

William Kidd holds the role of Special Examiner at Police within Personnel. Their status is temporary exempt. In 2025, their total compensation was $3,339. Their bargaining unit is Prof & Tech Eng, Local 21.

Eric O'Neal

Training Officer/Police

2024 total comp
$3,331
Sub-department
Personnel
Organization group
Public Protection
Base pay
$3,099
Overtime
$0
Other pay
$0
Benefits
$232
Total compensation
$3,331
Employment type
Temporary Exempt
Union / bargaining unit
Prof & Tech Eng, Local 21

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
POL
Job Code
1232
Job Family Code
1200
Organization Group Code
Public Protection
Other Benefits
$232
Total Salary
$3,099

Eric O'Neal is a Training Officer at Police within Personnel. They work temporary exempt. 2024 total compensation came to $3,331. They are represented by Prof & Tech Eng, Local 21.

Francisco Vasquez

Police Officer/Police

2024 total comp
$3,294
Sub-department
Police Services
Organization group
Public Protection
Base pay
$2,702
Overtime
$0
Other pay
$0
Benefits
$592
Total compensation
$3,294
Employment type
Permanent Civil Service
Union / bargaining unit
POA

Source-specific fields

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

At Police, Francisco Vasquez serves as a Police Officer within Police Services. They work permanent civil service. Their 2024 pay totaled $3,294. Union affiliation: POA.

Uziah Metcalfe

Police Cadet/Police

2024 total comp
$3,203
Sub-department
Protection & Apprehension
Organization group
Public Protection
Base pay
$0
Overtime
$0
Other pay
$472
Benefits
$2,730
Total compensation
$3,203
Employment type
Temporary Exempt
Union / bargaining unit
SEIU, Local 1021, Misc

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
POL
Health and Dental Benefits
$2,694
Job Code
8274
Job Family Code
8200
Organization Group Code
Public Protection
Other Benefits
$36

At Police, Uziah Metcalfe serves as a Police Cadet within Protection & Apprehension. They work temporary exempt. Their 2024 pay totaled $3,203. Union affiliation: SEIU, Local 1021, Misc.

Brian Stansbury

Lieutenant 3/Police

2024 total comp
$2,884
Sub-department
Police Services
Organization group
Public Protection
Base pay
$1,798
Overtime
$0
Other pay
$614
Benefits
$472
Total compensation
$2,884
Employment type
Permanent Civil Service
Union / bargaining unit
POA

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
POL
Job Code
Q062
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$9
Retirement Contribution
$463

At Police, Brian Stansbury serves as a Lieutenant 3 within Police Services. They work permanent civil service. Their 2024 pay totaled $2,884. They are represented by POA.