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 42

Kostyantyn Ivanov

Police Officer 3/Police

2025 total comp
$248,014
Sub-department
Police Services
Organization group
Public Protection
Base pay
$161,455
Overtime
$19,403
Other pay
$17,775
Benefits
$49,381
Total compensation
$248,014
Employment type
Permanent Civil Service
Union / bargaining unit
POA
Full-time equivalent (FTE)
1.07

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
POL
Health and Dental Benefits
$21,553
Job Code
Q004
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$2,641

Kostyantyn Ivanov is a Police Officer 3 at Police within Police Services. They work permanent civil service, 1.07 FTE. 2025 total compensation came to $248,014. They are represented by POA.

Rachel Ramos

Police Officer 2/Police

2025 total comp
$247,881
Sub-department
Police Services
Organization group
Public Protection
Base pay
$142,307
Overtime
$50,718
Other pay
$8,229
Benefits
$46,627
Total compensation
$247,881
Employment type
Permanent Civil Service
Union / bargaining unit
POA
Full-time equivalent (FTE)
1.22

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
POL
Health and Dental Benefits
$21,553
Job Code
Q003
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$2,942

Rachel Ramos works as a Police Officer 2 for Police within Police Services. Their status is permanent civil service, 1.22 FTE. Rachel earned $247,881 in 2025. Union affiliation: POA.

Cain Schrachta

Police Officer/Police

2025 total comp
$247,866
Sub-department
Police Services
Organization group
Public Protection
Base pay
$123,223
Overtime
$73,423
Other pay
$8,482
Benefits
$42,738
Total compensation
$247,866
Employment type
Permanent Civil Service
Union / bargaining unit
POA
Full-time equivalent (FTE)
1.38

Source-specific fields

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

At Police, Cain Schrachta serves as a Police Officer within Police Services. They work permanent civil service, 1.38 FTE. Their 2025 pay totaled $247,866. They are represented by POA.

Colleen Fitzpatrick

Police Officer 2/Police

2025 total comp
$247,807
Sub-department
Police Services
Organization group
Public Protection
Base pay
$158,391
Overtime
$26,793
Other pay
$13,776
Benefits
$48,848
Total compensation
$247,807
Employment type
Permanent Civil Service
Union / bargaining unit
POA
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
$21,553
Job Code
Q003
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$2,812

Colleen Fitzpatrick holds the role of Police Officer 2 at Police within Police Services. Their status is permanent civil service, 1.1 FTE. In 2025, their total compensation was $247,807. They are represented by POA.

Matthew O'Leary

Police Officer 3/Police

2025 total comp
$247,781
Sub-department
Police Services
Organization group
Public Protection
Base pay
$161,455
Overtime
$15,300
Other pay
$21,545
Benefits
$49,481
Total compensation
$247,781
Employment type
Permanent Civil Service
Union / bargaining unit
POA
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
$21,553
Job Code
Q004
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$2,742

Matthew O'Leary works as a Police Officer 3 for Police within Police Services. Their status is permanent civil service, 1.05 FTE. Matthew earned $247,781 in 2025. Union affiliation: POA.

Christopher Robinson

Police Officer 2/Police

2025 total comp
$247,585
Sub-department
Police Services
Organization group
Public Protection
Base pay
$156,887
Overtime
$22,746
Other pay
$19,762
Benefits
$48,190
Total compensation
$247,585
Employment type
Permanent Civil Service
Union / bargaining unit
POA
Full-time equivalent (FTE)
1.07

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
POL
Health and Dental Benefits
$21,345
Job Code
Q003
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$2,596

Christopher Robinson holds the role of Police Officer 2 at Police within Police Services. Their status is permanent civil service, 1.07 FTE. In 2025, their total compensation was $247,585. Union affiliation: POA.

Annie Cassinelli

Police Officer 3/Police

2025 total comp
$247,424
Sub-department
Police Services
Organization group
Public Protection
Base pay
$160,270
Overtime
$12,507
Other pay
$25,560
Benefits
$49,087
Total compensation
$247,424
Employment type
Permanent Civil Service
Union / bargaining unit
POA
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
$21,389
Job Code
Q004
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$2,719

Annie Cassinelli is a Police Officer 3 at Police within Police Services. They work permanent civil service, 1.03 FTE. 2025 total compensation came to $247,424. Union affiliation: POA.

