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 66

Irma Servellon-Ayala

Clerk Typist/Police

2025 total comp
$116,311
Sub-department
Clerical, Secretarial & Steno
Organization group
Public Protection
Base pay
$77,640
Overtime
$0
Other pay
$1,689
Benefits
$36,983
Total compensation
$116,311
Employment type
Permanent Civil Service
Union / bargaining unit
SEIU, Local 1021, Misc
Full-time equivalent (FTE)
0.96

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
POL
Health and Dental Benefits
$19,167
Job Code
1424
Job Family Code
1400
Organization Group Code
Public Protection
Other Benefits
$6,147

Irma Servellon-Ayala is a Clerk Typist at Police within Clerical, Secretarial & Steno. They work permanent civil service, 0.96 FTE. 2025 total compensation came to $116,311. Their bargaining unit is SEIU, Local 1021, Misc.

Kyle-Jordan Reid

Is Programmer Analyst/Police

2025 total comp
$116,207
Sub-department
Information Systems
Organization group
Public Protection
Base pay
$86,846
Overtime
$0
Other pay
$9,088
Benefits
$20,273
Total compensation
$116,207
Employment type
Permanent Civil Service
Union / bargaining unit
Prof & Tech Eng, Local 21
Full-time equivalent (FTE)
0.69

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
POL
Job Code
1062
Job Family Code
1000
Organization Group Code
Public Protection
Other Benefits
$7,428
Retirement Contribution
$12,845

Kyle-Jordan Reid holds the role of Is Programmer Analyst at Police within Information Systems. Their status is permanent civil service, 0.69 FTE. In 2025, their total compensation was $116,207. Their bargaining unit is Prof & Tech Eng, Local 21.

Deborah Zaldana

Senior Legal Process Clerk/Police

2025 total comp
$115,677
Sub-department
Legal & Court
Organization group
Public Protection
Base pay
$75,760
Overtime
$602
Other pay
$2,673
Benefits
$36,643
Total compensation
$115,677
Employment type
Permanent Exempt
Union / bargaining unit
SEIU, Local 1021, Misc
Full-time equivalent (FTE)
0.96

Source-specific fields

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

At Police, Deborah Zaldana serves as a Senior Legal Process Clerk within Legal & Court. They work permanent exempt, 0.96 FTE. Their 2025 pay totaled $115,677. Union affiliation: SEIU, Local 1021, Misc.

Tanner Piccolotti

Police Officer/Police

2024 total comp
$115,507
Sub-department
Police Services
Organization group
Public Protection
Base pay
$66,817
Overtime
$17,135
Other pay
$5,975
Benefits
$25,581
Total compensation
$115,507
Employment type
Permanent Civil Service
Union / bargaining unit
POA
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
$12,510
Job Code
Q002
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$2,735

Tanner Piccolotti works as a Police Officer for Police within Police Services. Their status is permanent civil service, 0.69 FTE. Tanner earned $115,507 in 2024. Their bargaining unit is POA.

Lily Duong

Senior Legal Process Clerk/Police

2025 total comp
$115,332
Sub-department
Legal & Court
Organization group
Public Protection
Base pay
$92,608
Overtime
$0
Other pay
$1,560
Benefits
$21,163
Total compensation
$115,332
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
Job Code
8108
Job Family Code
8100
Organization Group Code
Public Protection
Other Benefits
$7,315
Retirement Contribution
$13,849

Lily Duong is a Senior Legal Process Clerk at Police within Legal & Court. They work permanent civil service. 2025 total compensation came to $115,332. Union affiliation: SEIU, Local 1021, Misc.

Deborah Wilson

Clerk/Police

2025 total comp
$115,114
Sub-department
Clerical, Secretarial & Steno
Organization group
Public Protection
Base pay
$77,712
Overtime
$0
Other pay
$0
Benefits
$37,402
Total compensation
$115,114
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
1404
Job Family Code
1400
Organization Group Code
Public Protection
Other Benefits
$6,021

At Police, Deborah Wilson serves as a Clerk within Clerical, Secretarial & Steno. They work permanent civil service. Their 2025 pay totaled $115,114. Their bargaining unit is SEIU, Local 1021, Misc.

Jessica Siordia

