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 12

Jose JrMay be multiple

Police Officer 2/Police

2025 total comp
$400,577
Sub-department
Police Services
Organization group
Public Protection
Employment type
Permanent Civil Service
Union / bargaining unit
POA
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
$21,553
Job Code
Q003
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$1,227

Jose Jr appears in Police payroll as a Police Officer 2, with $400,577 reported in 2025 — this entry may combine more than one individual of the same name.

Juan Daniels

Captain 3/Police

2025 total comp
$400,320
Sub-department
Police Services
Organization group
Public Protection
Base pay
$273,014
Overtime
$0
Other pay
$53,931
Benefits
$73,375
Total compensation
$400,320
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
$23,211
Job Code
Q082
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$4,587

Juan Daniels is a Captain 3 at Police within Police Services. They work permanent civil service, 1.08 FTE. 2025 total compensation came to $400,320. Their bargaining unit is POA.

Eric Borghesani

Police Officer 3/Police

2025 total comp
$400,291
Sub-department
Police Services
Organization group
Public Protection
Base pay
$161,455
Overtime
$152,375
Other pay
$33,836
Benefits
$52,625
Total compensation
$400,291
Employment type
Permanent Civil Service
Union / bargaining unit
POA
Full-time equivalent (FTE)
1.54

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
$4,968

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

Christina Serrano

Lieutenant 3/Police

2025 total comp
$400,244
Sub-department
Police Services
Organization group
Public Protection
Base pay
$214,301
Overtime
$83,503
Other pay
$40,928
Benefits
$61,513
Total compensation
$400,244
Employment type
Permanent Civil Service
Union / bargaining unit
POA
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
$21,636
Job Code
Q062
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$4,786

Christina Serrano holds the role of Lieutenant 3 at Police within Police Services. Their status is permanent civil service, 1.23 FTE. In 2025, their total compensation was $400,244. Their bargaining unit is POA.

Luke Martin

Captain 3/Police

2024 total comp
$400,183
Sub-department
Police Services
Organization group
Public Protection
Base pay
$270,165
Overtime
$15,814
Other pay
$42,158
Benefits
$72,046
Total compensation
$400,183
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
Health and Dental Benefits
$21,937
Job Code
Q082
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$4,609

Luke Martin holds the role of Captain 3 at Police within Police Services. Their status is permanent civil service, 1.12 FTE. In 2024, their total compensation was $400,183. They are represented by POA.

Ryan Mariano

Police Officer 3/Police

2025 total comp
$400,076
Sub-department
Police Services
Organization group
Public Protection
Base pay
$161,478
Overtime
$159,289
Other pay
$26,738
Benefits
$52,571
Total compensation
$400,076
Employment type
Permanent Civil Service
Union / bargaining unit
POA
Full-time equivalent (FTE)
1.56

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
$4,912

At Police, Ryan Mariano serves as a Police Officer 3 within Police Services. They work permanent civil service, 1.56 FTE. Their 2025 pay totaled $400,076. They are represented by POA.

Conroy Tam

Lieutenant 3/Police

2025 total comp
$400,054
Sub-department
Police Services
Organization group
Public Protection
Base pay
$216,369
Overtime
$84,220
Other pay
$38,986
Benefits
$60,480
Total compensation
$400,054
Employment type
Permanent Civil Service
Union / bargaining unit
POA
Full-time equivalent (FTE)
1.27

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
POL
Health and Dental Benefits
$22,439
Job Code
Q062
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$3,106

At Police, Conroy Tam serves as a Lieutenant 3 within Police Services. They work permanent civil service, 1.27 FTE. Their 2025 pay totaled $400,054. Their bargaining unit is POA.

Raymond Jr

Police Officer 3/Police

2025 total comp
$400,050
Sub-department
Police Services
Organization group
Public Protection
Base pay
$161,478
Overtime
$151,961
Other pay
$33,322
Benefits
$53,288
Total compensation
$400,050
Employment type
Permanent Civil Service
Union / bargaining unit
POA
Full-time equivalent (FTE)
1.5

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
$4,803

