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 18

Brandon Smith

Sergeant 3/Police

2025 total comp
$357,991
Sub-department
Police Services
Organization group
Public Protection
Base pay
$175,671
Overtime
$93,660
Other pay
$33,948
Benefits
$54,712
Total compensation
$357,991
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,071
Job Code
Q052
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$4,277

At Police, Brandon Smith serves as a Sergeant 3 within Police Services. They work permanent civil service, 1.31 FTE. Their 2025 pay totaled $357,991. Union affiliation: POA.

Kenneth Macdonald

Lieutenant 3/Police

2025 total comp
$357,960
Sub-department
Police Services
Organization group
Public Protection
Base pay
$215,806
Overtime
$31,898
Other pay
$47,846
Benefits
$62,409
Total compensation
$357,960
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
$22,216
Job Code
Q062
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$4,217

Kenneth Macdonald works as a Lieutenant 3 for Police within Police Services. Their status is permanent civil service, 1.09 FTE. Kenneth earned $357,960 in 2025. Their bargaining unit is POA.

Pierre Battle

Police Officer 3/Police

2024 total comp
$357,812
Sub-department
Police Services
Organization group
Public Protection
Base pay
$159,263
Overtime
$125,696
Other pay
$22,252
Benefits
$50,602
Total compensation
$357,812
Employment type
Permanent Civil Service
Union / bargaining unit
POA
Full-time equivalent (FTE)
1.53

Source-specific fields

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

Pierre Battle holds the role of Police Officer 3 at Police within Police Services. Their status is permanent civil service, 1.53 FTE. In 2024, their total compensation was $357,812. Union affiliation: POA.

William Sanson-Mosier

Manager V/Police

2025 total comp
$357,804
Sub-department
Management
Organization group
Public Protection
Base pay
$275,442
Overtime
$0
Other pay
$0
Benefits
$82,362
Total compensation
$357,804
Employment type
Permanent Civil Service
Union / bargaining unit
Municipal Exec Assoc, Misc
Full-time equivalent (FTE)
1

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
POL
Health and Dental Benefits
$27,496
Job Code
0933
Job Family Code
0900
Organization Group Code
Public Protection
Other Benefits
$15,670

William Sanson-Mosier works as a Manager V for Police within Management. Their status is permanent civil service. William earned $357,804 in 2025. They are represented by Municipal Exec Assoc, Misc.

Mohammed Azam

Police Officer 3/Police

2025 total comp
$357,505
Sub-department
Police Services
Organization group
Public Protection
Base pay
$161,455
Overtime
$123,716
Other pay
$21,252
Benefits
$51,082
Total compensation
$357,505
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
$21,553
Job Code
Q004
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$4,343

At Police, Mohammed Azam serves as a Police Officer 3 within Police Services. They work permanent civil service, 1.45 FTE. Their 2025 pay totaled $357,505. Union affiliation: POA.

Thomas Lee

Sergeant 3/Police

2025 total comp
$357,471
Sub-department
Police Services
Organization group
Public Protection
Base pay
$187,881
Overtime
$86,298
Other pay
$28,710
Benefits
$54,583
Total compensation
$357,471
Employment type
Permanent Civil Service
Union / bargaining unit
POA
Full-time equivalent (FTE)
1.28

Source-specific fields

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

Thomas Lee is a Sergeant 3 at Police within Police Services. They work permanent civil service, 1.28 FTE. 2025 total compensation came to $357,471. They are represented by POA.

Brandon Thompson

Police Officer 3/Police

2025 total comp
$357,293
Sub-department
Police Services
Organization group
Public Protection
Base pay
$161,501
Overtime
$57,594
Other pay
$86,232
Benefits
$51,965
Total compensation
$357,293
Employment type
Permanent Civil Service
Union / bargaining unit
POA
Full-time equivalent (FTE)
1.21

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,307

Brandon Thompson is a Police Officer 3 at Police within Police Services. They work permanent civil service, 1.21 FTE. 2025 total compensation came to $357,293. Union affiliation: POA.

Derick Dragon

Police Officer 3/Police

2025 total comp
$357,208
Sub-department
Police Services
Organization group
Public Protection
Base pay
$161,478
Overtime
$109,905
Other pay
$35,043
Benefits
$50,782
Total compensation
$357,208
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,553
Job Code
Q004
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$4,042

At Police, Derick Dragon serves as a Police Officer 3 within Police Services. They work permanent civil service, 1.39 FTE. Their 2025 pay totaled $357,208. Union affiliation: POA.