Community Police Services Aide/Police

2025 total comp
$114,423
Sub-department
Airport Operation
Organization group
Public Protection
Base pay
$73,162
Overtime
$0
Other pay
$8,849
Benefits
$32,412
Total compensation
$114,423
Employment type
Permanent Civil Service
Union / bargaining unit
SEIU, Local 1021, Misc
Full-time equivalent (FTE)
0.75

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
POL
Health and Dental Benefits
$14,983
Job Code
9209
Job Family Code
9200
Organization Group Code
Public Protection
Other Benefits
$5,365

Jessica Siordia is a Community Police Services Aide at Police within Airport Operation. They work permanent civil service, 0.75 FTE. 2025 total compensation came to $114,423. Their bargaining unit is SEIU, Local 1021, Misc.

Tommy Rudzinski

Police Officer/Police

2025 total comp
$114,423
Sub-department
Police Services
Organization group
Public Protection
Base pay
$81,649
Overtime
$170
Other pay
$10
Benefits
$32,593
Total compensation
$114,423
Employment type
Permanent Civil Service
Union / bargaining unit
POA
Full-time equivalent (FTE)
0.7

Source-specific fields

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

Tommy Rudzinski works as a Police Officer for Police within Police Services. Their status is permanent civil service, 0.7 FTE. Tommy earned $114,423 in 2025. Union affiliation: POA.

Zan Ahsan

Police Officer/Police

2025 total comp
$113,617
Sub-department
Police Services
Organization group
Public Protection
Base pay
$76,023
Overtime
$7,833
Other pay
$699
Benefits
$29,062
Total compensation
$113,617
Employment type
Permanent Civil Service
Union / bargaining unit
POA
Full-time equivalent (FTE)
0.7

Source-specific fields

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

Zan Ahsan is a Police Officer at Police within Police Services. They work permanent civil service, 0.7 FTE. 2025 total compensation came to $113,617. Their bargaining unit is POA.

Luca Jackson

Police Officer/Police

2025 total comp
$113,383
Sub-department
Police Services
Organization group
Public Protection
Base pay
$80,535
Overtime
$504
Other pay
$10
Benefits
$32,333
Total compensation
$113,383
Employment type
Permanent Civil Service
Union / bargaining unit
POA
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
$14,817
Job Code
Q002
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$6,037

At Police, Luca Jackson serves as a Police Officer within Police Services. They work permanent civil service, 0.69 FTE. Their 2025 pay totaled $113,383. Union affiliation: POA.

Daisy Calderon

Police Officer/Police

2025 total comp
$113,087
Sub-department
Police Services
Organization group
Public Protection
Base pay
$92,945
Overtime
$0
Other pay
$0
Benefits
$20,142
Total compensation
$113,087
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
Job Code
Q002
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$6,968
Retirement Contribution
$13,174

At Police, Daisy Calderon serves as a Police Officer within Police Services. They work permanent civil service, 0.79 FTE. Their 2025 pay totaled $113,087. Union affiliation: POA.

James Leong

Community Police Services Aide/Police

2024 total comp
$112,809
Sub-department
Airport Operation
Organization group
Public Protection
Base pay
$52,565
Overtime
$14,317
Other pay
$17,713
Benefits
$28,214
Total compensation
$112,809
Employment type
Permanent Civil Service
Union / bargaining unit
SEIU, Local 1021, Misc
Full-time equivalent (FTE)
0.7

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
POL
Health and Dental Benefits
$12,595
Job Code
9209
Job Family Code
9200
Organization Group Code
Public Protection
Other Benefits
$6,450

James Leong holds the role of Community Police Services Aide at Police within Airport Operation. Their status is permanent civil service, 0.7 FTE. In 2024, their total compensation was $112,809. Their bargaining unit is SEIU, Local 1021, Misc.

Devin Kanzawa

Security Guard/Police

2025 total comp
$112,017
Sub-department
Protection & Apprehension
Organization group
Public Protection
Base pay
$74,505
Overtime
$0
Other pay
$1,040
Benefits
$36,473
Total compensation
$112,017
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
8202
Job Family Code
8200
Organization Group Code
Public Protection
Other Benefits
$5,410