Raymond Jr works as a Police Officer 3 for Police within Police Services. Their status is permanent civil service, 1.5 FTE. Raymond earned $400,050 in 2025. They are represented by POA.

Kin Lee

Lieutenant 3/Police

2025 total comp
$400,035
Sub-department
Police Services
Organization group
Public Protection
Base pay
$214,117
Overtime
$88,932
Other pay
$36,108
Benefits
$60,878
Total compensation
$400,035
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
Q062
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$4,762

Kin Lee is a Lieutenant 3 at Police within Police Services. They work permanent civil service, 1.24 FTE. 2025 total compensation came to $400,035. Their bargaining unit is POA.

Rodney Fitzpatrick

Sergeant 3/Police

2025 total comp
$399,645
Sub-department
Police Services
Organization group
Public Protection
Base pay
$188,480
Overtime
$47,954
Other pay
$104,814
Benefits
$58,398
Total compensation
$399,645
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
$22,330
Job Code
Q052
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$4,822

Rodney Fitzpatrick is a Sergeant 3 at Police within Police Services. They work permanent civil service, 1.18 FTE. 2025 total compensation came to $399,645. Their bargaining unit is POA.

Timothy Neves

Sergeant 3/Police

2025 total comp
$399,583
Sub-department
Police Services
Organization group
Public Protection
Base pay
$187,483
Overtime
$109,280
Other pay
$45,626
Benefits
$57,195
Total compensation
$399,583
Employment type
Permanent Civil Service
Union / bargaining unit
POA
Full-time equivalent (FTE)
1.32

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
Q052
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$4,839

Timothy Neves works as a Sergeant 3 for Police within Police Services. Their status is permanent civil service, 1.32 FTE. Timothy earned $399,583 in 2025. Union affiliation: POA.

Mark Mitchinson

Sergeant 3/Police

2025 total comp
$399,423
Sub-department
Police Services
Organization group
Public Protection
Base pay
$189,819
Overtime
$112,050
Other pay
$38,639
Benefits
$58,916
Total compensation
$399,423
Employment type
Permanent Civil Service
Union / bargaining unit
POA
Full-time equivalent (FTE)
1.43

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
POL
Health and Dental Benefits
$23,464
Job Code
Q052
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$4,788

At Police, Mark Mitchinson serves as a Sergeant 3 within Police Services. They work permanent civil service, 1.43 FTE. Their 2025 pay totaled $399,423. Union affiliation: POA.

Sammie Byrd

Police Officer 3/Police

2025 total comp
$399,255
Sub-department
Police Services
Organization group
Public Protection
Base pay
$161,455
Overtime
$166,489
Other pay
$19,968
Benefits
$51,342
Total compensation
$399,255
Employment type
Permanent Civil Service
Union / bargaining unit
POA
Full-time equivalent (FTE)
1.61

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
$4,832

Sammie Byrd works as a Police Officer 3 for Police within Police Services. Their status is permanent civil service, 1.61 FTE. Sammie earned $399,255 in 2025. Union affiliation: POA.

Albern Ciudad

Police Officer 3/Police

2025 total comp
$399,250
Sub-department
Police Services
Organization group
Public Protection
Base pay
$164,275
Overtime
$146,718
Other pay
$31,530
Benefits
$56,728
Total compensation
$399,250
Employment type
Permanent Civil Service
Union / bargaining unit
POA
Full-time equivalent (FTE)
1.59

Source-specific fields

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

Albern Ciudad works as a Police Officer 3 for Police within Police Services. Their status is permanent civil service, 1.59 FTE. Albern earned $399,250 in 2025. Their bargaining unit is POA.

William Kraus

Police Officer 3/Police

