GCGovComp.app

City of Philadelphia / PPD Police

Agency file

PPD Police

Source file: City of Philadelphia — Employee Earnings / ingested Jun 19, 2026

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

In 2026, this agency had 6,545 employees with median total compensation of $27,267; the highest distinct record was $225,310.

Year
2026
Total payroll
$184.9M
Employees
6,545
Median total
$27,267
Highest record
$225,310

What the records show

Compensation analytics

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

Salary distribution

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

Average pay composition

  • Base$20,116 (71%)
  • Overtime$4,922 (17%)
  • Other$3,207 (11%)
  • Benefits$0 (0%)

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
$15,082
$22,738
$27,267
$33,801
$42,317

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

Largest job titles

Police Officer 1
3,802 · $27,063
Detective
536 · $33,861
Police Sergeant
526 · $30,904
Police Lieutenant
234 · $35,261

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 8 published years.

YearTotal payrollEmployeesMedian pay
2019
$569.6M
8,688
$69,688
2020
$813M
42.7%
8,525
1.9%
$105,748
51.7%
2021
$746.1M
8.2%
8,225
3.5%
$97,113
8.2%
2022
$793.4M
6.3%
8,149
0.9%
$103,287
6.4%
2023
$560.3M
29.4%
7,000
14.1%
$80,040
22.5%
2024
$811.9M
44.9%
6,896
1.5%
$118,286
47.8%
2025
$855.8M
5.4%
7,004
1.6%
$122,309
3.4%
2026
$184.9M
78.4%
6,545
6.6%
$27,267
77.7%

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 22

Donald Charlton

Police Sergeant/PPD Police

2023 total comp
$74,228
Base pay
$41,810
Overtime
$0
Other pay
$32,419
Benefits
$0
Total compensation
$74,228
Employment type
Salaried

Source-specific fields

Base Salary
$97,988
Employee Category
Civil Service
Job Code
6A04
Public Id
32530
Total Pay
$74,228

Donald Charlton is a Police Sergeant at PPD Police. They work salaried. 2023 total compensation came to $74,228.

Dominick Thurston

Police Officer 1/PPD Police

2025 total comp
$74,147
Base pay
$19,019
Overtime
$3,404
Other pay
$51,724
Benefits
$0
Total compensation
$74,147
Employment type
Salaried

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
15991
Total Pay
$74,147

Dominick Thurston holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2025, their total compensation was $74,147.

Damon Linder

Police Sergeant/PPD Police

2025 total comp
$73,982
Base pay
$59,920
Overtime
$591
Other pay
$13,470
Benefits
$0
Total compensation
$73,982
Employment type
Salaried

Source-specific fields

Base Salary
$105,974
Employee Category
Civil Service
Job Code
6A04
Public Id
32839
Total Pay
$73,982

Damon Linder holds the role of Police Sergeant at PPD Police. Their status is salaried. In 2025, their total compensation was $73,982.

Corliss Singleton

Police Communication Dispatcher/PPD Police

2022 total comp
$73,963
Base pay
$43,434
Overtime
$28,472
Other pay
$2,058
Benefits
$0
Total compensation
$73,963
Employment type
Salaried

Source-specific fields

Base Salary
$50,866
Employee Category
Civil Service
Job Code
6J32
Public Id
20619
Total Pay
$73,963

At PPD Police, Corliss Singleton serves as a Police Communication Dispatcher. They work salaried. Their 2022 pay totaled $73,963.

Matthew Maurizio

Detective/PPD Police

2025 total comp
$73,917
Base pay
$49,448
Overtime
$15,845
Other pay
$8,624
Benefits
$0
Total compensation
$73,917
Employment type
Salaried

Source-specific fields

Base Salary
$99,276
Employee Category
Civil Service
Job Code
6A12
Public Id
19315
Total Pay
$73,917

Matthew Maurizio holds the role of Detective at PPD Police. Their status is salaried. In 2025, their total compensation was $73,917.

John Dobson

Police Officer 1/PPD Police

2022 total comp
$73,774
Base pay
$36,893
Overtime
$7,177
Other pay
$29,704
Benefits
$0
Total compensation
$73,774
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
22873
Total Pay
$73,774

John Dobson holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2022, their total compensation was $73,774.

Robert Inemer

Police Sergeant/PPD Police

2021 total comp
$73,770
Base pay
$11,938
Overtime
$0
Other pay
$61,832
Benefits
$0
Total compensation
$73,770
Employment type
Salaried

Source-specific fields