Devin Kanzawa is a Security Guard at Police within Protection & Apprehension. They work permanent civil service. 2025 total compensation came to $112,017. Union affiliation: SEIU, Local 1021, Misc.

Joseph Cordova

Community Police Services Aide/Police

2025 total comp
$111,290
Sub-department
Airport Operation
Organization group
Public Protection
Base pay
$74,570
Overtime
$830
Other pay
$617
Benefits
$35,273
Total compensation
$111,290
Employment type
Permanent Civil Service
Union / bargaining unit
SEIU, Local 1021, Misc
Full-time equivalent (FTE)
0.92

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
POL
Health and Dental Benefits
$18,309
Job Code
9209
Job Family Code
9200
Organization Group Code
Public Protection
Other Benefits
$5,918

Joseph Cordova works as a Community Police Services Aide for Police within Airport Operation. Their status is permanent civil service, 0.92 FTE. Joseph earned $111,290 in 2025. They are represented by SEIU, Local 1021, Misc.

Thomas Walsh

Lieutenant 3/Police

2024 total comp
$110,806
Sub-department
Police Services
Organization group
Public Protection
Base pay
$73,690
Overtime
$3,284
Other pay
$12,568
Benefits
$21,264
Total compensation
$110,806
Employment type
Permanent Civil Service
Union / bargaining unit
POA
Full-time equivalent (FTE)
0.38

Source-specific fields

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

Thomas Walsh holds the role of Lieutenant 3 at Police within Police Services. Their status is permanent civil service, 0.38 FTE. In 2024, their total compensation was $110,806. Their bargaining unit is POA.

Antonio Benavides

Background Investigator/Police

2025 total comp
$110,112
Sub-department
Personnel
Organization group
Public Protection
Base pay
$97,434
Overtime
$0
Other pay
$0
Benefits
$12,678
Total compensation
$110,112
Employment type
Temporary Exempt
Union / bargaining unit
Prof & Tech Eng, Local 21
Full-time equivalent (FTE)
0.73

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
POL
Health and Dental Benefits
$832
Job Code
1251
Job Family Code
1200
Organization Group Code
Public Protection
Other Benefits
$7,347

Antonio Benavides is a Background Investigator at Police within Personnel. They work temporary exempt, 0.73 FTE. 2025 total compensation came to $110,112. Their bargaining unit is Prof & Tech Eng, Local 21.

Morgan Overstreet

Stable Attendant/Police

2025 total comp
$110,010
Sub-department
Park & Zoo
Organization group
Public Protection
Base pay
$80,648
Overtime
$10,444
Other pay
$0
Benefits
$18,918
Total compensation
$110,010
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
Job Code
3310
Job Family Code
3300
Organization Group Code
Public Protection
Other Benefits
$7,058
Retirement Contribution
$11,860

Morgan Overstreet holds the role of Stable Attendant at Police within Park & Zoo. Their status is permanent civil service, 1.1 FTE. In 2025, their total compensation was $110,010. They are represented by SEIU, Local 1021, Misc.

Ivan Sampaio

Police Officer/Police

2025 total comp
$109,814
Sub-department
Police Services
Organization group
Public Protection
Base pay
$77,450
Overtime
$1,989
Other pay
$50
Benefits
$30,325
Total compensation
$109,814
Employment type
Permanent Civil Service
Union / bargaining unit
POA
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
$14,628
Job Code
Q002
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$5,058

Ivan Sampaio holds the role of Police Officer at Police within Police Services. Their status is permanent civil service, 0.69 FTE. In 2025, their total compensation was $109,814. They are represented by POA.

Harry Trinh

Police Officer/Police

2025 total comp
$109,320
Sub-department
Police Services
Organization group
Public Protection
Base pay
$75,133
Overtime
$3,985
Other pay
$18
Benefits
$30,185
Total compensation
$109,320
Employment type
Permanent Civil Service
Union / bargaining unit
POA
Full-time equivalent (FTE)
0.66

Source-specific fields

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

At Police, Harry Trinh serves as a Police Officer within Police Services. They work permanent civil service, 0.66 FTE. Their 2025 pay totaled $109,320. Union affiliation: POA.

Jeanette Romero

Police Officer/Police