2025 total comp
$399,231
Sub-department
Police Services
Organization group
Public Protection
Base pay
$161,455
Overtime
$155,326
Other pay
$29,386
Benefits
$53,063
Total compensation
$399,231
Employment type
Permanent Civil Service
Union / bargaining unit
POA
Full-time equivalent (FTE)
1.55

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
$4,946

William Kraus works as a Police Officer 3 for Police within Police Services. Their status is permanent civil service, 1.55 FTE. William earned $399,231 in 2025. They are represented by POA.

Tracy Mccray

Commander 3/Police

2025 total comp
$398,990
Sub-department
Untitled
Organization group
Public Protection
Base pay
$263,195
Overtime
$26,490
Other pay
$41,105
Benefits
$68,200
Total compensation
$398,990
Employment type
Permanent Exempt
Union / bargaining unit
Municipal Exec Assoc, Police
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,026
Job Code
0490
Job Family Code
0000
Organization Group Code
Public Protection
Other Benefits
$4,713

Tracy Mccray holds the role of Commander 3 at Police within Untitled. Their status is permanent exempt. In 2025, their total compensation was $398,990. They are represented by Municipal Exec Assoc, Police.

Dennis Lo

Police Officer 2/Police

2025 total comp
$398,890
Sub-department
Police Services
Organization group
Public Protection
Base pay
$156,685
Overtime
$176,803
Other pay
$15,659
Benefits
$49,743
Total compensation
$398,890
Employment type
Permanent Civil Service
Union / bargaining unit
POA
Full-time equivalent (FTE)
1.68

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
$4,946

Dennis Lo holds the role of Police Officer 2 at Police within Police Services. Their status is permanent civil service, 1.68 FTE. In 2025, their total compensation was $398,890. Their bargaining unit is POA.

Dennis Toomer

Captain 3/Police

2025 total comp
$398,499
Sub-department
Police Services
Organization group
Public Protection
Base pay
$266,206
Overtime
$0
Other pay
$64,763
Benefits
$67,530
Total compensation
$398,499
Employment type
Permanent Civil Service
Union / bargaining unit
POA
Full-time equivalent (FTE)
0.98

Source-specific fields

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

Dennis Toomer works as a Captain 3 for Police within Police Services. Their status is permanent civil service, 0.98 FTE. Dennis earned $398,499 in 2025. Union affiliation: POA.

Derek Christensen

Sergeant 3/Police

2025 total comp
$398,300
Sub-department
Police Services
Organization group
Public Protection
Base pay
$176,339
Overtime
$132,450
Other pay
$33,703
Benefits
$55,808
Total compensation
$398,300
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
$22,485
Job Code
Q052
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$4,856

Derek Christensen is a Sergeant 3 at Police within Police Services. They work permanent civil service, 1.41 FTE. 2025 total compensation came to $398,300. Union affiliation: POA.

Christopher Java

Police Officer 2/Police

2025 total comp
$398,103
Sub-department
Police Services
Organization group
Public Protection
Base pay
$149,450
Overtime
$190,715
Other pay
$8,641
Benefits
$49,298
Total compensation
$398,103
Employment type
Permanent Civil Service
Union / bargaining unit
POA
Full-time equivalent (FTE)
1.8

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
$4,893

Christopher Java holds the role of Police Officer 2 at Police within Police Services. Their status is permanent civil service, 1.8 FTE. In 2025, their total compensation was $398,103. They are represented by POA.

Ryan Hart

Sergeant 3/Police

2025 total comp
$397,922
Sub-department
Police Services
Organization group
Public Protection
Base pay
$188,264
Overtime
$95,392
Other pay
$56,895
Benefits
$57,372
Total compensation
$397,922
Employment type
Permanent Civil Service
Union / bargaining unit
POA
Full-time equivalent (FTE)
1.31

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
POL
Health and Dental Benefits
$22,174
Job Code
Q052
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$4,785

