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 1

Frank Harrell

Sergeant 3/Police

2025 total comp
$827,879
Sub-department
Police Services
Organization group
Public Protection
Base pay
$214,796
Overtime
$487,288
Other pay
$41,065
Benefits
$84,731
Total compensation
$827,879
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
3.12

Source-specific fields

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

At Police, Frank Harrell serves as a Sergeant 3 within Police Services. They work permanent civil service, 3.12 FTE. Their 2025 pay totaled $827,879. They are represented by Poa.

Dennis Lai

Sergeant 3/Police

2025 total comp
$748,658
Sub-department
Police Services
Organization group
Public Protection
Base pay
$189,439
Overtime
$466,231
Other pay
$29,467
Benefits
$63,521
Total compensation
$748,658
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
2.51

Source-specific fields

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

Dennis Lai works as a Sergeant 3 for Police within Police Services. Their status is permanent civil service, 2.51 FTE. Dennis earned $748,658 in 2025. They are represented by Poa.

Brian Schaffer

Police Officer 3/Police

2025 total comp
$710,875
Sub-department
Police Services
Organization group
Public Protection
Base pay
$193,249
Overtime
$395,443
Other pay
$38,801
Benefits
$83,382
Total compensation
$710,875
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
3.17

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
POL
Health and Dental Benefits
$42,173
Job Code
Q004
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$8,901

Brian Schaffer is a Police Officer 3 at Police within Police Services. They work permanent civil service, 3.17 FTE. 2025 total compensation came to $710,875. Union affiliation: Poa.

Scott Ryan

Lieutenant 3/Police

2025 total comp
$680,494
Sub-department
Police Services
Organization group
Public Protection
Base pay
$214,558
Overtime
$284,634
Other pay
$115,013
Benefits
$66,289
Total compensation
$680,494
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
1.74

Source-specific fields

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

Scott Ryan holds the role of Lieutenant 3 at Police within Police Services. Their status is permanent civil service, 1.74 FTE. In 2025, their total compensation was $680,494. Their bargaining unit is Poa.

Anthony Holder

Lieutenant 3/Police

2025 total comp
$655,291
Sub-department
Police Services
Organization group
Public Protection
Base pay
$224,347
Overtime
$262,458
Other pay
$97,943
Benefits
$70,543
Total compensation
$655,291
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
1.78

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
POL
Health and Dental Benefits
$24,723
Job Code
Q062
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$8,319

Anthony Holder is a Lieutenant 3 at Police within Police Services. They work permanent civil service, 1.78 FTE. 2025 total compensation came to $655,291. Their bargaining unit is Poa.

Leo Kiang

Sergeant 3/Police

2025 total comp
$644,438
Sub-department
Police Services
Organization group
Public Protection
Base pay
$201,737
Overtime
$327,104
Other pay
$40,758
Benefits
$74,838
Total compensation
$644,438
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
2.46

Source-specific fields

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

Leo Kiang is a Sergeant 3 at Police within Police Services. They work permanent civil service, 2.46 FTE. 2025 total compensation came to $644,438. Union affiliation: Poa.

Peter Richardson

Police Officer 3/Police

2025 total comp
$642,161
Sub-department
Police Services
Organization group
Public Protection
Base pay
$194,304
Overtime
$323,239
Other pay
$41,145
Benefits
$83,473
Total compensation
$642,161
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
2.99

Source-specific fields

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

Peter Richardson is a Police Officer 3 at Police within Police Services. They work permanent civil service, 2.99 FTE. 2025 total compensation came to $642,161. They are represented by Poa.

Joshua Espinoza

Lieutenant 3/Police

2025 total comp
$637,822
Sub-department
Police Services
Organization group
Public Protection
Base pay
$240,891
Overtime
$267,855
Other pay
$49,184
Benefits
$79,892
Total compensation
$637,822
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
2.12

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
POL
Health and Dental Benefits
$31,759
Job Code
Q062
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$7,903

Joshua Espinoza holds the role of Lieutenant 3 at Police within Police Services. Their status is permanent civil service, 2.12 FTE. In 2025, their total compensation was $637,822. They are represented by Poa.