Jeffrey Chow

Sergeant 3/Police

2025 total comp
$357,123
Sub-department
Police Services
Organization group
Public Protection
Base pay
$187,483
Overtime
$87,796
Other pay
$25,768
Benefits
$56,076
Total compensation
$357,123
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,553
Job Code
Q052
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$4,239

Jeffrey Chow is a Sergeant 3 at Police within Police Services. They work permanent civil service, 1.27 FTE. 2025 total compensation came to $357,123. Union affiliation: POA.

Matthew Leong

Sergeant 3/Police

2024 total comp
$357,102
Sub-department
Police Services
Organization group
Public Protection
Base pay
$191,208
Overtime
$74,025
Other pay
$31,563
Benefits
$60,306
Total compensation
$357,102
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
$24,922
Job Code
Q052
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$4,246

Matthew Leong works as a Sergeant 3 for Police within Police Services. Their status is permanent civil service, 1.46 FTE. Matthew earned $357,102 in 2024. Their bargaining unit is POA.

Marcus Wells

Police Officer 3/Police

2025 total comp
$357,098
Sub-department
Police Services
Organization group
Public Protection
Base pay
$162,245
Overtime
$100,446
Other pay
$63,155
Benefits
$31,253
Total compensation
$357,098
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
$1,320
Job Code
Q004
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$4,629

Marcus Wells works as a Police Officer 3 for Police within Police Services. Their status is permanent civil service, 1.41 FTE. Marcus earned $357,098 in 2025. Union affiliation: POA.

Michael Rotschi

Police Officer 3/Police

2025 total comp
$357,005
Sub-department
Police Services
Organization group
Public Protection
Base pay
$161,483
Overtime
$124,090
Other pay
$19,848
Benefits
$51,584
Total compensation
$357,005
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,071
Job Code
Q004
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$4,326

Michael Rotschi is a Police Officer 3 at Police within Police Services. They work permanent civil service, 1.45 FTE. 2025 total compensation came to $357,005. They are represented by POA.

Carl Ueber

Sergeant 3/Police

2024 total comp
$356,919
Sub-department
Police Services
Organization group
Public Protection
Base pay
$187,609
Overtime
$70,325
Other pay
$42,139
Benefits
$56,846
Total compensation
$356,919
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,073
Job Code
Q052
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$4,220

Carl Ueber holds the role of Sergeant 3 at Police within Police Services. Their status is permanent civil service, 1.31 FTE. In 2024, their total compensation was $356,919. Union affiliation: POA.

Ricardo Pumay

Police Officer 2/Police

2025 total comp
$356,864
Sub-department
Police Services
Organization group
Public Protection
Base pay
$150,966
Overtime
$140,849
Other pay
$16,370
Benefits
$48,680
Total compensation
$356,864
Employment type
Permanent Civil Service
Union / bargaining unit
POA
Full-time equivalent (FTE)
1.53

Source-specific fields

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

At Police, Ricardo Pumay serves as a Police Officer 2 within Police Services. They work permanent civil service, 1.53 FTE. Their 2025 pay totaled $356,864. They are represented by POA.

Kirk Yin

Lieutenant 3/Police

2025 total comp
$356,816
Sub-department
Police Services
Organization group
Public Protection
Base pay
$215,489
Overtime
$37,789
Other pay
$41,747
Benefits
$61,791
Total compensation
$356,816
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
$22,071
Job Code
Q062
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$4,184

Kirk Yin is a Lieutenant 3 at Police within Police Services. They work permanent civil service, 1.12 FTE. 2025 total compensation came to $356,816. Their bargaining unit is POA.

Jeremiah Swangler

Police Officer 3/Police

2025 total comp
$356,637
Sub-department
Police Services
Organization group
Public Protection
Base pay
$167,552
Overtime
$120,601
Other pay
$16,571
Benefits
$51,913
Total compensation
$356,637
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
$21,553
Job Code
Q004
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$4,230

Jeremiah Swangler is a Police Officer 3 at Police within Police Services. They work permanent civil service, 1.43 FTE. 2025 total compensation came to $356,637. They are represented by POA.

Nicholas Territo

Police Officer 3/Police

2025 total comp
$356,576
Sub-department
Police Services
Organization group
Public Protection
Base pay
$161,478
Overtime
$117,220
Other pay
$25,923
Benefits
$51,955
Total compensation
$356,576
Employment type
Permanent Civil Service
Union / bargaining unit
POA
Full-time equivalent (FTE)
1.42

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,297

