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 5

Daniel Gertsikov

Stores & Equipment Assistant Supervisor/Police

2025 total comp
$133,793
Sub-department
Purchasing & Storekeeping
Organization group
Public Protection
Base pay
$92,886
Overtime
$0
Other pay
$1,266
Benefits
$39,641
Total compensation
$133,793
Employment type
Permanent Exempt
Union / bargaining unit
SEIU, Local 1021, Misc
Full-time equivalent (FTE)
0.93

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
POL
Health and Dental Benefits
$18,533
Job Code
1938
Job Family Code
1900
Organization Group Code
Public Protection
Other Benefits
$7,274

Daniel Gertsikov is a Stores & Equipment Assistant Supervisor at Police within Purchasing & Storekeeping. They work permanent exempt, 0.93 FTE. 2025 total compensation came to $133,793. They are represented by SEIU, Local 1021, Misc.

Rosa Lopez

Police Officer/Police

2025 total comp
$133,495
Sub-department
Police Services
Organization group
Public Protection
Base pay
$94,586
Overtime
$0
Other pay
$0
Benefits
$38,909
Total compensation
$133,495
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
0.81

Source-specific fields

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

At Police, Rosa Lopez serves as a Police Officer within Police Services. They work permanent civil service, 0.81 FTE. Their 2025 pay totaled $133,495. They are represented by Poa.

Sydney Fewer

Community Police Services Aide/Police

2025 total comp
$133,051
Sub-department
Airport Operation
Organization group
Public Protection
Base pay
$85,953
Overtime
$4,125
Other pay
$2,853
Benefits
$40,120
Total compensation
$133,051
Employment type
Permanent Civil Service
Union / bargaining unit
SEIU, Local 1021, Misc
Full-time equivalent (FTE)
1.03

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
POL
Health and Dental Benefits
$19,857
Job Code
9209
Job Family Code
9200
Organization Group Code
Public Protection
Other Benefits
$7,204

Sydney Fewer holds the role of Community Police Services Aide at Police within Airport Operation. Their status is permanent civil service, 1.03 FTE. In 2025, their total compensation was $133,051. Their bargaining unit is SEIU, Local 1021, Misc.

Deborah Ibarra

Senior Clerk/Police

2025 total comp
$133,050
Sub-department
Clerical, Secretarial & Steno
Organization group
Public Protection
Base pay
$80,648
Overtime
$10,815
Other pay
$2,600
Benefits
$38,987
Total compensation
$133,050
Employment type
Permanent Civil Service
Union / bargaining unit
SEIU, Local 1021, Misc
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
$19,953
Job Code
1406
Job Family Code
1400
Organization Group Code
Public Protection
Other Benefits
$6,792

At Police, Deborah Ibarra serves as a Senior Clerk within Clerical, Secretarial & Steno. They work permanent civil service, 1.09 FTE. Their 2025 pay totaled $133,050. They are represented by SEIU, Local 1021, Misc.

Cristine Garcia

Senior Legal Process Clerk/Police

2025 total comp
$132,897
Sub-department
Legal & Court
Organization group
Public Protection
Base pay
$89,081
Overtime
$1,540
Other pay
$1,795
Benefits
$40,480
Total compensation
$132,897
Employment type
Permanent Exempt
Union / bargaining unit
SEIU, Local 1021, Misc
Full-time equivalent (FTE)
1.01

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
POL
Health and Dental Benefits
$19,953
Job Code
8108
Job Family Code
8100
Organization Group Code
Public Protection
Other Benefits
$7,164

Cristine Garcia holds the role of Senior Legal Process Clerk at Police within Legal & Court. Their status is permanent exempt, 1.01 FTE. In 2025, their total compensation was $132,897. Union affiliation: SEIU, Local 1021, Misc.

Cecil Andrews

Automotive Service Worker/Police

