GCGovComp.app

City and County of San Francisco / Police / Police Officer 3

Job-title file

Police Officer 3

Enforce laws and maintain public safety — patrol, respond to incidents, investigate crimes, and make arrests.

1,224 employees hold this title in Police. Median total compensation for the role is $281,284, above the department median of $250,324.

Employees
1,224
Total payroll
$304.5M
Role median
$281,284
Agency median
$250,324
Comparison
Above

What the records show

Role pay distribution

Pay distribution for this role

$26$505,406+

Hover a bar for its range; click to filter the list below.

How total compensation varies among the 1,224 people in this role. Even for one job title, pay differs with seniority, step, overtime, and tenure. Each bar is a pay range; the far-right bar collects the highest earners.

Compared with the local labor market

Police Officer 3 pay vs. the San Francisco-Oakland-Fremont, CA area

Across all employers in the San Francisco-Oakland-Fremont, CA area, the median wage for Police and Sheriff's Patrol Officers — about 7,990 people — is $132,000. Police pays a median base salary of $158,368 for this role, 20% above that figureabove the 90th percentile of local pay for the occupation.

Where Police sits in the local pay range

10th
25th
Median
75th
90th
$95,390
$124,970
$132,000
$141,810
$156,690
Police median · $158,368

The bar is the range of annual wages for Police and Sheriff's Patrol Officers across every employer in the San Francisco-Oakland-Fremont, CA area, from the 10th to the 90th percentile, with the middle 50% highlighted. The marker shows Police’s median base salary for this role. Both figures are base pay only.

And across the country

Nationwide, the median wage for Police and Sheriff's Patrol Officers — about 670,520 people — is $76,210. Police’s median base salary is 108% above that national figure, above the 90th percentile of pay for the occupation nationally.

10th
25th
Median
75th
90th
$47,510
$59,290
$76,210
$97,600
$115,120
Police median · $158,368

Local and national wages differ for reasons beyond how well a job pays — cost of living, the mix of employers, and local demand for the occupation all move the San Francisco-Oakland-Fremont, CA range relative to the national one.

Computed over the 1,691 of 1,860 people in this role paid at least $25,000in base salary. The rest are part-year or part-time records, whose actual pay isn’t comparable to a full-time annual wage.

Median total compensation for this role at Police is $253,890, which includes overtime and employer-paid benefits. The benchmark above excludes both, so total compensation is deliberately not compared against it.

Benchmark: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (May 2025). BLS Occupational Employment and Wage Statistics (OEWS) covers all employers in the area — private, non-profit, and government alike — so this is a comparison against the whole local labor market for the occupation, not against private-sector pay. OEWS wages are straight-time pay and exclude overtime, shift differentials, and employer-paid benefits, so the government figure shown here is base pay on the same basis. Total compensation is not comparable to it. Job titles are matched to the closest standard occupation, so the comparison is between similar work rather than an identical job classification.

Compare jurisdictions

Police Officer beyond City and County of San Francisco

This role is reported in 31 jurisdictions. In City and County of San Francisco, the median of $253,890 ranks #2 of 31. See Police Officer across all of City and County of San Francisco

Highest-paying jurisdictions for this role

City of San Jose
$286,889 · 818
City of Los Angeles
$187,245 · 5,730
City of Boston
$185,462 · 1,335
City of Worcester
$128,256 · 371
City of Phoenix, Arizona
$116,326 · 2,460
Illinois
$114,200 · 7
California
$111,913 · 298

Median total compensation for comparable Police Officerroles in other jurisdictions. Titles are matched by normalized name across sources, not identical job classification, and pay is not cost-of-living adjusted. Each bar links to that jurisdiction’s page for the role.

Record list

Employees with this title

Page 3

Mary Burns

Police Officer 3/Police

2025 total comp
$59,658
Sub-department
Police Services
Organization group
Public Protection
Base pay
$55,498
Overtime
$0
Other pay
$0
Benefits
$4,161
Total compensation
$59,658
Employment type
Temporary Exempt
Union / bargaining unit
Poa
Full-time equivalent (FTE)
0.41

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
$4,161
Total Salary
$55,498