George Perez

Sergeant 3/Police

2024 total comp
$630,917
Sub-department
Police Services
Organization group
Public Protection
Base pay
$204,257
Overtime
$311,027
Other pay
$36,839
Benefits
$78,794
Total compensation
$630,917
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
2.75

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
POL
Health and Dental Benefits
$36,445
Job Code
Q052
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$7,904

George Perez holds the role of Sergeant 3 at Police within Police Services. Their status is permanent civil service, 2.75 FTE. In 2024, their total compensation was $630,917. They are represented by Poa.

Wayman Young

Lieutenant 3/Police

2025 total comp
$626,780
Sub-department
Police Services
Organization group
Public Protection
Base pay
$216,699
Overtime
$247,691
Other pay
$96,430
Benefits
$65,960
Total compensation
$626,780
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
1.7

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

Wayman Young works as a Lieutenant 3 for Police within Police Services. Their status is permanent civil service, 1.7 FTE. Wayman earned $626,780 in 2025. They are represented by Poa.

Constantine Zachos

Police Officer 3/Police

2025 total comp
$619,654
Sub-department
Police Services
Organization group
Public Protection
Base pay
$174,627
Overtime
$348,920
Other pay
$32,170
Benefits
$63,936
Total compensation
$619,654
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
2.35

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
POL
Health and Dental Benefits
$26,817
Job Code
Q004
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$7,901

Constantine Zachos is a Police Officer 3 at Police within Police Services. They work permanent civil service, 2.35 FTE. 2025 total compensation came to $619,654. Their bargaining unit is Poa.

Alexander Kwan

Lieutenant 3/Police

2025 total comp
$598,928
Sub-department
Police Services
Organization group
Public Protection
Base pay
$219,127
Overtime
$270,495
Other pay
$42,312
Benefits
$66,993
Total compensation
$598,928
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
$23,459
Job Code
Q062
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$7,545

Alexander Kwan works as a Lieutenant 3 for Police within Police Services. Their status is permanent civil service, 1.8 FTE. Alexander earned $598,928 in 2025. Their bargaining unit is Poa.

Jason Robinson

Lieutenant 3/Police

2025 total comp
$598,606
Sub-department
Police Services
Organization group
Public Protection
Base pay
$202,464
Overtime
$267,129
Other pay
$65,095
Benefits
$63,919
Total compensation
$598,606
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
$22,858
Job Code
Q062
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$7,817

Jason Robinson is a Lieutenant 3 at Police within Police Services. They work permanent civil service, 1.73 FTE. 2025 total compensation came to $598,606. Their bargaining unit is Poa.

Anthony Pedroza

Sergeant 3/Police

2025 total comp
$587,676
Sub-department
Police Services
Organization group
Public Protection
Base pay
$194,409
Overtime
$280,680
Other pay
$45,580
Benefits
$67,008
Total compensation
$587,676
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
2.11

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
POL
Health and Dental Benefits
$27,682
Job Code
Q052
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$7,375

Anthony Pedroza works as a Sergeant 3 for Police within Police Services. Their status is permanent civil service, 2.11 FTE. Anthony earned $587,676 in 2025. They are represented by Poa.

Domenico Discenza

Sergeant 3/Police

2025 total comp
$587,455
Sub-department
Police Services
Organization group
Public Protection
Base pay
$192,194
Overtime
$274,850
Other pay
$54,981
Benefits
$65,430
Total compensation
$587,455
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
2.01

Source-specific fields

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

Domenico Discenza is a Sergeant 3 at Police within Police Services. They work permanent civil service, 2.01 FTE. 2025 total compensation came to $587,455. Union affiliation: Poa.

Michael Wibunsin

Sergeant 3/Police

2025 total comp
$583,429
Sub-department
Police Services
Organization group
Public Protection
Base pay
$187,483
Overtime
$259,436
Other pay
$76,860
Benefits
$59,650
Total compensation
$583,429
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
1.75

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
$7,280

At Police, Michael Wibunsin serves as a Sergeant 3 within Police Services. They work permanent civil service, 1.75 FTE. Their 2025 pay totaled $583,429. They are represented by Poa.