2025 total comp
$132,735
Sub-department
Skilled Labor
Organization group
Public Protection
Base pay
$94,395
Overtime
$0
Other pay
$1,410
Benefits
$36,930
Total compensation
$132,735
Employment type
Permanent Civil Service
Union / bargaining unit
TWU, Local 250-A, AutoServ
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
$15,577
Job Code
7410
Job Family Code
7400
Organization Group Code
Public Protection
Other Benefits
$7,449

Cecil Andrews is a Automotive Service Worker at Police within Skilled Labor. They work permanent civil service. 2025 total compensation came to $132,735. Their bargaining unit is TWU, Local 250-A, AutoServ.

Philip Bartolome

Automotive Service Worker/Police

2025 total comp
$132,729
Sub-department
Skilled Labor
Organization group
Public Protection
Base pay
$94,414
Overtime
$0
Other pay
$1,440
Benefits
$36,875
Total compensation
$132,729
Employment type
Permanent Civil Service
Union / bargaining unit
TWU, Local 250-A, AutoServ
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
$15,580
Job Code
7410
Job Family Code
7400
Organization Group Code
Public Protection
Other Benefits
$7,384

At Police, Philip Bartolome serves as a Automotive Service Worker within Skilled Labor. They work permanent civil service. Their 2025 pay totaled $132,729. Union affiliation: TWU, Local 250-A, AutoServ.

Alex Chin

Automotive Service Worker/Police

2025 total comp
$132,477
Sub-department
Skilled Labor
Organization group
Public Protection
Base pay
$94,414
Overtime
$0
Other pay
$1,425
Benefits
$36,638
Total compensation
$132,477
Employment type
Permanent Civil Service
Union / bargaining unit
TWU, Local 250-A, AutoServ
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
$15,580
Job Code
7410
Job Family Code
7400
Organization Group Code
Public Protection
Other Benefits
$7,149

Alex Chin works as a Automotive Service Worker for Police within Skilled Labor. Their status is permanent civil service. Alex earned $132,477 in 2025. They are represented by TWU, Local 250-A, AutoServ.

Jennifer Synoground

Stable Attendant/Police

2025 total comp
$132,226
Sub-department
Park & Zoo
Organization group
Public Protection
Base pay
$80,642
Overtime
$7,666
Other pay
$4,361
Benefits
$39,558
Total compensation
$132,226
Employment type
Permanent Civil Service
Union / bargaining unit
SEIU, Local 1021, Misc
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
$19,953
Job Code
3310
Job Family Code
3300
Organization Group Code
Public Protection
Other Benefits
$7,102

Jennifer Synoground works as a Stable Attendant for Police within Park & Zoo. Their status is permanent civil service, 1.06 FTE. Jennifer earned $132,226 in 2025. Their bargaining unit is SEIU, Local 1021, Misc.

Sherry Knuckles

Senior Clerk Typist/Police

2025 total comp
$131,668
Sub-department
Clerical, Secretarial & Steno
Organization group
Public Protection
Base pay
$88,595
Overtime
$1,736
Other pay
$1,040
Benefits
$40,296
Total compensation
$131,668
Employment type
Permanent Civil Service
Union / bargaining unit
SEIU, Local 1021, Misc
Full-time equivalent (FTE)
1.01

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
POL
Health and Dental Benefits
$19,953
Job Code
1426
Job Family Code
1400
Organization Group Code
Public Protection
Other Benefits
$7,161

At Police, Sherry Knuckles serves as a Senior Clerk Typist within Clerical, Secretarial & Steno. They work permanent civil service, 1.01 FTE. Their 2025 pay totaled $131,668. Union affiliation: SEIU, Local 1021, Misc.

David Dang

Senior Clerk Typist/Police