At Police, Mary Burns serves as a Police Officer 3 within Police Services. They work temporary exempt, 0.41 FTE. Their 2025 pay totaled $59,658. They are represented by Poa.

Michael Radanovich

Police Officer 3/Police

2025 total comp
$59,579
Sub-department
Police Services
Organization group
Public Protection
Base pay
$55,424
Overtime
$0
Other pay
$0
Benefits
$4,155
Total compensation
$59,579
Employment type
Temporary Exempt
Union / bargaining unit
Poa
Full-time equivalent (FTE)
0.41

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
$4,155
Total Salary
$55,424

At Police, Michael Radanovich serves as a Police Officer 3 within Police Services. They work temporary exempt, 0.41 FTE. Their 2025 pay totaled $59,579. Their bargaining unit is Poa.

Joseph Lynch

Police Officer 3/Police

2025 total comp
$59,573
Sub-department
Police Services
Organization group
Public Protection
Base pay
$55,419
Overtime
$0
Other pay
$0
Benefits
$4,155
Total compensation
$59,573
Employment type
Temporary Exempt
Union / bargaining unit
Poa
Full-time equivalent (FTE)
0.41

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
$4,155
Total Salary
$55,419

Joseph Lynch holds the role of Police Officer 3 at Police within Police Services. Their status is temporary exempt, 0.41 FTE. In 2025, their total compensation was $59,573. They are represented by Poa.

Curtis Lum

Police Officer 3/Police

2025 total comp
$59,549
Sub-department
Police Services
Organization group
Public Protection
Base pay
$55,396
Overtime
$0
Other pay
$0
Benefits
$4,153
Total compensation
$59,549
Employment type
Temporary Exempt
Union / bargaining unit
Poa
Full-time equivalent (FTE)
0.41

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
$4,153
Total Salary
$55,396

Curtis Lum works as a Police Officer 3 for Police within Police Services. Their status is temporary exempt, 0.41 FTE. Curtis earned $59,549 in 2025. Union affiliation: Poa.

Kevin Mannix

Police Officer 3/Police

2025 total comp
$58,928
Sub-department
Police Services
Organization group
Public Protection
Base pay
$54,818
Overtime
$0
Other pay
$0
Benefits
$4,110
Total compensation
$58,928
Employment type
Temporary Exempt
Union / bargaining unit
Poa
Full-time equivalent (FTE)
0.41

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
$4,110
Total Salary
$54,818

Kevin Mannix is a Police Officer 3 at Police within Police Services. They work temporary exempt, 0.41 FTE. 2025 total compensation came to $58,928. Their bargaining unit is Poa.

Cliff Chiu

Police Officer 3/Police

2025 total comp
$58,872
Sub-department
Police Services
Organization group
Public Protection
Base pay
$54,766
Overtime
$0
Other pay
$0
Benefits
$4,106
Total compensation
$58,872
Employment type
Temporary Exempt
Union / bargaining unit
Poa
Full-time equivalent (FTE)
0.41

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
$4,106
Total Salary
$54,766

Cliff Chiu works as a Police Officer 3 for Police within Police Services. Their status is temporary exempt, 0.41 FTE. Cliff earned $58,872 in 2025. They are represented by Poa.

Michael Browne

Police Officer 3/Police

2025 total comp
$58,826
Sub-department
Police Services
Organization group
Public Protection
Base pay
$54,723
Overtime
$0
Other pay
$0
Benefits
$4,103
Total compensation
$58,826
Employment type
Temporary Exempt
Union / bargaining unit
Poa
Full-time equivalent (FTE)
0.41

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
$4,103
Total Salary
$54,723

Michael Browne is a Police Officer 3 at Police within Police Services. They work temporary exempt, 0.41 FTE. 2025 total compensation came to $58,826. They are represented by Poa.

Michael Becker

Police Officer 3/Police