Dandy Wong

Is Business Analyst-Principal/Police

2024 total comp
$247,330
Sub-department
Information Systems
Organization group
Public Protection
Base pay
$187,431
Overtime
$0
Other pay
$0
Benefits
$59,899
Total compensation
$247,330
Employment type
Permanent Civil Service
Union / bargaining unit
Prof & Tech Eng, Local 21
Full-time equivalent (FTE)
1.04

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
POL
Health and Dental Benefits
$18,802
Job Code
1054
Job Family Code
1000
Organization Group Code
Public Protection
Other Benefits
$13,308

Dandy Wong works as a Is Business Analyst-Principal for Police within Information Systems. Their status is permanent civil service, 1.04 FTE. Dandy earned $247,330 in 2024. Their bargaining unit is Prof & Tech Eng, Local 21.

Lyn Oconnor

Police Officer 3/Police

2024 total comp
$247,192
Sub-department
Police Services
Organization group
Public Protection
Base pay
$104,463
Overtime
$15,324
Other pay
$87,000
Benefits
$40,405
Total compensation
$247,192
Employment type
Temporary Exempt
Union / bargaining unit
POA
Full-time equivalent (FTE)
1.04

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
POL
Health and Dental Benefits
$20,034
Job Code
Q004
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$3,033

Lyn Oconnor holds the role of Police Officer 3 at Police within Police Services. Their status is temporary exempt, 1.04 FTE. In 2024, their total compensation was $247,192. Union affiliation: POA.

Matthew Nazar

Police Officer 3/Police

2025 total comp
$247,149
Sub-department
Police Services
Organization group
Public Protection
Base pay
$161,826
Overtime
$11,565
Other pay
$24,248
Benefits
$49,510
Total compensation
$247,149
Employment type
Permanent Civil Service
Union / bargaining unit
POA
Full-time equivalent (FTE)
1.04

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
POL
Health and Dental Benefits
$21,553
Job Code
Q004
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$2,798

Matthew Nazar holds the role of Police Officer 3 at Police within Police Services. Their status is permanent civil service, 1.04 FTE. In 2025, their total compensation was $247,149. They are represented by POA.

Joshua Dequis

Police Officer 3/Police

2025 total comp
$247,093
Sub-department
Police Services
Organization group
Public Protection
Base pay
$161,478
Overtime
$16,566
Other pay
$19,803
Benefits
$49,245
Total compensation
$247,093
Employment type
Permanent Civil Service
Union / bargaining unit
POA
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
$21,553
Job Code
Q004
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$2,735

Joshua Dequis works as a Police Officer 3 for Police within Police Services. Their status is permanent civil service, 1.05 FTE. Joshua earned $247,093 in 2025. Union affiliation: POA.

Matthew Kurose

Police Officer 3/Police

2025 total comp
$247,044
Sub-department
Police Services
Organization group
Public Protection
Base pay
$161,483
Overtime
$16,585
Other pay
$20,175
Benefits
$48,800
Total compensation
$247,044
Employment type
Permanent Civil Service
Union / bargaining unit
POA
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
$21,553
Job Code
Q004
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$2,060

Matthew Kurose works as a Police Officer 3 for Police within Police Services. Their status is permanent civil service, 1.06 FTE. Matthew earned $247,044 in 2025. Their bargaining unit is POA.

Justin Heckford

Community Police Services Aide/Police

2025 total comp
$246,987
Sub-department
Airport Operation
Organization group
Public Protection
Base pay
$97,424
Overtime
$90,190
Other pay
$9,734
Benefits
$49,639
Total compensation
$246,987
Employment type
Permanent Civil Service
Union / bargaining unit
SEIU, Local 1021, Misc
Full-time equivalent (FTE)
1.57

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
9209
Job Family Code
9200
Organization Group Code
Public Protection
Other Benefits
$13,925

At Police, Justin Heckford serves as a Community Police Services Aide within Airport Operation. They work permanent civil service, 1.57 FTE. Their 2025 pay totaled $246,987. Their bargaining unit is SEIU, Local 1021, Misc.

Megan Farley

Police Officer 2/Police