At Police, Nicholas Territo serves as a Police Officer 3 within Police Services. They work permanent civil service, 1.42 FTE. Their 2025 pay totaled $356,576. Their bargaining unit is POA.

Thomas Costello

Police Officer 3/Police

2025 total comp
$356,309
Sub-department
Police Services
Organization group
Public Protection
Base pay
$168,426
Overtime
$102,790
Other pay
$30,480
Benefits
$54,614
Total compensation
$356,309
Employment type
Permanent Civil Service
Union / bargaining unit
POA
Full-time equivalent (FTE)
1.36

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

Thomas Costello holds the role of Police Officer 3 at Police within Police Services. Their status is permanent civil service, 1.36 FTE. In 2025, their total compensation was $356,309. Their bargaining unit is POA.

James Tacchini

Lieutenant 3/Police

2025 total comp
$356,076
Sub-department
Police Services
Organization group
Public Protection
Base pay
$214,955
Overtime
$50,806
Other pay
$29,518
Benefits
$60,798
Total compensation
$356,076
Employment type
Permanent Civil Service
Union / bargaining unit
POA
Full-time equivalent (FTE)
1.15

Source-specific fields

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

James Tacchini holds the role of Lieutenant 3 at Police within Police Services. Their status is permanent civil service, 1.15 FTE. In 2025, their total compensation was $356,076. Their bargaining unit is POA.

Louis Hargreaves

Police Officer 3/Police

2025 total comp
$355,854
Sub-department
Police Services
Organization group
Public Protection
Base pay
$161,608
Overtime
$105,118
Other pay
$37,313
Benefits
$51,816
Total compensation
$355,854
Employment type
Permanent Civil Service
Union / bargaining unit
POA
Full-time equivalent (FTE)
1.28

Source-specific fields

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

Louis Hargreaves is a Police Officer 3 at Police within Police Services. They work permanent civil service, 1.28 FTE. 2025 total compensation came to $355,854. They are represented by POA.

Rommel Baldovino

Police Officer 3/Police

2025 total comp
$355,607
Sub-department
Police Services
Organization group
Public Protection
Base pay
$168,449
Overtime
$102,117
Other pay
$31,035
Benefits
$54,005
Total compensation
$355,607
Employment type
Permanent Civil Service
Union / bargaining unit
POA
Full-time equivalent (FTE)
1.34

Source-specific fields

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

Rommel Baldovino works as a Police Officer 3 for Police within Police Services. Their status is permanent civil service, 1.34 FTE. Rommel earned $355,607 in 2025. They are represented by POA.

Flint Paul

Lieutenant 3/Police

2025 total comp
$355,607
Sub-department
Police Services
Organization group
Public Protection
Base pay
$203,893
Overtime
$49,824
Other pay
$40,053
Benefits
$61,837
Total compensation
$355,607
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
$23,630
Job Code
Q062
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$4,111

Flint Paul 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 $355,607. They are represented by POA.

Rubin Rhodes

Police Officer 3/Police

2025 total comp
$355,529
Sub-department
Police Services
Organization group
Public Protection
Base pay
$161,478
Overtime
$126,644
Other pay
$16,571
Benefits
$50,836
Total compensation
$355,529
Employment type
Permanent Civil Service
Union / bargaining unit
POA
Full-time equivalent (FTE)
1.48

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,202

Rubin Rhodes works as a Police Officer 3 for Police within Police Services. Their status is permanent civil service, 1.48 FTE. Rubin earned $355,529 in 2025. Their bargaining unit is POA.

Gustavo Castaneda

Police Officer 3/Police

2025 total comp
$355,298
Sub-department
Police Services
Organization group
Public Protection
Base pay
$160,744
Overtime
$111,761
Other pay
$31,079
Benefits
$51,714
Total compensation
$355,298
Employment type
Permanent Civil Service
Union / bargaining unit
POA
Full-time equivalent (FTE)
1.35

Source-specific fields

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

Gustavo Castaneda is a Police Officer 3 at Police within Police Services. They work permanent civil service, 1.35 FTE. 2025 total compensation came to $355,298. They are represented by POA.

Richard Cibotti

Sergeant 3/Police