2025 total comp
$58,710
Sub-department
Police Services
Organization group
Public Protection
Base pay
$54,615
Overtime
$0
Other pay
$0
Benefits
$4,095
Total compensation
$58,710
Employment type
Temporary Exempt
Union / bargaining unit
Poa
Full-time equivalent (FTE)
0.41

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
$4,095
Total Salary
$54,615

At Police, Michael Becker serves as a Police Officer 3 within Police Services. They work temporary exempt, 0.41 FTE. Their 2025 pay totaled $58,710. Their bargaining unit is Poa.

David Albright

Police Officer 3/Police

2025 total comp
$58,649
Sub-department
Police Services
Organization group
Public Protection
Base pay
$54,559
Overtime
$0
Other pay
$0
Benefits
$4,090
Total compensation
$58,649
Employment type
Temporary Exempt
Union / bargaining unit
Poa
Full-time equivalent (FTE)
0.41

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
$4,090
Total Salary
$54,559

David Albright works as a Police Officer 3 for Police within Police Services. Their status is temporary exempt, 0.41 FTE. David earned $58,649 in 2025. Their bargaining unit is Poa.

Lawrence Chan

Police Officer 3/Police

2025 total comp
$58,421
Sub-department
Police Services
Organization group
Public Protection
Base pay
$54,347
Overtime
$0
Other pay
$0
Benefits
$4,074
Total compensation
$58,421
Employment type
Temporary Exempt
Union / bargaining unit
Poa
Full-time equivalent (FTE)
0.41

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
$4,074
Total Salary
$54,347

Lawrence Chan holds the role of Police Officer 3 at Police within Police Services. Their status is temporary exempt, 0.41 FTE. In 2025, their total compensation was $58,421. Union affiliation: Poa.

Oliver Reich

Police Officer 3/Police

2024 total comp
$58,303
Sub-department
Police Services
Organization group
Public Protection
Base pay
$20,567
Overtime
$2,576
Other pay
$28,254
Benefits
$6,906
Total compensation
$58,303
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
0.14

Source-specific fields

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

Oliver Reich is a Police Officer 3 at Police within Police Services. They work permanent civil service, 0.14 FTE. 2024 total compensation came to $58,303. Their bargaining unit is Poa.

Lee Dahlberg

Police Officer 3/Police

2025 total comp
$58,008
Sub-department
Police Services
Organization group
Public Protection
Base pay
$53,962
Overtime
$0
Other pay
$0
Benefits
$4,046
Total compensation
$58,008
Employment type
Temporary Exempt
Union / bargaining unit
Poa
Full-time equivalent (FTE)
0.4

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
$4,046
Total Salary
$53,962

At Police, Lee Dahlberg serves as a Police Officer 3 within Police Services. They work temporary exempt, 0.4 FTE. Their 2025 pay totaled $58,008. They are represented by Poa.

Anthony Damato

Police Officer 3/Police

2025 total comp
$57,648
Sub-department
Police Services
Organization group
Public Protection
Base pay
$53,628
Overtime
$0
Other pay
$0
Benefits
$4,020
Total compensation
$57,648
Employment type
Temporary Exempt
Union / bargaining unit
Poa
Full-time equivalent (FTE)
0.4

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
$4,020
Total Salary
$53,628

At Police, Anthony Damato serves as a Police Officer 3 within Police Services. They work temporary exempt, 0.4 FTE. Their 2025 pay totaled $57,648. Union affiliation: Poa.

James Garrity

Police Officer 3/Police

2025 total comp
$57,304
Sub-department
Police Services
Organization group
Public Protection
Base pay
$53,308
Overtime
$0
Other pay
$0
Benefits
$3,996
Total compensation
$57,304
Employment type
Temporary Exempt
Union / bargaining unit
Poa
Full-time equivalent (FTE)
0.4

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,996
Total Salary
$53,308

James Garrity works as a Police Officer 3 for Police within Police Services. Their status is temporary exempt, 0.4 FTE. James earned $57,304 in 2025. Union affiliation: Poa.