2025 total comp
$246,980
Sub-department
Police Services
Organization group
Public Protection
Base pay
$134,459
Overtime
$52,569
Other pay
$14,964
Benefits
$44,988
Total compensation
$246,980
Employment type
Permanent Civil Service
Union / bargaining unit
POA
Full-time equivalent (FTE)
1.24

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
POL
Health and Dental Benefits
$21,553
Job Code
Q003
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$2,715

Megan Farley is a Police Officer 2 at Police within Police Services. They work permanent civil service, 1.24 FTE. 2025 total compensation came to $246,980. Union affiliation: POA.

Eric Barreneche

Police Officer 3/Police

2025 total comp
$246,962
Sub-department
Police Services
Organization group
Public Protection
Base pay
$161,478
Overtime
$16,219
Other pay
$19,863
Benefits
$49,402
Total compensation
$246,962
Employment type
Permanent Civil Service
Union / bargaining unit
POA
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
$21,689
Job Code
Q004
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$2,526

Eric Barreneche holds the role of Police Officer 3 at Police within Police Services. Their status is permanent civil service, 1.06 FTE. In 2025, their total compensation was $246,962. They are represented by POA.

Kingman Ma

Bldgs & Grounds Maintenance Superintendent/Police

2025 total comp
$246,928
Sub-department
Administrative-Labor & Trades
Organization group
Public Protection
Base pay
$184,879
Overtime
$0
Other pay
$0
Benefits
$62,049
Total compensation
$246,928
Employment type
Permanent Civil Service
Union / bargaining unit
Stationary Engineers, Local 39
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
$21,973
Job Code
7120
Job Family Code
7100
Organization Group Code
Public Protection
Other Benefits
$13,783

Kingman Ma holds the role of Bldgs & Grounds Maintenance Superintendent at Police within Administrative-Labor & Trades. Their status is permanent civil service. In 2025, their total compensation was $246,928. Their bargaining unit is Stationary Engineers, Local 39.

Rowena Hara

Police Officer 3/Police

2025 total comp
$246,811
Sub-department
Police Services
Organization group
Public Protection
Base pay
$81,755
Overtime
$95,353
Other pay
$40,773
Benefits
$28,931
Total compensation
$246,811
Employment type
Temporary Exempt
Union / bargaining unit
POA
Full-time equivalent (FTE)
0.9

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
POL
Health and Dental Benefits
$18,107
Job Code
Q004
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$6,655

At Police, Rowena Hara serves as a Police Officer 3 within Police Services. They work temporary exempt, 0.9 FTE. Their 2025 pay totaled $246,811. Union affiliation: POA.

Victor Ruiz

Police Officer/Police

2025 total comp
$246,736
Sub-department
Police Services
Organization group
Public Protection
Base pay
$117,290
Overtime
$80,018
Other pay
$7,576
Benefits
$41,852
Total compensation
$246,736
Employment type
Permanent Civil Service
Union / bargaining unit
POA
Full-time equivalent (FTE)
1.41

Source-specific fields

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

Victor Ruiz holds the role of Police Officer at Police within Police Services. Their status is permanent civil service, 1.41 FTE. In 2025, their total compensation was $246,736. Union affiliation: POA.

Declan Flannery

Police Officer 3/Police

2025 total comp
$246,713
Sub-department
Police Services
Organization group
Public Protection
Base pay
$161,478
Overtime
$33,878
Other pay
$22,161
Benefits
$29,196
Total compensation
$246,713
Employment type
Permanent Civil Service
Union / bargaining unit
POA
Full-time equivalent (FTE)
1.12

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,091
Retirement Contribution
$26,106

Declan Flannery is a Police Officer 3 at Police within Police Services. They work permanent civil service, 1.12 FTE. 2025 total compensation came to $246,713. Union affiliation: POA.

Timothy Scott

Police Officer 2/Police

2025 total comp
$246,544
Sub-department
Police Services
Organization group
Public Protection
Base pay
$149,428
Overtime
$37,573
Other pay
$12,829
Benefits
$46,713
Total compensation
$246,544
Employment type
Permanent Civil Service
Union / bargaining unit
POA
Full-time equivalent (FTE)
1.15

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
POL
Health and Dental Benefits
$21,553
Job Code
Q003
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$2,304

Timothy Scott works as a Police Officer 2 for Police within Police Services. Their status is permanent civil service, 1.15 FTE. Timothy earned $246,544 in 2025. They are represented by POA.

