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 6

Gizzelle Rojas

Police Officer/Police

2025 total comp
$44,794
Sub-department
Police Services
Organization group
Public Protection
Base pay
$32,109
Overtime
$0
Other pay
$0
Benefits
$12,685
Total compensation
$44,794
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
0.27

Source-specific fields

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

Gizzelle Rojas is a Police Officer at Police within Police Services. They work permanent civil service, 0.27 FTE. 2025 total compensation came to $44,794. They are represented by Poa.

Darren Tack

Police Officer/Police

2025 total comp
$44,787
Sub-department
Police Services
Organization group
Public Protection
Base pay
$32,109
Overtime
$0
Other pay
$0
Benefits
$12,678
Total compensation
$44,787
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
0.27

Source-specific fields

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

Darren Tack holds the role of Police Officer at Police within Police Services. Their status is permanent civil service, 0.27 FTE. In 2025, their total compensation was $44,787. They are represented by Poa.

Winston Herrera

Police Officer/Police

2025 total comp
$44,740
Sub-department
Police Services
Organization group
Public Protection
Base pay
$32,109
Overtime
$0
Other pay
$0
Benefits
$12,631
Total compensation
$44,740
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
0.27

Source-specific fields

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

Winston Herrera holds the role of Police Officer at Police within Police Services. Their status is permanent civil service, 0.27 FTE. In 2025, their total compensation was $44,740. They are represented by Poa.

Nicholas Oshita

Police Officer/Police

2025 total comp
$44,739
Sub-department
Police Services
Organization group
Public Protection
Base pay
$32,109
Overtime
$0
Other pay
$0
Benefits
$12,630
Total compensation
$44,739
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
0.27

Source-specific fields

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

Nicholas Oshita works as a Police Officer for Police within Police Services. Their status is permanent civil service, 0.27 FTE. Nicholas earned $44,739 in 2025. Their bargaining unit is Poa.

John Ong

Police Officer/Police

2025 total comp
$44,739
Sub-department
Police Services
Organization group
Public Protection
Base pay
$32,109
Overtime
$0
Other pay
$0
Benefits
$12,630
Total compensation
$44,739
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
0.27

Source-specific fields

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

John Ong works as a Police Officer for Police within Police Services. Their status is permanent civil service, 0.27 FTE. John earned $44,739 in 2025. Their bargaining unit is Poa.

Lumus Iv

Police Officer/Police

2025 total comp
$44,736
Sub-department
Police Services
Organization group
Public Protection
Base pay
$32,109
Overtime
$0
Other pay
$0
Benefits
$12,627
Total compensation
$44,736
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
0.27

Source-specific fields

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

Lumus Iv holds the role of Police Officer at Police within Police Services. Their status is permanent civil service, 0.27 FTE. In 2025, their total compensation was $44,736. Their bargaining unit is Poa.

Jonathan Tan

Police Officer/Police

2025 total comp
$44,736
Sub-department
Police Services
Organization group
Public Protection
Base pay
$32,109
Overtime
$0
Other pay
$0
Benefits
$12,627
Total compensation
$44,736
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
0.27

Source-specific fields

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

At Police, Jonathan Tan serves as a Police Officer within Police Services. They work permanent civil service, 0.27 FTE. Their 2025 pay totaled $44,736. They are represented by Poa.

Sonny Garner

Police Officer/Police

2025 total comp
$44,731
Sub-department
Police Services
Organization group
Public Protection
Base pay
$32,109
Overtime
$0
Other pay
$0
Benefits
$12,622
Total compensation
$44,731
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
0.27

Source-specific fields

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

Sonny Garner is a Police Officer at Police within Police Services. They work permanent civil service, 0.27 FTE. 2025 total compensation came to $44,731. Their bargaining unit is Poa.

Fabian Garcia

Police Officer/Police

2025 total comp
$44,731
Sub-department
Police Services
Organization group
Public Protection
Base pay
$32,109
Overtime
$0
Other pay
$0
Benefits
$12,622
Total compensation
$44,731
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
0.27

Source-specific fields

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

Fabian Garcia is a Police Officer at Police within Police Services. They work permanent civil service, 0.27 FTE. 2025 total compensation came to $44,731. Their bargaining unit is Poa.

Gregory Dito

Police Officer 3/Police

2025 total comp
$44,730
Sub-department
Police Services
Organization group
Public Protection
Base pay
$41,611
Overtime
$0
Other pay
$0
Benefits
$3,120
Total compensation
$44,730
Employment type
Temporary Exempt
Union / bargaining unit
Poa
Full-time equivalent (FTE)
0.31

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
$3,120
Total Salary
$41,611

Gregory Dito works as a Police Officer 3 for Police within Police Services. Their status is temporary exempt, 0.31 FTE. Gregory earned $44,730 in 2025. Their bargaining unit is Poa.

Brian Kennedy

Police Officer/Police