John Cleary

Police Officer 3/Police

2025 total comp
$57,303
Sub-department
Police Services
Organization group
Public Protection
Base pay
$53,307
Overtime
$0
Other pay
$0
Benefits
$3,996
Total compensation
$57,303
Employment type
Temporary Exempt
Union / bargaining unit
Poa
Full-time equivalent (FTE)
0.4

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,996
Total Salary
$53,307

John Cleary is a Police Officer 3 at Police within Police Services. They work temporary exempt, 0.4 FTE. 2025 total compensation came to $57,303. Union affiliation: Poa.

Steven Murphy

Police Officer 3/Police

2025 total comp
$56,915
Sub-department
Police Services
Organization group
Public Protection
Base pay
$52,946
Overtime
$0
Other pay
$0
Benefits
$3,969
Total compensation
$56,915
Employment type
Temporary Exempt
Union / bargaining unit
Poa
Full-time equivalent (FTE)
0.4

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,969
Total Salary
$52,946

At Police, Steven Murphy serves as a Police Officer 3 within Police Services. They work temporary exempt, 0.4 FTE. Their 2025 pay totaled $56,915. Their bargaining unit is Poa.

Clifford Cook

Police Officer 3/Police

2025 total comp
$56,843
Sub-department
Police Services
Organization group
Public Protection
Base pay
$52,879
Overtime
$0
Other pay
$0
Benefits
$3,964
Total compensation
$56,843
Employment type
Temporary Exempt
Union / bargaining unit
Poa
Full-time equivalent (FTE)
0.4

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,964
Total Salary
$52,879

Clifford Cook holds the role of Police Officer 3 at Police within Police Services. Their status is temporary exempt, 0.4 FTE. In 2025, their total compensation was $56,843. They are represented by Poa.

Sidney Sakurai

Police Officer 3/Police

2025 total comp
$56,585
Sub-department
Police Services
Organization group
Public Protection
Base pay
$52,638
Overtime
$0
Other pay
$0
Benefits
$3,946
Total compensation
$56,585
Employment type
Temporary Exempt
Union / bargaining unit
Poa
Full-time equivalent (FTE)
0.39

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,946
Total Salary
$52,638

Sidney Sakurai holds the role of Police Officer 3 at Police within Police Services. Their status is temporary exempt, 0.39 FTE. In 2025, their total compensation was $56,585. They are represented by Poa.

Kim Lewis

Police Officer 3/Police

2025 total comp
$56,565
Sub-department
Police Services
Organization group
Public Protection
Base pay
$52,620
Overtime
$0
Other pay
$0
Benefits
$3,945
Total compensation
$56,565
Employment type
Temporary Exempt
Union / bargaining unit
Poa
Full-time equivalent (FTE)
0.39

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,945
Total Salary
$52,620

Kim Lewis works as a Police Officer 3 for Police within Police Services. Their status is temporary exempt, 0.39 FTE. Kim earned $56,565 in 2025. They are represented by Poa.

Brian Devlin

Police Officer 3/Police

2025 total comp
$56,548
Sub-department
Police Services
Organization group
Public Protection
Base pay
$52,604
Overtime
$0
Other pay
$0
Benefits
$3,944
Total compensation
$56,548
Employment type
Temporary Exempt
Union / bargaining unit
Poa
Full-time equivalent (FTE)
0.39

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,944
Total Salary
$52,604

At Police, Brian Devlin serves as a Police Officer 3 within Police Services. They work temporary exempt, 0.39 FTE. Their 2025 pay totaled $56,548. They are represented by Poa.

Benito Manning

Police Officer 3/Police

2025 total comp
$56,458
Sub-department
Police Services
Organization group
Public Protection
Base pay
$52,520
Overtime
$0
Other pay
$0
Benefits
$3,937
Total compensation
$56,458
Employment type
Temporary Exempt
Union / bargaining unit
Poa
Full-time equivalent (FTE)
0.39

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,937
Total Salary
$52,520