Ryan Hart is a Sergeant 3 at Police within Police Services. They work permanent civil service, 1.31 FTE. 2025 total compensation came to $397,922. Union affiliation: POA.

Patrice Heath

Sergeant 3/Police

2024 total comp
$397,897
Sub-department
Police Services
Organization group
Public Protection
Base pay
$200,978
Overtime
$40,496
Other pay
$85,860
Benefits
$70,563
Total compensation
$397,897
Employment type
Permanent Civil Service
Union / bargaining unit
POA
Full-time equivalent (FTE)
1.73

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
POL
Health and Dental Benefits
$32,670
Job Code
Q052
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$4,580

Patrice Heath is a Sergeant 3 at Police within Police Services. They work permanent civil service, 1.73 FTE. 2024 total compensation came to $397,897. They are represented by POA.

Steven Oesterich

Police Officer 3/Police

2025 total comp
$397,896
Sub-department
Police Services
Organization group
Public Protection
Base pay
$161,600
Overtime
$128,972
Other pay
$55,571
Benefits
$51,753
Total compensation
$397,896
Employment type
Permanent Civil Service
Union / bargaining unit
POA
Full-time equivalent (FTE)
1.49

Source-specific fields

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

Steven Oesterich is a Police Officer 3 at Police within Police Services. They work permanent civil service, 1.49 FTE. 2025 total compensation came to $397,896. Union affiliation: POA.

Marilu Aguilar

Sergeant 3/Police

2025 total comp
$397,043
Sub-department
Police Services
Organization group
Public Protection
Base pay
$187,709
Overtime
$83,629
Other pay
$68,345
Benefits
$57,359
Total compensation
$397,043
Employment type
Permanent Civil Service
Union / bargaining unit
POA
Full-time equivalent (FTE)
1.27

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
POL
Health and Dental Benefits
$21,760
Job Code
Q052
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$4,843

Marilu Aguilar is a Sergeant 3 at Police within Police Services. They work permanent civil service, 1.27 FTE. 2025 total compensation came to $397,043. They are represented by POA.

Francisco Ho

Sergeant 3/Police

2025 total comp
$396,961
Sub-department
Police Services
Organization group
Public Protection
Base pay
$190,389
Overtime
$113,301
Other pay
$33,601
Benefits
$59,670
Total compensation
$396,961
Employment type
Permanent Civil Service
Union / bargaining unit
POA
Full-time equivalent (FTE)
1.46

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
POL
Health and Dental Benefits
$23,905
Job Code
Q052
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$4,742

Francisco Ho works as a Sergeant 3 for Police within Police Services. Their status is permanent civil service, 1.46 FTE. Francisco earned $396,961 in 2025. Union affiliation: POA.

Carlos Gutierrez

Captain 3/Police

2025 total comp
$396,784
Sub-department
Police Services
Organization group
Public Protection
Base pay
$273,443
Overtime
$0
Other pay
$49,665
Benefits
$73,675
Total compensation
$396,784
Employment type
Permanent Civil Service
Union / bargaining unit
POA
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
$23,490
Job Code
Q082
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$4,538

At Police, Carlos Gutierrez serves as a Captain 3 within Police Services. They work permanent civil service, 1.09 FTE. Their 2025 pay totaled $396,784. Their bargaining unit is POA.

Anthony Yang

Police Officer 3/Police

2025 total comp
$396,577
Sub-department
Police Services
Organization group
Public Protection
Base pay
$161,744
Overtime
$117,674
Other pay
$64,776
Benefits
$52,382
Total compensation
$396,577
Employment type
Permanent Civil Service
Union / bargaining unit
POA
Full-time equivalent (FTE)
1.45

Source-specific fields

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

At Police, Anthony Yang serves as a Police Officer 3 within Police Services. They work permanent civil service, 1.45 FTE. Their 2025 pay totaled $396,577. Their bargaining unit is POA.

Patricia Brown

Sergeant 3/Police

