GCGovComp.app

City and County of San Francisco / Police

Agency file

Police

Source file: City and County of San Francisco — Employee Compensation / ingested Jun 17, 2026

The Police provides law enforcement and public safety — patrol, criminal investigation, and emergency response.

In 2025, this agency had 3,039 employees with median total compensation of $250,324; the highest distinct record was $827,879.

Year
2025
Total payroll
$739.4M
Employees
3,039
Median total
$250,324
Highest record
$827,879

What the records show

Compensation analytics

These summaries compare pay within the agency before listing individual records.

Salary distribution

How 2025 total compensation is spread across the 3,039 employees. Each bar is a pay range; taller bars mean more people earn in that range. The amber line marks the median ($250,324) — half earn less, half more. The far-right bar collects the highest earners.

Average pay composition

  • Base$131,135 (54%)
  • Overtime$50,945 (21%)
  • Other$18,842 (8%)
  • Benefits$42,395 (17%)

What an average paycheck here is made of — base salary versus overtime, other pay (bonuses, allowances), and benefits. A large overtime or other-pay share means take-home often exceeds base salary.

Pay percentiles

10th
25th
Median
75th
90th
$45,273
$144,148
$250,324
$338,792
$422,170

The pay ladder for this department. Someone at the 90th percentile earns $422,170 — more than 90% of the department; the 10th percentile earns $45,273. The shaded band is the middle half of employees (25th–75th percentile).

Largest job titles

Police Officer 3
1,145 · $284,634
Sergeant 3
400 · $383,568
Police Officer
341 · $138,752
Police Officer 2
232 · $273,420

The most common job titles in this department by headcount, with the median total compensation for each. Click a title to see everyone who holds it.

Trend

Year over year

How this department's total payroll, headcount, and median pay changed across the 2 published years.

YearTotal payrollEmployeesMedian pay
2024
$715.6M
2,955
$250,065
2025
$739.4M
3.3%
3,039
2.8%
$250,324
0.1%

Compare

Similar departments

Departments elsewhere with the most similar mix of roles — a proxy for the same kind of agency, matched by workforce composition rather than name. Pay is not cost-of-living adjusted.

Record list

Employees

Page 3

David Cabral

Is Engineer-Principal/Police

2024 total comp
$5,821
Sub-department
Information Systems
Organization group
Public Protection
Base pay
$0
Overtime
$0
Other pay
$5,821
Benefits
$0
Total compensation
$5,821
Employment type
Permanent Civil Service
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
1044
Job Family Code
1000
Organization Group Code
Public Protection
Total Salary
$5,821

David Cabral holds the role of Is Engineer-Principal at Police within Information Systems. Their status is permanent civil service. In 2024, their total compensation was $5,821. They are represented by Prof & Tech Eng, Local 21.

Caelan Wallace

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, Caelan Wallace 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.

Bryan Vega

Police Officer/Police

2025 total comp
$5,574
Base pay
$4,587
Overtime
$0
Other pay
$0
Benefits
$987
Total compensation
$5,574

Source-specific fields

Id
927
Total Cash Compensation
$246,193

Bryan Vega holds the role of Police Officer at Police. In 2025, their total compensation was $5,574.

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.

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.

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.

Delano Glass

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

Delano Glass is a Police Officer at Police within Police Services. They work permanent civil service. 2025 total compensation came to $5,574. Union affiliation: Poa.

Calvin Rothe

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, Calvin Rothe serves as a Police Officer within Police Services. They work permanent civil service. Their 2025 pay totaled $5,574. Their bargaining unit is 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.

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.

Cameron Borgia

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

Cameron Borgia is a Police Officer at Police within Police Services. They work permanent civil service. 2025 total compensation came to $5,574. 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.

Ert Jaffe

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

Ert Jaffe works as a Police Officer for Police within Police Services. Their status is permanent civil service. Ert earned $5,574 in 2025. Their bargaining unit is 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.

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.

Alexander Bradley

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

Alexander Bradley 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.

Daniel Safdie

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

Daniel Safdie 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.

Caleb Lofton

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

Caleb Lofton 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. Union affiliation: 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.

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.

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.

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.

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.