Jesse Farrell

Sergeant 3/Police

2025 total comp
$583,086
Sub-department
Police Services
Organization group
Public Protection
Base pay
$188,119
Overtime
$300,633
Other pay
$33,982
Benefits
$60,352
Total compensation
$583,086
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
1.93

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
$7,358

Jesse Farrell is a Sergeant 3 at Police within Police Services. They work permanent civil service, 1.93 FTE. 2025 total compensation came to $583,086. Union affiliation: Poa.

Hugh Hall

Lieutenant 3/Police

2025 total comp
$581,532
Sub-department
Police Services
Organization group
Public Protection
Base pay
$227,328
Overtime
$241,506
Other pay
$40,909
Benefits
$71,789
Total compensation
$581,532
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
1.83

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
POL
Health and Dental Benefits
$26,589
Job Code
Q062
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$7,226

At Police, Hugh Hall serves as a Lieutenant 3 within Police Services. They work permanent civil service, 1.83 FTE. Their 2025 pay totaled $581,532. They are represented by Poa.

Terence Saw

Sergeant 3/Police

2025 total comp
$579,995
Sub-department
Police Services
Organization group
Public Protection
Base pay
$187,457
Overtime
$265,752
Other pay
$67,103
Benefits
$59,684
Total compensation
$579,995
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
1.72

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
$7,329

Terence Saw holds the role of Sergeant 3 at Police within Police Services. Their status is permanent civil service, 1.72 FTE. In 2025, their total compensation was $579,995. Union affiliation: Poa.

Nicholas Buckley

Sergeant 3/Police

2025 total comp
$578,317
Sub-department
Police Services
Organization group
Public Protection
Base pay
$189,294
Overtime
$282,757
Other pay
$45,292
Benefits
$60,974
Total compensation
$578,317
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
1.83

Source-specific fields

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

Nicholas Buckley works as a Sergeant 3 for Police within Police Services. Their status is permanent civil service, 1.83 FTE. Nicholas earned $578,317 in 2025. Union affiliation: Poa.

Jeremy Cummings

Sergeant 3/Police

2025 total comp
$578,030
Sub-department
Police Services
Organization group
Public Protection
Base pay
$191,402
Overtime
$268,012
Other pay
$55,672
Benefits
$62,944
Total compensation
$578,030
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
$24,739
Job Code
Q052
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$7,288

Jeremy Cummings 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 $578,030. They are represented by Poa.

Joaquin Borromeo

Sergeant 3/Police

2025 total comp
$576,461
Sub-department
Police Services
Organization group
Public Protection
Base pay
$189,352
Overtime
$285,363
Other pay
$40,753
Benefits
$60,992
Total compensation
$576,461
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
1.94

Source-specific fields

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

Joaquin Borromeo holds the role of Sergeant 3 at Police within Police Services. Their status is permanent civil service, 1.94 FTE. In 2025, their total compensation was $576,461. Union affiliation: Poa.

Oscar Barcena

Sergeant 3/Police

2025 total comp
$576,239
Sub-department
Police Services
Organization group
Public Protection
Base pay
$197,397
Overtime
$263,285
Other pay
$45,624
Benefits
$69,932
Total compensation
$576,239
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
1.99

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
POL
Health and Dental Benefits
$29,578
Job Code
Q052
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$7,213

Oscar Barcena works as a Sergeant 3 for Police within Police Services. Their status is permanent civil service, 1.99 FTE. Oscar earned $576,239 in 2025. Their bargaining unit is Poa.

Marvin Cabuntala

Police Officer 3/Police

2025 total comp
$575,566
Sub-department
Police Services
Organization group
Public Protection
Base pay
$187,483
Overtime
$267,212
Other pay
$40,099
Benefits
$80,771
Total compensation
$575,566
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
2.83

Source-specific fields

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

At Police, Marvin Cabuntala serves as a Police Officer 3 within Police Services. They work permanent civil service, 2.83 FTE. Their 2025 pay totaled $575,566. They are represented by Poa.

Angel Poon

Police Officer 3/Police