2025 total comp
$396,532
Sub-department
Police Services
Organization group
Public Protection
Base pay
$264,208
Overtime
$13,818
Other pay
$49,266
Benefits
$69,240
Total compensation
$396,532
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,776
Job Code
Q052
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$3,513

Patricia Brown holds the role of Sergeant 3 at Police within Police Services. Their status is permanent civil service, 1.05 FTE. In 2025, their total compensation was $396,532. Their bargaining unit is POA.

Michael Ferraresi

Police Officer 3/Police

2025 total comp
$396,330
Sub-department
Police Services
Organization group
Public Protection
Base pay
$161,478
Overtime
$152,720
Other pay
$29,615
Benefits
$52,518
Total compensation
$396,330
Employment type
Permanent Civil Service
Union / bargaining unit
POA
Full-time equivalent (FTE)
1.44

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
$4,859

At Police, Michael Ferraresi serves as a Police Officer 3 within Police Services. They work permanent civil service, 1.44 FTE. Their 2025 pay totaled $396,330. Their bargaining unit is POA.

Danny Guo

Police Officer 3/Police

2025 total comp
$396,033
Sub-department
Police Services
Organization group
Public Protection
Base pay
$161,455
Overtime
$161,367
Other pay
$21,604
Benefits
$51,607
Total compensation
$396,033
Employment type
Permanent Civil Service
Union / bargaining unit
POA
Full-time equivalent (FTE)
1.61

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
$4,868

At Police, Danny Guo serves as a Police Officer 3 within Police Services. They work permanent civil service, 1.61 FTE. Their 2025 pay totaled $396,033. Union affiliation: POA.

Brian Cranna

Sergeant 3/Police

2025 total comp
$396,015
Sub-department
Police Services
Organization group
Public Protection
Base pay
$195,464
Overtime
$99,332
Other pay
$36,934
Benefits
$64,284
Total compensation
$396,015
Employment type
Permanent Civil Service
Union / bargaining unit
POA
Full-time equivalent (FTE)
1.6

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
POL
Health and Dental Benefits
$28,034
Job Code
Q052
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$4,679

At Police, Brian Cranna serves as a Sergeant 3 within Police Services. They work permanent civil service, 1.6 FTE. Their 2025 pay totaled $396,015. Their bargaining unit is POA.

Stephen Jonas

Captain 3/Police

2025 total comp
$395,576
Sub-department
Police Services
Organization group
Public Protection
Base pay
$270,665
Overtime
$0
Other pay
$53,532
Benefits
$71,379
Total compensation
$395,576
Employment type
Permanent Civil Service
Union / bargaining unit
POA
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,636
Job Code
Q082
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$4,554

Stephen Jonas holds the role of Captain 3 at Police within Police Services. Their status is permanent civil service. In 2025, their total compensation was $395,576. Union affiliation: POA.

Patrick Dudy

Lieutenant 3/Police

2025 total comp
$395,376
Sub-department
Police Services
Organization group
Public Protection
Base pay
$200,093
Overtime
$90,542
Other pay
$42,658
Benefits
$62,083
Total compensation
$395,376
Employment type
Permanent Civil Service
Union / bargaining unit
POA
Full-time equivalent (FTE)
1.43

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
POL
Health and Dental Benefits
$25,091
Job Code
Q062
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$4,702

Patrick Dudy is a Lieutenant 3 at Police within Police Services. They work permanent civil service, 1.43 FTE. 2025 total compensation came to $395,376. Union affiliation: POA.

Eric Lau

Sergeant 3/Police

2025 total comp
$395,091
Sub-department
Police Services
Organization group
Public Protection
Base pay
$187,975
Overtime
$119,076
Other pay
$30,952
Benefits
$57,088
Total compensation
$395,091
Employment type
Permanent Civil Service
Union / bargaining unit
POA
Full-time equivalent (FTE)
1.39

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
POL
Health and Dental Benefits
$21,952
Job Code
Q052
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$4,772