2025 total comp
$355,047
Sub-department
Police Services
Organization group
Public Protection
Base pay
$193,559
Overtime
$66,958
Other pay
$32,681
Benefits
$61,850
Total compensation
$355,047
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
$26,490
Job Code
Q052
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$4,096

Richard Cibotti works as a Sergeant 3 for Police within Police Services. Their status is permanent civil service, 1.43 FTE. Richard earned $355,047 in 2025. Their bargaining unit is POA.

Joann Walker

Sergeant 3/Police

2025 total comp
$354,874
Sub-department
Police Services
Organization group
Public Protection
Base pay
$175,050
Overtime
$87,372
Other pay
$36,837
Benefits
$55,615
Total compensation
$354,874
Employment type
Permanent Civil Service
Union / bargaining unit
POA
Full-time equivalent (FTE)
1.22

Source-specific fields

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

Joann Walker is a Sergeant 3 at Police within Police Services. They work permanent civil service, 1.22 FTE. 2025 total compensation came to $354,874. Their bargaining unit is POA.

Brent Dittmer

Sergeant 3/Police

2025 total comp
$354,239
Sub-department
Police Services
Organization group
Public Protection
Base pay
$189,551
Overtime
$76,053
Other pay
$30,615
Benefits
$58,020
Total compensation
$354,239
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
$23,252
Job Code
Q052
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$4,146

At Police, Brent Dittmer serves as a Sergeant 3 within Police Services. They work permanent civil service, 1.31 FTE. Their 2025 pay totaled $354,239. They are represented by POA.

David Lazar

Assistant Chief of Police/Police

2025 total comp
$354,027
Sub-department
Management
Organization group
Public Protection
Base pay
$201,073
Overtime
$0
Other pay
$100,545
Benefits
$52,409
Total compensation
$354,027
Employment type
Permanent Exempt
Union / bargaining unit
Municipal Exec Assoc, Police
Full-time equivalent (FTE)
0.52

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
POL
Health and Dental Benefits
$15,291
Job Code
0395
Job Family Code
0900
Organization Group Code
Public Protection
Other Benefits
$4,317

David Lazar works as a Assistant Chief of Police for Police within Management. Their status is permanent exempt, 0.52 FTE. David earned $354,027 in 2025. Union affiliation: Municipal Exec Assoc, Police.

Brian Alston

Police Officer 3/Police

2025 total comp
$353,982
Sub-department
Police Services
Organization group
Public Protection
Base pay
$160,464
Overtime
$120,308
Other pay
$22,799
Benefits
$50,411
Total compensation
$353,982
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
$21,553
Job Code
Q004
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$4,186

Brian Alston is a Police Officer 3 at Police within Police Services. They work permanent civil service, 1.45 FTE. 2025 total compensation came to $353,982. Their bargaining unit is POA.

Tina To

Sergeant 3/Police

2025 total comp
$353,714
Sub-department
Police Services
Organization group
Public Protection
Base pay
$188,718
Overtime
$74,808
Other pay
$32,960
Benefits
$57,227
Total compensation
$353,714
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,537
Job Code
Q052
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$4,210

Tina To works as a Sergeant 3 for Police within Police Services. Their status is permanent civil service, 1.27 FTE. Tina earned $353,714 in 2025. They are represented by POA.

Monica Macdonald

Sergeant 3/Police

2025 total comp
$353,668
Sub-department
Police Services
Organization group
Public Protection
Base pay
$193,831
Overtime
$69,265
Other pay
$28,444
Benefits
$62,128
Total compensation
$353,668
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
$26,656
Job Code
Q052
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$4,173

Monica Macdonald holds the role of Sergeant 3 at Police within Police Services. Their status is permanent civil service, 1.45 FTE. In 2025, their total compensation was $353,668. Union affiliation: POA.

Juliana Garcia

Police Officer 3/Police

2025 total comp
$353,552
Sub-department
Police Services
Organization group
Public Protection
Base pay
$164,388
Overtime
$111,192
Other pay
$23,119
Benefits
$54,853
Total compensation
$353,552
Employment type
Permanent Civil Service
Union / bargaining unit
POA
Full-time equivalent (FTE)
1.52

Source-specific fields

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

Juliana Garcia works as a Police Officer 3 for Police within Police Services. Their status is permanent civil service, 1.52 FTE. Juliana earned $353,552 in 2025. They are represented by POA.

Stacy Youngblood

Sergeant 3/Police