2025 total comp
$109,253
Sub-department
Police Services
Organization group
Public Protection
Base pay
$75,133
Overtime
$3,922
Other pay
$18
Benefits
$30,180
Total compensation
$109,253
Employment type
Permanent Civil Service
Union / bargaining unit
POA
Full-time equivalent (FTE)
0.66

Source-specific fields

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

Jeanette Romero works as a Police Officer for Police within Police Services. Their status is permanent civil service, 0.66 FTE. Jeanette earned $109,253 in 2025. Union affiliation: POA.

Andy Jiang

Criminalist I/Police

2025 total comp
$109,215
Sub-department
Protection & Apprehension
Organization group
Public Protection
Base pay
$78,012
Overtime
$0
Other pay
$0
Benefits
$31,203
Total compensation
$109,215
Employment type
Permanent Exempt
Union / bargaining unit
Prof & Tech Eng, Local 21
Full-time equivalent (FTE)
0.71

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
POL
Health and Dental Benefits
$13,814
Job Code
8259
Job Family Code
8200
Organization Group Code
Public Protection
Other Benefits
$5,971

At Police, Andy Jiang serves as a Criminalist I within Protection & Apprehension. They work permanent exempt, 0.71 FTE. Their 2025 pay totaled $109,215. Union affiliation: Prof & Tech Eng, Local 21.

Alejandro Martinez

Police Officer/Police

2025 total comp
$109,119
Sub-department
Police Services
Organization group
Public Protection
Base pay
$72,583
Overtime
$8,318
Other pay
$335
Benefits
$27,882
Total compensation
$109,119
Employment type
Permanent Civil Service
Union / bargaining unit
POA
Full-time equivalent (FTE)
0.67

Source-specific fields

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

Alejandro Martinez is a Police Officer at Police within Police Services. They work permanent civil service, 0.67 FTE. 2025 total compensation came to $109,119. Union affiliation: POA.

Jiselle Glover

Police Officer/Police

2025 total comp
$109,039
Sub-department
Police Services
Organization group
Public Protection
Base pay
$75,776
Overtime
$7,611
Other pay
$3,173
Benefits
$22,479
Total compensation
$109,039
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,776
Job Code
Q002
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$973

Jiselle Glover holds the role of Police Officer at Police within Police Services. Their status is permanent civil service, 0.53 FTE. In 2025, their total compensation was $109,039. Union affiliation: POA.

Diana Garibay

Forensic Latent Examiner I/Police

2025 total comp
$109,017
Sub-department
Protection & Apprehension
Organization group
Public Protection
Base pay
$63,298
Overtime
$788
Other pay
$17,083
Benefits
$27,848
Total compensation
$109,017
Employment type
Permanent Exempt
Union / bargaining unit
Prof & Tech Eng, Local 21
Full-time equivalent (FTE)
0.62

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
POL
Health and Dental Benefits
$12,028
Job Code
8252
Job Family Code
8200
Organization Group Code
Public Protection
Other Benefits
$6,235

Diana Garibay works as a Forensic Latent Examiner I for Police within Protection & Apprehension. Their status is permanent exempt, 0.62 FTE. Diana earned $109,017 in 2025. Union affiliation: Prof & Tech Eng, Local 21.

Kristopher Tom

Senior Clerk/Police

2025 total comp
$108,744
Sub-department
Clerical, Secretarial & Steno
Organization group
Public Protection
Base pay
$71,005
Overtime
$747
Other pay
$0
Benefits
$36,993
Total compensation
$108,744
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
1406
Job Family Code
1400
Organization Group Code
Public Protection
Other Benefits
$5,571

Kristopher Tom is a Senior Clerk at Police within Clerical, Secretarial & Steno. They work permanent civil service, 1.01 FTE. 2025 total compensation came to $108,744. Union affiliation: SEIU, Local 1021, Misc.

Richard Seidell

Police Officer 3/Police

2025 total comp
$108,433
Sub-department
Police Services
Organization group
Public Protection
Base pay
$36,683
Overtime
$18,737
Other pay
$37,006
Benefits
$16,006
Total compensation
$108,433
Employment type
Permanent Civil Service
Union / bargaining unit
POA
Full-time equivalent (FTE)
0.44