At Police, Benito Manning serves as a Police Officer 3 within Police Services. They work temporary exempt, 0.39 FTE. Their 2025 pay totaled $56,458. Union affiliation: Poa.

Jordan Hom

Police Officer 3/Police

2025 total comp
$56,416
Sub-department
Police Services
Organization group
Public Protection
Base pay
$52,481
Overtime
$0
Other pay
$0
Benefits
$3,935
Total compensation
$56,416
Employment type
Temporary Exempt
Union / bargaining unit
Poa
Full-time equivalent (FTE)
0.39

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,935
Total Salary
$52,481

Jordan Hom holds the role of Police Officer 3 at Police within Police Services. Their status is temporary exempt, 0.39 FTE. In 2025, their total compensation was $56,416. Their bargaining unit is Poa.

Karen Lynch

Police Officer 3/Police

2025 total comp
$54,966
Sub-department
Police Services
Organization group
Public Protection
Base pay
$51,132
Overtime
$0
Other pay
$0
Benefits
$3,833
Total compensation
$54,966
Employment type
Temporary Exempt
Union / bargaining unit
Poa
Full-time equivalent (FTE)
0.38

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
POL
Job Code
Q004
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$3,833
Total Salary
$51,132

Karen Lynch works as a Police Officer 3 for Police within Police Services. Their status is temporary exempt, 0.38 FTE. Karen earned $54,966 in 2025. They are represented by Poa.

James Frugoli

Police Officer 3/Police

2025 total comp
$54,904
Sub-department
Police Services
Organization group
Public Protection
Base pay
$51,075
Overtime
$0
Other pay
$0
Benefits
$3,829
Total compensation
$54,904
Employment type
Temporary Exempt
Union / bargaining unit
Poa
Full-time equivalent (FTE)
0.38

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
POL
Job Code
Q004
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$3,829
Total Salary
$51,075

At Police, James Frugoli serves as a Police Officer 3 within Police Services. They work temporary exempt, 0.38 FTE. Their 2025 pay totaled $54,904. Their bargaining unit is Poa.

Glenn Ortega

Police Officer 3/Police

2025 total comp
$54,880
Sub-department
Police Services
Organization group
Public Protection
Base pay
$51,053
Overtime
$0
Other pay
$0
Benefits
$3,827
Total compensation
$54,880
Employment type
Temporary Exempt
Union / bargaining unit
Poa
Full-time equivalent (FTE)
0.38

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
POL
Job Code
Q004
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$3,827
Total Salary
$51,053

Glenn Ortega is a Police Officer 3 at Police within Police Services. They work temporary exempt, 0.38 FTE. 2025 total compensation came to $54,880. Their bargaining unit is Poa.

Shawn Wallace

Police Officer 3/Police

2025 total comp
$54,855
Sub-department
Police Services
Organization group
Public Protection
Base pay
$50,320
Overtime
$0
Other pay
$710
Benefits
$3,826
Total compensation
$54,855
Employment type
Temporary Exempt
Union / bargaining unit
Poa
Full-time equivalent (FTE)
0.38

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
POL
Job Code
Q004
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$3,826
Total Salary
$51,030

Shawn Wallace is a Police Officer 3 at Police within Police Services. They work temporary exempt, 0.38 FTE. 2025 total compensation came to $54,855. Their bargaining unit is Poa.

Edwin Gaffud

Police Officer 3/Police

2025 total comp
$54,745
Sub-department
Police Services
Organization group
Public Protection
Base pay
$50,927
Overtime
$0
Other pay
$0
Benefits
$3,818
Total compensation
$54,745
Employment type
Temporary Exempt
Union / bargaining unit
Poa
Full-time equivalent (FTE)
0.38

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
POL
Job Code
Q004
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$3,818
Total Salary
$50,927

Edwin Gaffud works as a Police Officer 3 for Police within Police Services. Their status is temporary exempt, 0.38 FTE. Edwin earned $54,745 in 2025. Their bargaining unit is Poa.

Kenwade Lee

Police Officer 3/Police