2025 total comp
$353,538
Sub-department
Police Services
Organization group
Public Protection
Base pay
$187,489
Overtime
$25,092
Other pay
$84,881
Benefits
$56,077
Total compensation
$353,538
Employment type
Permanent Civil Service
Union / bargaining unit
POA
Full-time equivalent (FTE)
1.08

Source-specific fields

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

Stacy Youngblood holds the role of Sergeant 3 at Police within Police Services. Their status is permanent civil service, 1.08 FTE. In 2025, their total compensation was $353,538. Their bargaining unit is POA.

Gregory Bernardi

Police Officer 3/Police

2025 total comp
$353,479
Sub-department
Police Services
Organization group
Public Protection
Base pay
$161,455
Overtime
$119,605
Other pay
$21,481
Benefits
$50,939
Total compensation
$353,479
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
$21,553
Job Code
Q004
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$4,199

Gregory Bernardi holds the role of Police Officer 3 at Police within Police Services. Their status is permanent civil service, 1.43 FTE. In 2025, their total compensation was $353,479. Their bargaining unit is POA.

Kimmie Wu

Deputy Director III/Police

2025 total comp
$353,338
Sub-department
Management
Organization group
Public Protection
Base pay
$266,280
Overtime
$0
Other pay
$0
Benefits
$87,058
Total compensation
$353,338
Employment type
Permanent Exempt
Union / bargaining unit
Municipal Exec Assoc, Misc
Full-time equivalent (FTE)
1

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
POL
Health and Dental Benefits
$34,024
Job Code
0953
Job Family Code
0900
Organization Group Code
Public Protection
Other Benefits
$15,164

Kimmie Wu works as a Deputy Director III for Police within Management. Their status is permanent exempt. Kimmie earned $353,338 in 2025. They are represented by Municipal Exec Assoc, Misc.

Tara Allen

Police Officer 3/Police

2025 total comp
$353,244
Sub-department
Police Services
Organization group
Public Protection
Base pay
$161,478
Overtime
$121,565
Other pay
$19,416
Benefits
$50,785
Total compensation
$353,244
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,275

Tara Allen is a Police Officer 3 at Police within Police Services. They work permanent civil service, 1.44 FTE. 2025 total compensation came to $353,244. Union affiliation: POA.

Gregory Latus

Sergeant 3/Police

2025 total comp
$353,013
Sub-department
Police Services
Organization group
Public Protection
Base pay
$209,347
Overtime
$27,438
Other pay
$39,466
Benefits
$76,761
Total compensation
$353,013
Employment type
Permanent Civil Service
Union / bargaining unit
POA
Full-time equivalent (FTE)
1.89

Source-specific fields

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

Gregory Latus works as a Sergeant 3 for Police within Police Services. Their status is permanent civil service, 1.89 FTE. Gregory earned $353,013 in 2025. They are represented by POA.

Sean Dennis

Police Officer 3/Police

2025 total comp
$352,901
Sub-department
Police Services
Organization group
Public Protection
Base pay
$161,478
Overtime
$113,736
Other pay
$25,331
Benefits
$52,356
Total compensation
$352,901
Employment type
Permanent Civil Service
Union / bargaining unit
POA
Full-time equivalent (FTE)
1.4

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,238

Sean Dennis works as a Police Officer 3 for Police within Police Services. Their status is permanent civil service, 1.4 FTE. Sean earned $352,901 in 2025. Union affiliation: POA.

Richard Trujillo

Police Officer 3/Police

2025 total comp
$352,652
Sub-department
Police Services
Organization group
Public Protection
Base pay
$161,455
Overtime
$103,062
Other pay
$35,330
Benefits
$52,805
Total compensation
$352,652
Employment type
Permanent Civil Service
Union / bargaining unit
POA
Full-time equivalent (FTE)
1.35

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,228

Richard Trujillo holds the role of Police Officer 3 at Police within Police Services. Their status is permanent civil service, 1.35 FTE. In 2025, their total compensation was $352,652. Their bargaining unit is POA.

Jiries Naser

Police Officer 3/Police

2024 total comp
$352,382
Sub-department
Police Services
Organization group
Public Protection
Base pay
$160,415
Overtime
$121,439
Other pay
$19,661
Benefits
$50,866
Total compensation
$352,382
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,004
Job Code
Q004
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$4,210

Jiries Naser works as a Police Officer 3 for Police within Police Services. Their status is permanent civil service, 1.5 FTE. Jiries earned $352,382 in 2024. Union affiliation: POA.