2025 total comp
$570,288
Sub-department
Police Services
Organization group
Public Protection
Base pay
$161,455
Overtime
$322,282
Other pay
$30,696
Benefits
$55,855
Total compensation
$570,288
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
2.07

Source-specific fields

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

At Police, Angel Poon serves as a Police Officer 3 within Police Services. They work permanent civil service, 2.07 FTE. Their 2025 pay totaled $570,288. They are represented by Poa.

John Keesor

Sergeant 3/Police

2025 total comp
$570,239
Sub-department
Police Services
Organization group
Public Protection
Base pay
$164,885
Overtime
$270,578
Other pay
$75,662
Benefits
$59,115
Total compensation
$570,239
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
1.84

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
POL
Health and Dental Benefits
$24,247
Job Code
Q052
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$7,327

John Keesor is a Sergeant 3 at Police within Police Services. They work permanent civil service, 1.84 FTE. 2025 total compensation came to $570,239. Union affiliation: Poa.

Regiland Pena

Police Officer 3/Police

2025 total comp
$566,957
Sub-department
Police Services
Organization group
Public Protection
Base pay
$161,478
Overtime
$323,174
Other pay
$27,500
Benefits
$54,805
Total compensation
$566,957
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
2.12

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
$7,147

Regiland Pena works as a Police Officer 3 for Police within Police Services. Their status is permanent civil service, 2.12 FTE. Regiland earned $566,957 in 2025. Their bargaining unit is Poa.

Louis Wong

Police Officer 3/Police

2025 total comp
$564,516
Sub-department
Police Services
Organization group
Public Protection
Base pay
$161,455
Overtime
$318,669
Other pay
$28,547
Benefits
$55,845
Total compensation
$564,516
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
2.09

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
$7,269

Louis Wong holds the role of Police Officer 3 at Police within Police Services. Their status is permanent civil service, 2.09 FTE. In 2025, their total compensation was $564,516. They are represented by Poa.

Steven Uang

Police Officer 3/Police

2025 total comp
$564,435
Sub-department
Police Services
Organization group
Public Protection
Base pay
$161,631
Overtime
$276,137
Other pay
$70,972
Benefits
$55,695
Total compensation
$564,435
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
1.98

Source-specific fields

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

Steven Uang works as a Police Officer 3 for Police within Police Services. Their status is permanent civil service, 1.98 FTE. Steven earned $564,435 in 2025. They are represented by Poa.

Sam Yuen

Police Officer 3/Police

2025 total comp
$564,218
Sub-department
Police Services
Organization group
Public Protection
Base pay
$161,455
Overtime
$315,435
Other pay
$31,940
Benefits
$55,388
Total compensation
$564,218
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
2.05

Source-specific fields

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

Sam Yuen holds the role of Police Officer 3 at Police within Police Services. Their status is permanent civil service, 2.05 FTE. In 2025, their total compensation was $564,218. Their bargaining unit is Poa.

Eric Batchelder

Sergeant 3/Police

2025 total comp
$560,507
Sub-department
Police Services
Organization group
Public Protection
Base pay
$203,433
Overtime
$204,476
Other pay
$76,548
Benefits
$76,050
Total compensation
$560,507
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
2.15

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
POL
Health and Dental Benefits
$35,085
Job Code
Q052
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$6,942

Eric Batchelder holds the role of Sergeant 3 at Police within Police Services. Their status is permanent civil service, 2.15 FTE. In 2025, their total compensation was $560,507. Union affiliation: Poa.

Randy Ly

Sergeant 3/Police

2025 total comp
$558,545
Sub-department
Police Services
Organization group
Public Protection
Base pay
$191,632
Overtime
$267,872
Other pay
$34,543
Benefits
$64,499
Total compensation
$558,545
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
1.95

Source-specific fields

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

Randy Ly holds the role of Sergeant 3 at Police within Police Services. Their status is permanent civil service, 1.95 FTE. In 2025, their total compensation was $558,545. Their bargaining unit is Poa.

Robert Imbellino

Lieutenant 3/Police

2025 total comp
$556,703
Sub-department
Police Services
Organization group
Public Protection
Base pay
$219,669
Overtime
$235,215
Other pay
$34,989
Benefits
$66,830
Total compensation
$556,703
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
1.72

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
POL
Health and Dental Benefits
$23,813
Job Code
Q062
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$6,926