Base Salary
$89,024
Employee Category
Civil Service
Job Code
6A04
Public Id
508
Total Pay
$73,770

At PPD Police, Robert Inemer serves as a Police Sergeant. They work salaried. Their 2021 pay totaled $73,770.

Frank Ruffin

Police Officer 1/PPD Police

2023 total comp
$73,724
Base pay
$20,146
Overtime
$0
Other pay
$53,578
Benefits
$0
Total compensation
$73,724
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
4928
Total Pay
$73,724

At PPD Police, Frank Ruffin serves as a Police Officer 1. They work salaried. Their 2023 pay totaled $73,724.

Robert Fredericksdorf

Police Officer 1/PPD Police

2025 total comp
$73,719
Base pay
$54,291
Overtime
$10,828
Other pay
$8,601
Benefits
$0
Total compensation
$73,719
Employment type
Salaried

Source-specific fields

Base Salary
$92,961
Employee Category
Civil Service
Job Code
6A02
Public Id
33142
Total Pay
$73,719

At PPD Police, Robert Fredericksdorf serves as a Police Officer 1. They work salaried. Their 2025 pay totaled $73,719.

Manuel Serrano

Police Officer 1/PPD Police

2025 total comp
$73,715
Base pay
$57,403
Overtime
$3,177
Other pay
$13,135
Benefits
$0
Total compensation
$73,715
Employment type
Salaried

Source-specific fields

Base Salary
$92,961
Employee Category
Civil Service
Job Code
6A02
Public Id
26082
Total Pay
$73,715

Manuel Serrano works as a Police Officer 1 for PPD Police. Their status is salaried. Manuel earned $73,715 in 2025.

Michael Moore

Police Officer 1/PPD Police

2026 total comp
$73,698
Base pay
$21,648
Overtime
$43,754
Other pay
$8,295
Benefits
$0
Total compensation
$73,698
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
17876
Total Pay
$73,698

Michael Moore holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $73,698.

Tomekia Terry

Police Officer 1/PPD Police

2023 total comp
$73,655
Base pay
$27,750
Overtime
$656
Other pay
$45,249
Benefits
$0
Total compensation
$73,655
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
35123
Total Pay
$73,655

Tomekia Terry is a Police Officer 1 at PPD Police. They work salaried. 2023 total compensation came to $73,655.

Marlon Brinson

Police Officer 1/PPD Police

2025 total comp
$73,650
Base pay
$0
Overtime
$0
Other pay
$73,650
Benefits
$0
Total compensation
$73,650
Employment type
Salaried

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
36320
Total Pay
$73,650

Marlon Brinson holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2025, their total compensation was $73,650.

Larry Shields

Police Officer 1/PPD Police

2026 total comp
$73,622
Base pay
$21,648
Overtime
$43,382
Other pay
$8,592
Benefits
$0
Total compensation
$73,622
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
31414
Total Pay
$73,622

Larry Shields works as a Police Officer 1 for PPD Police. Their status is salaried. Larry earned $73,622 in 2026.

Gary Sinclair

Police Officer 1/PPD Police

2025 total comp
$73,571
Base pay
$63,423
Overtime
$0
Other pay
$10,147
Benefits
$0
Total compensation
$73,571
Employment type
Salaried

Source-specific fields

Base Salary
$92,961
Employee Category
Civil Service
Job Code
6A02
Public Id
11924
Total Pay
$73,571

Gary Sinclair is a Police Officer 1 at PPD Police. They work salaried. 2025 total compensation came to $73,571.

Michael Brush

Police Officer 1/PPD Police

2022 total comp
$73,555
Base pay
$50,539
Overtime
$10,442
Other pay
$12,574
Benefits
$0
Total compensation
$73,555
Employment type
Salaried

Source-specific fields

Base Salary
$74,743
Employee Category
Civil Service
Job Code
6A02
Public Id
26215
Total Pay
$73,555

Michael Brush is a Police Officer 1 at PPD Police. They work salaried. 2022 total compensation came to $73,555.

Alex Bagley

Police Officer 1/PPD Police

2022 total comp
$73,446
Base pay
$54,834
Overtime
$9,631
Other pay
$8,981
Benefits
$0
Total compensation
$73,446
Employment type
Salaried

Source-specific fields

Base Salary
$74,743
Employee Category
Civil Service
Job Code
6A02
Public Id
7057
Total Pay
$73,446

Alex Bagley works as a Police Officer 1 for PPD Police. Their status is salaried. Alex earned $73,446 in 2022.