Source-specific fields

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

Richard Seidell holds the role of Police Officer 3 at Police within Police Services. Their status is permanent civil service, 0.44 FTE. In 2025, their total compensation was $108,433. They are represented by POA.

Qianhe Sun

Police Officer/Police

2025 total comp
$108,316
Sub-department
Police Services
Organization group
Public Protection
Base pay
$75,133
Overtime
$3,032
Other pay
$43
Benefits
$30,108
Total compensation
$108,316
Employment type
Permanent Civil Service
Union / bargaining unit
POA
Full-time equivalent (FTE)
0.65

Source-specific fields

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

At Police, Qianhe Sun serves as a Police Officer within Police Services. They work permanent civil service, 0.65 FTE. Their 2025 pay totaled $108,316. They are represented by POA.

Kai Heflin

Police Officer/Police

2025 total comp
$107,623
Sub-department
Police Services
Organization group
Public Protection
Base pay
$75,133
Overtime
$2,408
Other pay
$18
Benefits
$30,064
Total compensation
$107,623
Employment type
Permanent Civil Service
Union / bargaining unit
POA
Full-time equivalent (FTE)
0.65

Source-specific fields

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

At Police, Kai Heflin serves as a Police Officer within Police Services. They work permanent civil service, 0.65 FTE. Their 2025 pay totaled $107,623. They are represented by POA.

Yael Torales

Police Officer/Police

2025 total comp
$107,580
Sub-department
Police Services
Organization group
Public Protection
Base pay
$75,133
Overtime
$2,344
Other pay
$43
Benefits
$30,061
Total compensation
$107,580
Employment type
Permanent Civil Service
Union / bargaining unit
POA
Full-time equivalent (FTE)
0.65

Source-specific fields

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

At Police, Yael Torales serves as a Police Officer within Police Services. They work permanent civil service, 0.65 FTE. Their 2025 pay totaled $107,580. Union affiliation: POA.

Jesus Galvan

Police Officer/Police

2025 total comp
$107,507
Sub-department
Police Services
Organization group
Public Protection
Base pay
$75,133
Overtime
$2,301
Other pay
$18
Benefits
$30,056
Total compensation
$107,507
Employment type
Permanent Civil Service
Union / bargaining unit
POA
Full-time equivalent (FTE)
0.65

Source-specific fields

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

Jesus Galvan works as a Police Officer for Police within Police Services. Their status is permanent civil service, 0.65 FTE. Jesus earned $107,507 in 2025. They are represented by POA.

Nikolas Patel

Police Officer/Police

2025 total comp
$107,456
Sub-department
Police Services
Organization group
Public Protection
Base pay
$75,133
Overtime
$2,225
Other pay
$43
Benefits
$30,055
Total compensation
$107,456
Employment type
Permanent Civil Service
Union / bargaining unit
POA
Full-time equivalent (FTE)
0.65

Source-specific fields

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

At Police, Nikolas Patel serves as a Police Officer within Police Services. They work permanent civil service, 0.65 FTE. Their 2025 pay totaled $107,456. Union affiliation: POA.

Matthew Gaehwiler

Police Officer/Police

2025 total comp
$107,308
Sub-department
Police Services
Organization group
Public Protection
Base pay
$75,133
Overtime
$2,150
Other pay
$18
Benefits
$30,007
Total compensation
$107,308
Employment type
Permanent Civil Service
Union / bargaining unit
POA
Full-time equivalent (FTE)
0.65

Source-specific fields

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

Matthew Gaehwiler is a Police Officer at Police within Police Services. They work permanent civil service, 0.65 FTE. 2025 total compensation came to $107,308. Union affiliation: POA.

Joseph Dunn

Police Officer/Police

2025 total comp
$107,257
Sub-department
Police Services
Organization group
Public Protection
Base pay
$75,133
Overtime
$2,043
Other pay
$43
Benefits
$30,038
Total compensation
$107,257
Employment type
Permanent Civil Service
Union / bargaining unit
POA
Full-time equivalent (FTE)
0.65

Source-specific fields

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

Joseph Dunn works as a Police Officer for Police within Police Services. Their status is permanent civil service, 0.65 FTE. Joseph earned $107,257 in 2025. Their bargaining unit is POA.

