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

$0$55,105+

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.

Record list

Employees

Highest-paid first / 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.