Ian Mikulas

Police Officer 3/Police

2024 total comp
$246,500
Sub-department
Police Services
Organization group
Public Protection
Base pay
$160,415
Overtime
$10,779
Other pay
$27,794
Benefits
$47,512
Total compensation
$246,500
Employment type
Permanent Civil Service
Union / bargaining unit
POA
Full-time equivalent (FTE)
1.08

Source-specific fields

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

Ian Mikulas is a Police Officer 3 at Police within Police Services. They work permanent civil service, 1.08 FTE. 2024 total compensation came to $246,500. Their bargaining unit is POA.

Erika Plascencia

Police Officer/Police

2025 total comp
$246,494
Sub-department
Police Services
Organization group
Public Protection
Base pay
$123,686
Overtime
$77,505
Other pay
$2,516
Benefits
$42,787
Total compensation
$246,494
Employment type
Permanent Civil Service
Union / bargaining unit
POA
Full-time equivalent (FTE)
1.41

Source-specific fields

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

Erika Plascencia holds the role of Police Officer at Police within Police Services. Their status is permanent civil service, 1.41 FTE. In 2025, their total compensation was $246,494. Their bargaining unit is POA.

Lorena Cendejas

Police Officer 3/Police

2025 total comp
$246,403
Sub-department
Police Services
Organization group
Public Protection
Base pay
$161,478
Overtime
$13,912
Other pay
$21,591
Benefits
$49,422
Total compensation
$246,403
Employment type
Permanent Civil Service
Union / bargaining unit
POA
Full-time equivalent (FTE)
1.04

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
POL
Health and Dental Benefits
$21,553
Job Code
Q004
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$2,699

At Police, Lorena Cendejas serves as a Police Officer 3 within Police Services. They work permanent civil service, 1.04 FTE. Their 2025 pay totaled $246,403. They are represented by POA.

Martin Barnes

Police Officer 2/Police

2025 total comp
$246,168
Sub-department
Police Services
Organization group
Public Protection
Base pay
$143,138
Overtime
$43,182
Other pay
$13,206
Benefits
$46,642
Total compensation
$246,168
Employment type
Permanent Civil Service
Union / bargaining unit
POA
Full-time equivalent (FTE)
1.17

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
POL
Health and Dental Benefits
$21,553
Job Code
Q003
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$2,824

Martin Barnes works as a Police Officer 2 for Police within Police Services. Their status is permanent civil service, 1.17 FTE. Martin earned $246,168 in 2025. Their bargaining unit is POA.

Ryan Champlin

Police Officer 3/Police

2025 total comp
$246,138
Sub-department
Police Services
Organization group
Public Protection
Base pay
$162,603
Overtime
$14,830
Other pay
$18,725
Benefits
$49,980
Total compensation
$246,138
Employment type
Permanent Civil Service
Union / bargaining unit
POA
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
$22,641
Job Code
Q004
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$2,212

Ryan Champlin works as a Police Officer 3 for Police within Police Services. Their status is permanent civil service, 1.1 FTE. Ryan earned $246,138 in 2025. They are represented by POA.

Paloma Ospital

Police Officer 3/Police

2025 total comp
$246,078
Sub-department
Police Services
Organization group
Public Protection
Base pay
$154,535
Overtime
$25,545
Other pay
$18,038
Benefits
$47,961
Total compensation
$246,078
Employment type
Permanent Civil Service
Union / bargaining unit
POA
Full-time equivalent (FTE)
1.08

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
POL
Health and Dental Benefits
$21,553
Job Code
Q004
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$2,637

Paloma Ospital works as a Police Officer 3 for Police within Police Services. Their status is permanent civil service, 1.08 FTE. Paloma earned $246,078 in 2025. They are represented by POA.

Chiluugin Tumurchudur

Police Officer 2/Police

2025 total comp
$245,886
Sub-department
Police Services
Organization group
Public Protection
Base pay
$139,843
Overtime
$48,828
Other pay
$11,624
Benefits
$45,591
Total compensation
$245,886
Employment type
Permanent Civil Service
Union / bargaining unit
POA
Full-time equivalent (FTE)
1.19

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
POL
Health and Dental Benefits
$21,553
Job Code
Q003
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$2,815

