GCGovComp.app

City and County of San Francisco / Police

Agency file

Police

Source file: City and County of San Francisco — Employee Compensation / ingested Jun 17, 2026

The Police provides law enforcement and public safety — patrol, criminal investigation, and emergency response.

In 2025, this agency had 3,039 employees with median total compensation of $250,324; the highest distinct record was $827,879.

Year
2025
Total payroll
$739.4M
Employees
3,039
Median total
$250,324
Highest record
$827,879

What the records show

Compensation analytics

These summaries compare pay within the agency before listing individual records.

Salary distribution

How 2025 total compensation is spread across the 3,039 employees. Each bar is a pay range; taller bars mean more people earn in that range. The amber line marks the median ($250,324) — half earn less, half more. The far-right bar collects the highest earners.

Average pay composition

  • Base$131,135 (54%)
  • Overtime$50,945 (21%)
  • Other$18,842 (8%)
  • Benefits$42,395 (17%)

What an average paycheck here is made of — base salary versus overtime, other pay (bonuses, allowances), and benefits. A large overtime or other-pay share means take-home often exceeds base salary.

Pay percentiles

10th
25th
Median
75th
90th
$45,273
$144,148
$250,324
$338,792
$422,170

The pay ladder for this department. Someone at the 90th percentile earns $422,170 — more than 90% of the department; the 10th percentile earns $45,273. The shaded band is the middle half of employees (25th–75th percentile).

Largest job titles

Police Officer 3
1,145 · $284,634
Sergeant 3
400 · $383,568
Police Officer
341 · $138,752
Police Officer 2
232 · $273,420

The most common job titles in this department by headcount, with the median total compensation for each. Click a title to see everyone who holds it.

Trend

Year over year

How this department's total payroll, headcount, and median pay changed across the 2 published years.

YearTotal payrollEmployeesMedian pay
2024
$715.6M
2,955
$250,065
2025
$739.4M
3.3%
3,039
2.8%
$250,324
0.1%

Compare

Similar departments

Departments elsewhere with the most similar mix of roles — a proxy for the same kind of agency, matched by workforce composition rather than name. Pay is not cost-of-living adjusted.

Record list

Employees

Page 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.