At Police, Robert Imbellino serves as a Lieutenant 3 within Police Services. They work permanent civil service, 1.72 FTE. Their 2025 pay totaled $556,703. Union affiliation: Poa.

Diane Khuu

Sergeant 3/Police

2025 total comp
$554,990
Sub-department
Police Services
Organization group
Public Protection
Base pay
$189,667
Overtime
$258,354
Other pay
$45,396
Benefits
$61,574
Total compensation
$554,990
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
1.86

Source-specific fields

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

Diane Khuu is a Sergeant 3 at Police within Police Services. They work permanent civil service, 1.86 FTE. 2025 total compensation came to $554,990. Union affiliation: Poa.

Scott Gaines

Sergeant 3/Police

2025 total comp
$551,865
Sub-department
Police Services
Organization group
Public Protection
Base pay
$199,844
Overtime
$237,818
Other pay
$42,407
Benefits
$71,796
Total compensation
$551,865
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
2.15

Source-specific fields

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

At Police, Scott Gaines serves as a Sergeant 3 within Police Services. They work permanent civil service, 2.15 FTE. Their 2025 pay totaled $551,865. Their bargaining unit is Poa.

Christopher Long

Sergeant 3/Police

2025 total comp
$551,479
Sub-department
Police Services
Organization group
Public Protection
Base pay
$190,181
Overtime
$269,424
Other pay
$30,493
Benefits
$61,381
Total compensation
$551,479
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
1.91

Source-specific fields

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

At Police, Christopher Long serves as a Sergeant 3 within Police Services. They work permanent civil service, 1.91 FTE. Their 2025 pay totaled $551,479. They are represented by Poa.

Rowena Hara

Sergeant 3/Police

2024 total comp
$551,422
Sub-department
Police Services
Organization group
Public Protection
Base pay
$212,219
Overtime
$219,600
Other pay
$35,376
Benefits
$84,227
Total compensation
$551,422
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
2.73

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
POL
Health and Dental Benefits
$41,521
Job Code
Q052
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$6,675

Rowena Hara works as a Sergeant 3 for Police within Police Services. Their status is permanent civil service, 2.73 FTE. Rowena earned $551,422 in 2024. Their bargaining unit is Poa.

Mike Murphy

Sergeant 3/Police

2025 total comp
$547,635
Sub-department
Police Services
Organization group
Public Protection
Base pay
$190,522
Overtime
$253,312
Other pay
$41,116
Benefits
$62,686
Total compensation
$547,635
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
1.86

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
POL
Health and Dental Benefits
$24,045
Job Code
Q052
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$6,862

Mike Murphy is a Sergeant 3 at Police within Police Services. They work permanent civil service, 1.86 FTE. 2025 total compensation came to $547,635. They are represented by Poa.

Feliks Gasanyan

Lieutenant 3/Police

2025 total comp
$546,118
Sub-department
Police Services
Organization group
Public Protection
Base pay
$228,258
Overtime
$152,308
Other pay
$94,411
Benefits
$71,141
Total compensation
$546,118
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
1.65

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
POL
Health and Dental Benefits
$26,941
Job Code
Q062
Job Family Code
Q000
Organization Group Code
Public Protection
Other Benefits
$6,718

Feliks Gasanyan holds the role of Lieutenant 3 at Police within Police Services. Their status is permanent civil service, 1.65 FTE. In 2025, their total compensation was $546,118. Their bargaining unit is Poa.

Daniel Simone

Sergeant 3/Police

2025 total comp
$543,788
Sub-department
Police Services
Organization group
Public Protection
Base pay
$196,455
Overtime
$231,601
Other pay
$47,180
Benefits
$68,552
Total compensation
$543,788
Employment type
Permanent Civil Service
Union / bargaining unit
Poa
Full-time equivalent (FTE)
2

Source-specific fields

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

Daniel Simone works as a Sergeant 3 for Police within Police Services. Their status is permanent civil service, 2 FTE. Daniel earned $543,788 in 2025. Their bargaining unit is Poa.