2025 total comp
$44,706
Sub-department
Police Services
Organization group
Public Protection
Base pay
$32,109
Overtime
$0
Other pay
$0
Benefits
$12,597
Total compensation
$44,706
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
0.27

Source-specific fields

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

Brian Kennedy is a Police Officer at Police within Police Services. They work permanent civil service, 0.27 FTE. 2025 total compensation came to $44,706. Union affiliation: Poa.

William Nguy

Police Officer/Police

2025 total comp
$44,659
Sub-department
Police Services
Organization group
Public Protection
Base pay
$21,578
Overtime
$6,395
Other pay
$8,894
Benefits
$7,791
Total compensation
$44,659
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
0.22

Source-specific fields

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

At Police, William Nguy serves as a Police Officer within Police Services. They work permanent civil service, 0.22 FTE. Their 2025 pay totaled $44,659. Union affiliation: Poa.

Najee Johnson

Police Officer/Police

2025 total comp
$44,544
Sub-department
Police Services
Organization group
Public Protection
Base pay
$21,022
Overtime
$9,832
Other pay
$6,067
Benefits
$7,624
Total compensation
$44,544
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
0.23

Source-specific fields

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

Najee Johnson holds the role of Police Officer at Police within Police Services. Their status is permanent civil service, 0.23 FTE. In 2025, their total compensation was $44,544. Their bargaining unit is Poa.

Michael Philpott

Police Officer 3/Police

2024 total comp
$44,520
Sub-department
Police Services
Organization group
Public Protection
Base pay
$41,415
Overtime
$0
Other pay
$0
Benefits
$3,105
Total compensation
$44,520
Employment type
Temporary Exempt
Union / bargaining unit
Poa
Full-time equivalent (FTE)
0.32

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
$3,105
Total Salary
$41,415

Michael Philpott works as a Police Officer 3 for Police within Police Services. Their status is temporary exempt, 0.32 FTE. Michael earned $44,520 in 2024. They are represented by Poa.

Joshua Mcclendon

Police Officer/Police

2025 total comp
$44,402
Sub-department
Police Services
Organization group
Public Protection
Base pay
$32,109
Overtime
$0
Other pay
$0
Benefits
$12,293
Total compensation
$44,402
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
0.27

Source-specific fields

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

At Police, Joshua Mcclendon serves as a Police Officer within Police Services. They work permanent civil service, 0.27 FTE. Their 2025 pay totaled $44,402. They are represented by Poa.

Stewart Ng

Police Officer 3/Police

2025 total comp
$44,361
Sub-department
Police Services
Organization group
Public Protection
Base pay
$41,267
Overtime
$0
Other pay
$0
Benefits
$3,094
Total compensation
$44,361
Employment type
Temporary Exempt
Union / bargaining unit
Poa
Full-time equivalent (FTE)
0.31

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
$3,094
Total Salary
$41,267

Stewart Ng is a Police Officer 3 at Police within Police Services. They work temporary exempt, 0.31 FTE. 2025 total compensation came to $44,361. They are represented by Poa.

Jerry King

Police Officer 3/Police

2025 total comp
$44,199
Sub-department
Police Services
Organization group
Public Protection
Base pay
$41,117
Overtime
$0
Other pay
$0
Benefits
$3,083
Total compensation
$44,199
Employment type
Temporary Exempt
Union / bargaining unit
Poa
Full-time equivalent (FTE)
0.31

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
$3,083
Total Salary
$41,117

Jerry King holds the role of Police Officer 3 at Police within Police Services. Their status is temporary exempt, 0.31 FTE. In 2025, their total compensation was $44,199. Their bargaining unit is Poa.

Tony Rockett

Police Officer 3/Police

2025 total comp
$43,782
Sub-department
Police Services
Organization group
Public Protection
Base pay
$40,713
Overtime
$0
Other pay
$16
Benefits
$3,053
Total compensation
$43,782
Employment type
Temporary Exempt
Union / bargaining unit
Poa
Full-time equivalent (FTE)
0.3

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
$3,053
Total Salary
$40,729

Tony Rockett is a Police Officer 3 at Police within Police Services. They work temporary exempt, 0.3 FTE. 2025 total compensation came to $43,782. They are represented by Poa.

Peter Andre

Criminalist III/Police

2025 total comp
$43,482
Sub-department
Protection & Apprehension
Organization group
Public Protection
Base pay
$35,609
Overtime
$0
Other pay
$0
Benefits
$7,874
Total compensation
$43,482
Employment type
Permanent Civil Service
Union / bargaining unit
Prof & Tech Eng, Local 21
Full-time equivalent (FTE)
0.17

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
POL
Job Code
8262
Job Family Code
8200
Organization Group Code
Public Protection
Other Benefits
$2,746
Retirement Contribution
$5,128

Peter Andre holds the role of Criminalist III at Police within Protection & Apprehension. Their status is permanent civil service, 0.17 FTE. In 2025, their total compensation was $43,482. Their bargaining unit is Prof & Tech Eng, Local 21.