Eric Lau is a Sergeant 3 at Police within Police Services. They work permanent civil service, 1.39 FTE. 2025 total compensation came to $395,091. Their bargaining unit is POA.

Richard Schiff

Sergeant 3/Police

2025 total comp
$394,904
Sub-department
Police Services
Organization group
Public Protection
Base pay
$191,965
Overtime
$115,661
Other pay
$26,969
Benefits
$60,309
Total compensation
$394,904
Employment type
Permanent Civil Service
Union / bargaining unit
POA
Full-time equivalent (FTE)
1.54

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
POL
Health and Dental Benefits
$25,739
Job Code
Q052
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$4,651

Richard Schiff holds the role of Sergeant 3 at Police within Police Services. Their status is permanent civil service, 1.54 FTE. In 2025, their total compensation was $394,904. They are represented by POA.

Tobius Moore

Sergeant 3/Police

2024 total comp
$394,668
Sub-department
Police Services
Organization group
Public Protection
Base pay
$186,266
Overtime
$102,030
Other pay
$50,896
Benefits
$55,476
Total compensation
$394,668
Employment type
Permanent Civil Service
Union / bargaining unit
POA
Full-time equivalent (FTE)
1.37

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
Q052
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$4,136

Tobius Moore holds the role of Sergeant 3 at Police within Police Services. Their status is permanent civil service, 1.37 FTE. In 2024, their total compensation was $394,668. They are represented by POA.

Haylee Bryan

Police Officer 2/Police

2025 total comp
$394,403
Sub-department
Police Services
Organization group
Public Protection
Base pay
$158,391
Overtime
$161,631
Other pay
$23,478
Benefits
$50,903
Total compensation
$394,403
Employment type
Permanent Civil Service
Union / bargaining unit
POA
Full-time equivalent (FTE)
1.59

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
$4,867

Haylee Bryan works as a Police Officer 2 for Police within Police Services. Their status is permanent civil service, 1.59 FTE. Haylee earned $394,403 in 2025. Union affiliation: POA.

Michael Koniaris

Captain 3/Police

2025 total comp
$394,225
Sub-department
Police Services
Organization group
Public Protection
Base pay
$272,282
Overtime
$1,856
Other pay
$47,388
Benefits
$72,699
Total compensation
$394,225
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
$22,713
Job Code
Q082
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$4,530

Michael Koniaris works as a Captain 3 for Police within Police Services. Their status is permanent civil service, 1.06 FTE. Michael earned $394,225 in 2025. Union affiliation: POA.

Matthew Rodgers

Sergeant 3/Police

2025 total comp
$394,154
Sub-department
Police Services
Organization group
Public Protection
Base pay
$214,762
Overtime
$56,970
Other pay
$44,205
Benefits
$78,217
Total compensation
$394,154
Employment type
Permanent Civil Service
Union / bargaining unit
POA
Full-time equivalent (FTE)
1.92

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
POL
Health and Dental Benefits
$38,111
Job Code
Q052
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$4,209

Matthew Rodgers holds the role of Sergeant 3 at Police within Police Services. Their status is permanent civil service, 1.92 FTE. In 2025, their total compensation was $394,154. Their bargaining unit is POA.

Damon Jackson

Sergeant 3/Police

2025 total comp
$393,569
Sub-department
Police Services
Organization group
Public Protection
Base pay
$194,159
Overtime
$96,021
Other pay
$39,930
Benefits
$63,459
Total compensation
$393,569
Employment type
Permanent Civil Service
Union / bargaining unit
POA
Full-time equivalent (FTE)
1.54

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
POL
Health and Dental Benefits
$26,962
Job Code
Q052
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$4,586

Damon Jackson is a Sergeant 3 at Police within Police Services. They work permanent civil service, 1.54 FTE. 2025 total compensation came to $393,569. Union affiliation: POA.