2025 total comp
$54,688
Sub-department
Police Services
Organization group
Public Protection
Base pay
$50,874
Overtime
$0
Other pay
$0
Benefits
$3,814
Total compensation
$54,688
Employment type
Temporary Exempt
Union / bargaining unit
Poa
Full-time equivalent (FTE)
0.38

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
POL
Job Code
Q004
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$3,814
Total Salary
$50,874

At Police, Kenwade Lee serves as a Police Officer 3 within Police Services. They work temporary exempt, 0.38 FTE. Their 2025 pay totaled $54,688. Union affiliation: Poa.

Matthew Reiter

Police Officer 3/Police

2025 total comp
$54,427
Sub-department
Police Services
Organization group
Public Protection
Base pay
$17,191
Overtime
$211
Other pay
$31,378
Benefits
$5,648
Total compensation
$54,427
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
0.11

Source-specific fields

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

Matthew Reiter holds the role of Police Officer 3 at Police within Police Services. Their status is permanent civil service, 0.11 FTE. In 2025, their total compensation was $54,427. Union affiliation: Poa.

Angelo Spagnoli

Police Officer 3/Police

2025 total comp
$54,029
Sub-department
Police Services
Organization group
Public Protection
Base pay
$50,261
Overtime
$0
Other pay
$0
Benefits
$3,768
Total compensation
$54,029
Employment type
Temporary Exempt
Union / bargaining unit
Poa
Full-time equivalent (FTE)
0.38

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
POL
Job Code
Q004
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$3,768
Total Salary
$50,261

Angelo Spagnoli holds the role of Police Officer 3 at Police within Police Services. Their status is temporary exempt, 0.38 FTE. In 2025, their total compensation was $54,029. Their bargaining unit is Poa.

Larry Lacy

Police Officer 3/Police

2025 total comp
$53,588
Sub-department
Police Services
Organization group
Public Protection
Base pay
$49,851
Overtime
$0
Other pay
$0
Benefits
$3,737
Total compensation
$53,588
Employment type
Temporary Exempt
Union / bargaining unit
Poa
Full-time equivalent (FTE)
0.37

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,737
Total Salary
$49,851

Larry Lacy works as a Police Officer 3 for Police within Police Services. Their status is temporary exempt, 0.37 FTE. Larry earned $53,588 in 2025. Union affiliation: Poa.

Bob Massola

Police Officer 3/Police

2025 total comp
$52,397
Sub-department
Police Services
Organization group
Public Protection
Base pay
$48,742
Overtime
$0
Other pay
$0
Benefits
$3,654
Total compensation
$52,397
Employment type
Temporary Exempt
Union / bargaining unit
Poa
Full-time equivalent (FTE)
0.36

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,654
Total Salary
$48,742

Bob Massola holds the role of Police Officer 3 at Police within Police Services. Their status is temporary exempt, 0.36 FTE. In 2025, their total compensation was $52,397. They are represented by Poa.

Eric Santiago

Police Officer 3/Police

2024 total comp
$52,302
Sub-department
Police Services
Organization group
Public Protection
Base pay
$15,359
Overtime
$2,379
Other pay
$29,347
Benefits
$5,217
Total compensation
$52,302
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
0.11

Source-specific fields

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

At Police, Eric Santiago serves as a Police Officer 3 within Police Services. They work permanent civil service, 0.11 FTE. Their 2024 pay totaled $52,302. Their bargaining unit is Poa.

Barry Wood

Police Officer 3/Police

2025 total comp
$51,537
Sub-department
Police Services
Organization group
Public Protection
Base pay
$47,942
Overtime
$0
Other pay
$0
Benefits
$3,594
Total compensation
$51,537
Employment type
Temporary Exempt
Union / bargaining unit
Poa
Full-time equivalent (FTE)
0.36

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,594
Total Salary
$47,942

Barry Wood holds the role of Police Officer 3 at Police within Police Services. Their status is temporary exempt, 0.36 FTE. In 2025, their total compensation was $51,537. Union affiliation: Poa.