Michael Maresca

Police Officer 1/PPD Police

2021 total comp
$73,382
Base pay
$56,850
Overtime
$2,721
Other pay
$13,811
Benefits
$0
Total compensation
$73,382
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
13591
Total Pay
$73,382

At PPD Police, Michael Maresca serves as a Police Officer 1. They work salaried. Their 2021 pay totaled $73,382.

Broc Johnson

Police Officer 1/PPD Police

2022 total comp
$73,264
Base pay
$56,596
Overtime
$10,464
Other pay
$6,204
Benefits
$0
Total compensation
$73,264
Employment type
Salaried

Source-specific fields

Base Salary
$74,743
Employee Category
Civil Service
Job Code
6A02
Public Id
19945
Total Pay
$73,264

Broc Johnson works as a Police Officer 1 for PPD Police. Their status is salaried. Broc earned $73,264 in 2022.

Joseph Staszak

Police Officer 1/PPD Police

2025 total comp
$73,205
Base pay
$5,187
Overtime
$0
Other pay
$68,018
Benefits
$0
Total compensation
$73,205
Employment type
Salaried

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
33969
Total Pay
$73,205

Joseph Staszak is a Police Officer 1 at PPD Police. They work salaried. 2025 total compensation came to $73,205.

Stephen Corso

Police Sergeant/PPD Police

2023 total comp
$73,172
Base pay
$0
Overtime
$0
Other pay
$73,172
Benefits
$0
Total compensation
$73,172
Employment type
Salaried

Source-specific fields

Base Salary
$94,674
Employee Category
Civil Service
Job Code
6A04
Public Id
12457
Total Pay
$73,172

Stephen Corso works as a Police Sergeant for PPD Police. Their status is salaried. Stephen earned $73,172 in 2023.

John Durkin

Police Officer 1/PPD Police

2025 total comp
$73,153
Base pay
$58,094
Overtime
$2,237
Other pay
$12,822
Benefits
$0
Total compensation
$73,153
Employment type
Salaried

Source-specific fields

Base Salary
$92,961
Employee Category
Civil Service
Job Code
6A02
Public Id
20939
Total Pay
$73,153

John Durkin holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2025, their total compensation was $73,153.

Theresa Santamala

Police Officer 1/PPD Police

2022 total comp
$73,116
Base pay
$59,016
Overtime
$721
Other pay
$13,380
Benefits
$0
Total compensation
$73,116
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
30728
Total Pay
$73,116

Theresa Santamala is a Police Officer 1 at PPD Police. They work salaried. 2022 total compensation came to $73,116.

John Welsh

Police Sergeant/PPD Police

2020 total comp
$73,065
Base pay
$18,233
Overtime
$0
Other pay
$54,833
Benefits
$0
Total compensation
$73,065
Employment type
Salaried

Source-specific fields

Base Salary
$86,853
Employee Category
Civil Service
Job Code
6A04
Public Id
24390
Total Pay
$73,065

John Welsh works as a Police Sergeant for PPD Police. Their status is salaried. John earned $73,065 in 2020.

Casandra Rimmer

Police Officer 1/PPD Police

2020 total comp
$73,044
Base pay
$62,340
Overtime
$0
Other pay
$10,704
Benefits
$0
Total compensation
$73,044
Employment type
Salaried

Source-specific fields

Base Salary
$74,969
Employee Category
Civil Service
Job Code
6A02
Public Id
28489
Total Pay
$73,044

Casandra Rimmer is a Police Officer 1 at PPD Police. They work salaried. 2020 total compensation came to $73,044.

Richard Nicoletti

Police Officer 1/PPD Police

2022 total comp
$73,041
Base pay
$12,298
Overtime
$0
Other pay
$60,743
Benefits
$0
Total compensation
$73,041
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
12559
Total Pay
$73,041

Richard Nicoletti holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2022, their total compensation was $73,041.

Maria Torres

Police Officer 1/PPD Police

2024 total comp
$73,027
Base pay
$26,448
Overtime
$0
Other pay
$46,579
Benefits
$0
Total compensation
$73,027
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
7612
Total Pay
$73,027

Maria Torres holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2024, their total compensation was $73,027.

Robert Bonds Jr

Police Officer 1/PPD Police

2024 total comp
$73,012
Base pay
$60,192
Overtime
$0
Other pay
$12,820
Benefits
$0
Total compensation
$73,012
Employment type
Salaried

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
1085
Total Pay
$73,012