2025 total comp
$131,631
Sub-department
Clerical, Secretarial & Steno
Organization group
Public Protection
Base pay
$88,595
Overtime
$0
Other pay
$2,600
Benefits
$40,435
Total compensation
$131,631
Employment type
Permanent Civil Service
Union / bargaining unit
SEIU, Local 1021, Misc
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,953
Job Code
1426
Job Family Code
1400
Organization Group Code
Public Protection
Other Benefits
$7,071

David Dang holds the role of Senior Clerk Typist at Police within Clerical, Secretarial & Steno. Their status is permanent civil service. In 2025, their total compensation was $131,631. Their bargaining unit is SEIU, Local 1021, Misc.

Kathryn Corrigan

Stable Attendant/Police

2025 total comp
$131,556
Sub-department
Park & Zoo
Organization group
Public Protection
Base pay
$80,642
Overtime
$12,016
Other pay
$0
Benefits
$38,898
Total compensation
$131,556
Employment type
Permanent Civil Service
Union / bargaining unit
SEIU, Local 1021, Misc
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
$19,953
Job Code
3310
Job Family Code
3300
Organization Group Code
Public Protection
Other Benefits
$7,085

Kathryn Corrigan works as a Stable Attendant for Police within Park & Zoo. Their status is permanent civil service, 1.1 FTE. Kathryn earned $131,556 in 2025. They are represented by SEIU, Local 1021, Misc.

Maria Alvarado

Police Officer 3/Police

2025 total comp
$131,285
Sub-department
Police Services
Organization group
Public Protection
Base pay
$72,728
Overtime
$1,329
Other pay
$35,559
Benefits
$21,668
Total compensation
$131,285
Employment type
Temporary Exempt
Union / bargaining unit
Poa
Full-time equivalent (FTE)
0.64

Source-specific fields

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

Maria Alvarado holds the role of Police Officer 3 at Police within Police Services. Their status is temporary exempt, 0.64 FTE. In 2025, their total compensation was $131,285. They are represented by Poa.

William Jr.

Police Officer/Police

2025 total comp
$131,185
Sub-department
Police Services
Organization group
Public Protection
Base pay
$72,967
Overtime
$26,809
Other pay
$5,517
Benefits
$25,892
Total compensation
$131,185
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
0.77

Source-specific fields

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

William Jr. works as a Police Officer for Police within Police Services. Their status is permanent civil service, 0.77 FTE. William earned $131,185 in 2025. Their bargaining unit is Poa.

Sian Yalung

Senior Payroll & Personnel Clerk/Police

2025 total comp
$130,852
Sub-department
Payroll, Billing & Accounting
Organization group
Public Protection
Base pay
$90,789
Overtime
$0
Other pay
$0
Benefits
$40,064
Total compensation
$130,852
Employment type
Permanent Civil Service
Union / bargaining unit
SEIU, Local 1021, Misc
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,953
Job Code
1222
Job Family Code
1600
Organization Group Code
Public Protection
Other Benefits
$6,761

Sian Yalung is a Senior Payroll & Personnel Clerk at Police within Payroll, Billing & Accounting. They work permanent civil service. 2025 total compensation came to $130,852. Union affiliation: SEIU, Local 1021, Misc.

Ken Tu

Police Officer/Police

2024 total comp
$130,775
Sub-department
Police Services
Organization group
Public Protection
Base pay
$73,085
Overtime
$20,687
Other pay
$7,342
Benefits
$29,661
Total compensation
$130,775
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
0.79

Source-specific fields

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

Ken Tu holds the role of Police Officer at Police within Police Services. Their status is permanent civil service, 0.79 FTE. In 2024, their total compensation was $130,775. They are represented by Poa.

Elena Suarez

Senior Clerk/Police

2025 total comp
$130,714
Sub-department
Clerical, Secretarial & Steno
Organization group
Public Protection
Base pay
$70,246
Overtime
$22,458
Other pay
$2,618
Benefits
$35,393
Total compensation
$130,714
Employment type
Permanent Civil Service
Union / bargaining unit
SEIU, Local 1021, Misc
Full-time equivalent (FTE)
1.05

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
POL
Health and Dental Benefits
$17,407
Job Code
1406
Job Family Code
1400
Organization Group Code
Public Protection
Other Benefits
$7,250