Chiluugin Tumurchudur is a Police Officer 2 at Police within Police Services. They work permanent civil service, 1.19 FTE. 2025 total compensation came to $245,886. Union affiliation: POA.

Terry Stangel

Police Officer 3/Police

2025 total comp
$245,881
Sub-department
Police Services
Organization group
Public Protection
Base pay
$157,855
Overtime
$20,308
Other pay
$19,253
Benefits
$48,466
Total compensation
$245,881
Employment type
Permanent Civil Service
Union / bargaining unit
POA
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
$21,073
Job Code
Q004
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$2,785

Terry Stangel works as a Police Officer 3 for Police within Police Services. Their status is permanent civil service, 1.05 FTE. Terry earned $245,881 in 2025. Union affiliation: POA.

Jonathan Rivera

Assistant Materials Coordinator/Police

2025 total comp
$245,850
Sub-department
Purchasing & Storekeeping
Organization group
Public Protection
Base pay
$142,983
Overtime
$48,413
Other pay
$0
Benefits
$54,454
Total compensation
$245,850
Employment type
Permanent Civil Service
Union / bargaining unit
Prof & Tech Eng, Local 21
Full-time equivalent (FTE)
1.23

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
POL
Health and Dental Benefits
$19,546
Job Code
1942
Job Family Code
1900
Organization Group Code
Public Protection
Other Benefits
$13,881

Jonathan Rivera is a Assistant Materials Coordinator at Police within Purchasing & Storekeeping. They work permanent civil service, 1.23 FTE. 2025 total compensation came to $245,850. Their bargaining unit is Prof & Tech Eng, Local 21.

Nicholas Linder

Manager I/Police

2025 total comp
$245,751
Sub-department
Management
Organization group
Public Protection
Base pay
$182,718
Overtime
$0
Other pay
$0
Benefits
$63,033
Total compensation
$245,751
Employment type
Permanent Exempt
Union / bargaining unit
Municipal Exec Assoc, 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
$23,151
Job Code
0922
Job Family Code
0900
Organization Group Code
Public Protection
Other Benefits
$13,897

At Police, Nicholas Linder serves as a Manager I within Management. They work permanent exempt. Their 2025 pay totaled $245,751. They are represented by Municipal Exec Assoc, Misc.

Charles Jr

Police Officer 3/Police

2025 total comp
$245,684
Sub-department
Police Services
Organization group
Public Protection
Base pay
$160,735
Overtime
$12,743
Other pay
$24,013
Benefits
$48,193
Total compensation
$245,684
Employment type
Permanent Civil Service
Union / bargaining unit
POA
Full-time equivalent (FTE)
1.04

Source-specific fields

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

Charles Jr holds the role of Police Officer 3 at Police within Police Services. Their status is permanent civil service, 1.04 FTE. In 2025, their total compensation was $245,684. They are represented by POA.

Natalie Villatoro-Crain

Police Officer 2/Police

2025 total comp
$245,515
Sub-department
Police Services
Organization group
Public Protection
Base pay
$160,268
Overtime
$18,460
Other pay
$16,169
Benefits
$50,618
Total compensation
$245,515
Employment type
Permanent Civil Service
Union / bargaining unit
POA
Full-time equivalent (FTE)
1.14

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
POL
Health and Dental Benefits
$23,107
Job Code
Q003
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$2,743

At Police, Natalie Villatoro-Crain serves as a Police Officer 2 within Police Services. They work permanent civil service, 1.14 FTE. Their 2025 pay totaled $245,515. Union affiliation: POA.

Ian Richards

Police Officer 3/Police

2025 total comp
$245,411
Sub-department
Police Services
Organization group
Public Protection
Base pay
$161,455
Overtime
$8,032
Other pay
$25,920
Benefits
$50,004
Total compensation
$245,411
Employment type
Permanent Civil Service
Union / bargaining unit
POA
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
$21,553
Job Code
Q004
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$2,346

Ian Richards works as a Police Officer 3 for Police within Police Services. Their status is permanent civil service, 1.03 FTE. Ian earned $245,411 in 2025. Union affiliation: POA.

Carlos Salazar

Police Officer 2/Police