Robert Bonds Jr is a Police Officer 1 at PPD Police. They work salaried. 2024 total compensation came to $73,012.

Enock Burgos Jr.

Police Officer 1/PPD Police

2022 total comp
$72,985
Base pay
$44,708
Overtime
$922
Other pay
$27,355
Benefits
$0
Total compensation
$72,985
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
35427
Total Pay
$72,985

Enock Burgos Jr. holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2022, their total compensation was $72,985.

Derrick Jacobs

Detective/PPD Police

2021 total comp
$72,972
Base pay
$18,102
Overtime
$0
Other pay
$54,870
Benefits
$0
Total compensation
$72,972
Employment type
Salaried

Source-specific fields

Base Salary
$85,901
Employee Category
Civil Service
Job Code
6A12
Public Id
31913
Total Pay
$72,972

Derrick Jacobs holds the role of Detective at PPD Police. Their status is salaried. In 2021, their total compensation was $72,972.

Michael Musial

Police Officer 1/PPD Police

2023 total comp
$72,890
Base pay
$25,766
Overtime
$31,152
Other pay
$15,972
Benefits
$0
Total compensation
$72,890
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
31416
Total Pay
$72,890

At PPD Police, Michael Musial serves as a Police Officer 1. They work salaried. Their 2023 pay totaled $72,890.

Robert Robinson Jr

Police Officer 1/PPD Police

2022 total comp
$72,874
Base pay
$14,142
Overtime
$0
Other pay
$58,732
Benefits
$0
Total compensation
$72,874
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
20548
Total Pay
$72,874

Robert Robinson Jr is a Police Officer 1 at PPD Police. They work salaried. 2022 total compensation came to $72,874.

Alex Nicholson

Police Officer 1/PPD Police

2021 total comp
$72,844
Base pay
$35,905
Overtime
$4,264
Other pay
$32,675
Benefits
$0
Total compensation
$72,844
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
34482
Total Pay
$72,844

Alex Nicholson holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2021, their total compensation was $72,844.

Brittany Colon

Police Officer 1/PPD Police

2023 total comp
$72,796
Base pay
$35,023
Overtime
$14,339
Other pay
$23,434
Benefits
$0
Total compensation
$72,796
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
21188
Total Pay
$72,796

Brittany Colon is a Police Officer 1 at PPD Police. They work salaried. 2023 total compensation came to $72,796.

Jean Spicer

Police Officer 1/PPD Police

2023 total comp
$72,682
Base pay
$33,700
Overtime
$0
Other pay
$38,982
Benefits
$0
Total compensation
$72,682
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
15089
Total Pay
$72,682

Jean Spicer holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2023, their total compensation was $72,682.

Ramon Chaulisant

Police Officer 1/PPD Police

2022 total comp
$72,665
Base pay
$42,992
Overtime
$1,729
Other pay
$27,943
Benefits
$0
Total compensation
$72,665
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
4868
Total Pay
$72,665

Ramon Chaulisant works as a Police Officer 1 for PPD Police. Their status is salaried. Ramon earned $72,665 in 2022.

Frances Combs

Police Officer 1/PPD Police

2021 total comp
$72,654
Base pay
$26,929
Overtime
$0
Other pay
$45,725
Benefits
$0
Total compensation
$72,654
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
24159
Total Pay
$72,654

Frances Combs works as a Police Officer 1 for PPD Police. Their status is salaried. Frances earned $72,654 in 2021.

Kenneth Shelton

Police Officer 1/PPD Police

2021 total comp
$72,632
Base pay
$19,449
Overtime
$0
Other pay
$53,184
Benefits
$0
Total compensation
$72,632
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
32879
Total Pay
$72,632

Kenneth Shelton holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2021, their total compensation was $72,632.

Albert Ford Jr

Detective/PPD Police

2021 total comp
$72,587
Base pay
$29,622
Overtime
$0
Other pay
$42,965
Benefits
$0
Total compensation
$72,587
Employment type
Salaried

Source-specific fields

Base Salary
$85,901
Employee Category
Civil Service
Job Code
6A12
Public Id
35846
Total Pay
$72,587

Albert Ford Jr holds the role of Detective at PPD Police. Their status is salaried. In 2021, their total compensation was $72,587.

Christine Walsh

Police Officer 1/PPD Police

2022 total comp
$72,551
Base pay
$6,149
Overtime
$0
Other pay
$66,402
Benefits
$0
Total compensation
$72,551
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
28237
Total Pay
$72,551

Christine Walsh holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2022, their total compensation was $72,551.