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

Shawn Williams

Senior Clerk/Police

2025 total comp
$90,615
Sub-department
Clerical, Secretarial & Steno
Organization group
Public Protection
Base pay
$56,365
Overtime
$1,699
Other pay
$2,611
Benefits
$29,940
Total compensation
$90,615
Employment type
Permanent Exempt
Union / bargaining unit
SEIU, Local 1021, Misc
Full-time equivalent (FTE)
0.82

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
POL
Health and Dental Benefits
$16,095
Job Code
1406
Job Family Code
1400
Organization Group Code
Public Protection
Other Benefits
$4,710

At Police, Shawn Williams serves as a Senior Clerk within Clerical, Secretarial & Steno. They work permanent exempt, 0.82 FTE. Their 2025 pay totaled $90,615. Their bargaining unit is SEIU, Local 1021, Misc.

Jaclynn Diaz

Police Officer/Police

2025 total comp
$90,161
Sub-department
Police Services
Organization group
Public Protection
Base pay
$58,316
Overtime
$4,071
Other pay
$3,783
Benefits
$23,992
Total compensation
$90,161
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
0.53

Source-specific fields

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

Jaclynn Diaz is a Police Officer at Police within Police Services. They work permanent civil service, 0.53 FTE. 2025 total compensation came to $90,161. Union affiliation: Poa.

Robby Willkom

Police Officer 3/Police

2025 total comp
$89,780
Sub-department
Police Services
Organization group
Public Protection
Base pay
$53,669
Overtime
$9,186
Other pay
$10,652
Benefits
$16,273
Total compensation
$89,780
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
0.36

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
POL
Health and Dental Benefits
$7,046
Job Code
Q004
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$1,019

At Police, Robby Willkom serves as a Police Officer 3 within Police Services. They work permanent civil service, 0.36 FTE. Their 2025 pay totaled $89,780. They are represented by Poa.

Yuki Terao

Police Officer/Police

2025 total comp
$89,576
Sub-department
Police Services
Organization group
Public Protection
Base pay
$50,523
Overtime
$14,929
Other pay
$6,003
Benefits
$18,121
Total compensation
$89,576
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
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
$9,429
Job Code
Q002
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$1,206

Yuki Terao is a Police Officer at Police within Police Services. They work permanent civil service, 0.52 FTE. 2025 total compensation came to $89,576. Union affiliation: Poa.

Alvin Louie

Police Officer 3/Police

2025 total comp
$88,677
Sub-department
Police Services
Organization group
Public Protection
Base pay
$82,493
Overtime
$0
Other pay
$0
Benefits
$6,184
Total compensation
$88,677
Employment type
Temporary Exempt
Union / bargaining unit
Poa
Full-time equivalent (FTE)
0.62

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
$6,184
Total Salary
$82,493

Alvin Louie works as a Police Officer 3 for Police within Police Services. Their status is temporary exempt, 0.62 FTE. Alvin earned $88,677 in 2025. They are represented by Poa.

Michael Gaynor

Police Officer 3/Police

2025 total comp
$87,984
Sub-department
Police Services
Organization group
Public Protection
Base pay
$81,848
Overtime
$0
Other pay
$0
Benefits
$6,136
Total compensation
$87,984
Employment type
Temporary Exempt
Union / bargaining unit
Poa
Full-time equivalent (FTE)
0.61

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
$6,136
Total Salary
$81,848

Michael Gaynor holds the role of Police Officer 3 at Police within Police Services. Their status is temporary exempt, 0.61 FTE. In 2025, their total compensation was $87,984. They are represented by Poa.

Glynis Dapiaoen

Clerk Typist/Police

2025 total comp
$87,785
Sub-department
Clerical, Secretarial & Steno
Organization group
Public Protection
Base pay
$55,685
Overtime
$0
Other pay
$5,204
Benefits
$26,896
Total compensation
$87,785
Employment type
Permanent Civil Service
Union / bargaining unit
SEIU, Local 1021, Misc
Full-time equivalent (FTE)
0.69

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
POL
Health and Dental Benefits
$13,813
Job Code
1424
Job Family Code
1400
Organization Group Code
Public Protection
Other Benefits
$4,740

At Police, Glynis Dapiaoen serves as a Clerk Typist within Clerical, Secretarial & Steno. They work permanent civil service, 0.69 FTE. Their 2025 pay totaled $87,785. Union affiliation: SEIU, Local 1021, Misc.

Christine Fountain

Special Examiner/Police

2025 total comp
$87,397
Sub-department
Personnel
Organization group
Public Protection
Base pay
$81,302
Overtime
$0
Other pay
$0
Benefits
$6,095
Total compensation
$87,397
Employment type
Temporary Exempt
Union / bargaining unit
Prof & Tech Eng, Local 21
Full-time equivalent (FTE)
0.52

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
$6,095
Total Salary
$81,302

Christine Fountain works as a Special Examiner for Police within Personnel. Their status is temporary exempt, 0.52 FTE. Christine earned $87,397 in 2025. Their bargaining unit is Prof & Tech Eng, Local 21.

Kenneth Esson

Police Officer 3/Police

2025 total comp
$87,275
Sub-department
Police Services
Organization group
Public Protection
Base pay
$61,734
Overtime
$230
Other pay
$6,196
Benefits
$19,116
Total compensation
$87,275
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
0.39

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
POL
Health and Dental Benefits
$8,403
Job Code
Q004
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$961

Kenneth Esson holds the role of Police Officer 3 at Police within Police Services. Their status is permanent civil service, 0.39 FTE. In 2025, their total compensation was $87,275. Union affiliation: Poa.

Raul Mendieta

Police Officer 3/Police

2025 total comp
$87,098
Sub-department
Police Services
Organization group
Public Protection
Base pay
$81,024
Overtime
$0
Other pay
$0
Benefits
$6,074
Total compensation
$87,098
Employment type
Temporary Exempt
Union / bargaining unit
Poa
Full-time equivalent (FTE)
0.61

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
$6,074
Total Salary
$81,024

Raul Mendieta works as a Police Officer 3 for Police within Police Services. Their status is temporary exempt, 0.61 FTE. Raul earned $87,098 in 2025. Union affiliation: Poa.