Elena Suarez is a Senior Clerk at Police within Clerical, Secretarial & Steno. They work permanent civil service, 1.05 FTE. 2025 total compensation came to $130,714. Their bargaining unit is SEIU, Local 1021, Misc.

Tommie Bartley

Police Officer 3/Police

2025 total comp
$130,500
Sub-department
Police Services
Organization group
Public Protection
Base pay
$80,390
Overtime
$0
Other pay
$11,755
Benefits
$38,354
Total compensation
$130,500
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
0.5

Source-specific fields

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

Tommie Bartley holds the role of Police Officer 3 at Police within Police Services. Their status is permanent civil service, 0.5 FTE. In 2025, their total compensation was $130,500. Their bargaining unit is Poa.

Paul Lobo

Storekeeper/Police

2025 total comp
$130,482
Sub-department
Purchasing & Storekeeping
Organization group
Public Protection
Base pay
$89,275
Overtime
$1,117
Other pay
$0
Benefits
$40,090
Total compensation
$130,482
Employment type
Permanent Civil Service
Union / bargaining unit
SEIU, Local 1021, Misc
Full-time equivalent (FTE)
1.01

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
POL
Health and Dental Benefits
$19,953
Job Code
1934
Job Family Code
1900
Organization Group Code
Public Protection
Other Benefits
$7,009

Paul Lobo is a Storekeeper at Police within Purchasing & Storekeeping. They work permanent civil service, 1.01 FTE. 2025 total compensation came to $130,482. Their bargaining unit is SEIU, Local 1021, Misc.

Teresa Pena

Senior Legal Process Clerk/Police

2025 total comp
$130,414
Sub-department
Legal & Court
Organization group
Public Protection
Base pay
$89,064
Overtime
$1,302
Other pay
$0
Benefits
$40,047
Total compensation
$130,414
Employment type
Permanent Exempt
Union / bargaining unit
SEIU, Local 1021, Misc
Full-time equivalent (FTE)
1.01

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
POL
Health and Dental Benefits
$19,953
Job Code
8108
Job Family Code
8100
Organization Group Code
Public Protection
Other Benefits
$6,998

Teresa Pena works as a Senior Legal Process Clerk for Police within Legal & Court. Their status is permanent exempt, 1.01 FTE. Teresa earned $130,414 in 2025. They are represented by SEIU, Local 1021, Misc.

Rommel Terencio

Community Police Services Aide/Police

2025 total comp
$130,341
Sub-department
Airport Operation
Organization group
Public Protection
Base pay
$80,875
Overtime
$5,602
Other pay
$7,101
Benefits
$36,763
Total compensation
$130,341
Employment type
Permanent Civil Service
Union / bargaining unit
SEIU, Local 1021, Misc
Full-time equivalent (FTE)
0.87

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
POL
Health and Dental Benefits
$16,554
Job Code
9209
Job Family Code
9200
Organization Group Code
Public Protection
Other Benefits
$7,277

Rommel Terencio is a Community Police Services Aide at Police within Airport Operation. They work permanent civil service, 0.87 FTE. 2025 total compensation came to $130,341. Union affiliation: SEIU, Local 1021, Misc.

Marcus Swinkels

Police Officer/Police

2025 total comp
$130,325
Sub-department
Police Services
Organization group
Public Protection
Base pay
$107,417
Overtime
$1,032
Other pay
$602
Benefits
$21,274
Total compensation
$130,325
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
0.92

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
$5,858
Retirement Contribution
$15,415

At Police, Marcus Swinkels serves as a Police Officer within Police Services. They work permanent civil service, 0.92 FTE. Their 2025 pay totaled $130,325. They are represented by Poa.