Giovanni Ochoa

Police Officer/Police

2025 total comp
$107,154
Sub-department
Police Services
Organization group
Public Protection
Base pay
$75,133
Overtime
$2,261
Other pay
$18
Benefits
$29,742
Total compensation
$107,154
Employment type
Permanent Civil Service
Union / bargaining unit
POA
Full-time equivalent (FTE)
0.65

Source-specific fields

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

Giovanni Ochoa holds the role of Police Officer at Police within Police Services. Their status is permanent civil service, 0.65 FTE. In 2025, their total compensation was $107,154. Union affiliation: POA.

Sarabjit Singh

Police Officer/Police

2025 total comp
$107,123
Sub-department
Police Services
Organization group
Public Protection
Base pay
$75,133
Overtime
$2,483
Other pay
$43
Benefits
$29,465
Total compensation
$107,123
Employment type
Permanent Civil Service
Union / bargaining unit
POA
Full-time equivalent (FTE)
0.65

Source-specific fields

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

Sarabjit Singh holds the role of Police Officer at Police within Police Services. Their status is permanent civil service, 0.65 FTE. In 2025, their total compensation was $107,123. Union affiliation: POA.

Kevin Espagna

Police Officer/Police

2025 total comp
$107,117
Sub-department
Police Services
Organization group
Public Protection
Base pay
$75,133
Overtime
$1,935
Other pay
$18
Benefits
$30,031
Total compensation
$107,117
Employment type
Permanent Civil Service
Union / bargaining unit
POA
Full-time equivalent (FTE)
0.65

Source-specific fields

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

Kevin Espagna works as a Police Officer for Police within Police Services. Their status is permanent civil service, 0.65 FTE. Kevin earned $107,117 in 2025. Union affiliation: POA.

Laurence Chew

Community Police Services Aide/Police

2025 total comp
$107,086
Sub-department
Airport Operation
Organization group
Public Protection
Base pay
$50,873
Overtime
$755
Other pay
$30,629
Benefits
$24,829
Total compensation
$107,086
Employment type
Permanent Civil Service
Union / bargaining unit
SEIU, Local 1021, Misc
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,523
Job Code
9209
Job Family Code
9200
Organization Group Code
Public Protection
Other Benefits
$6,302

Laurence Chew holds the role of Community Police Services Aide at Police within Airport Operation. Their status is permanent civil service, 0.53 FTE. In 2025, their total compensation was $107,086. Union affiliation: SEIU, Local 1021, Misc.

Brosnan Tran

Police Officer/Police

2025 total comp
$107,073
Sub-department
Police Services
Organization group
Public Protection
Base pay
$75,133
Overtime
$1,914
Other pay
$18
Benefits
$30,009
Total compensation
$107,073
Employment type
Permanent Civil Service
Union / bargaining unit
POA
Full-time equivalent (FTE)
0.65

Source-specific fields

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

Brosnan Tran holds the role of Police Officer at Police within Police Services. Their status is permanent civil service, 0.65 FTE. In 2025, their total compensation was $107,073. Their bargaining unit is POA.

Visakha Hoang

Police Officer/Police

2025 total comp
$107,072
Sub-department
Police Services
Organization group
Public Protection
Base pay
$75,133
Overtime
$1,871
Other pay
$43
Benefits
$30,025
Total compensation
$107,072
Employment type
Permanent Civil Service
Union / bargaining unit
POA
Full-time equivalent (FTE)
0.65

Source-specific fields

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

Visakha Hoang holds the role of Police Officer at Police within Police Services. Their status is permanent civil service, 0.65 FTE. In 2025, their total compensation was $107,072. Their bargaining unit is POA.

Zachariah Allen

Police Officer/Police

2025 total comp
$106,944
Sub-department
Police Services
Organization group
Public Protection
Base pay
$75,133
Overtime
$1,806
Other pay
$43
Benefits
$29,962
Total compensation
$106,944
Employment type
Permanent Civil Service
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,678
Job Code
Q002
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$5,675

Zachariah Allen holds the role of Police Officer at Police within Police Services. Their status is permanent civil service, 0.64 FTE. In 2025, their total compensation was $106,944. They are represented by POA.