2025 total comp
$245,279
Sub-department
Police Services
Organization group
Public Protection
Base pay
$157,750
Overtime
$20,338
Other pay
$19,094
Benefits
$48,097
Total compensation
$245,279
Employment type
Permanent Civil Service
Union / bargaining unit
POA
Full-time equivalent (FTE)
1.07

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
POL
Health and Dental Benefits
$21,468
Job Code
Q003
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$2,243

At Police, Carlos Salazar serves as a Police Officer 2 within Police Services. They work permanent civil service, 1.07 FTE. Their 2025 pay totaled $245,279. They are represented by POA.

Travis Pitcher

Police Officer 3/Police

2025 total comp
$245,131
Sub-department
Police Services
Organization group
Public Protection
Base pay
$161,455
Overtime
$11,406
Other pay
$22,092
Benefits
$50,178
Total compensation
$245,131
Employment type
Permanent Civil Service
Union / bargaining unit
POA
Full-time equivalent (FTE)
1.04

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
POL
Health and Dental Benefits
$21,553
Job Code
Q004
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$2,520

Travis Pitcher works as a Police Officer 3 for Police within Police Services. Their status is permanent civil service, 1.04 FTE. Travis earned $245,131 in 2025. They are represented by POA.

Juan Sanchez

Police Officer 3/Police

2025 total comp
$245,100
Sub-department
Police Services
Organization group
Public Protection
Base pay
$162,273
Overtime
$12,939
Other pay
$19,854
Benefits
$50,035
Total compensation
$245,100
Employment type
Permanent Civil Service
Union / bargaining unit
POA
Full-time equivalent (FTE)
1.07

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
POL
Health and Dental Benefits
$22,200
Job Code
Q004
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$2,757

Juan Sanchez works as a Police Officer 3 for Police within Police Services. Their status is permanent civil service, 1.07 FTE. Juan earned $245,100 in 2025. They are represented by POA.

Ryan Welsh

Police Officer 2/Police

2025 total comp
$245,037
Sub-department
Police Services
Organization group
Public Protection
Base pay
$141,161
Overtime
$42,371
Other pay
$15,696
Benefits
$45,808
Total compensation
$245,037
Employment type
Permanent Civil Service
Union / bargaining unit
POA
Full-time equivalent (FTE)
1.18

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
POL
Health and Dental Benefits
$21,553
Job Code
Q003
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$2,571

Ryan Welsh is a Police Officer 2 at Police within Police Services. They work permanent civil service, 1.18 FTE. 2025 total compensation came to $245,037. They are represented by POA.

Sean Neary

Police Officer 3/Police

2025 total comp
$245,006
Sub-department
Police Services
Organization group
Public Protection
Base pay
$163,123
Overtime
$32,870
Other pay
$20,581
Benefits
$28,432
Total compensation
$245,006
Employment type
Permanent Civil Service
Union / bargaining unit
POA
Full-time equivalent (FTE)
1.12

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,031
Retirement Contribution
$25,401

At Police, Sean Neary serves as a Police Officer 3 within Police Services. They work permanent civil service, 1.12 FTE. Their 2025 pay totaled $245,006. Their bargaining unit is POA.

Sarah Gardner

Police Officer 3/Police

2025 total comp
$244,716
Sub-department
Police Services
Organization group
Public Protection
Base pay
$161,501
Overtime
$17,926
Other pay
$15,527
Benefits
$49,762
Total compensation
$244,716
Employment type
Permanent Civil Service
Union / bargaining unit
POA
Full-time equivalent (FTE)
1.07

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
POL
Health and Dental Benefits
$22,071
Job Code
Q004
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$2,734

Sarah Gardner is a Police Officer 3 at Police within Police Services. They work permanent civil service, 1.07 FTE. 2025 total compensation came to $244,716. Union affiliation: POA.

Stephen Hom

Police Officer 3/Police

2025 total comp
$244,693
Sub-department
Police Services
Organization group
Public Protection
Base pay
$161,483
Overtime
$10,401
Other pay
$24,077
Benefits
$48,733
Total compensation
$244,693
Employment type
Permanent Civil Service
Union / bargaining unit
POA
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
$21,553
Job Code
Q004
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$1,074

At Police, Stephen Hom serves as a Police Officer 3 within Police Services. They work permanent civil service, 1.03 FTE. Their 2025 pay totaled $244,693. They are represented by POA.