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 30

Clarissa Sastre

Police Officer 1/PPD Police

2022 total comp
$59,278
Base pay
$52,229
Overtime
$1,451
Other pay
$5,597
Benefits
$0
Total compensation
$59,278
Employment type
Salaried

Source-specific fields

Base Salary
$69,762
Employee Category
Civil Service
Job Code
6A02
Public Id
37723
Total Pay
$59,278

At PPD Police, Clarissa Sastre serves as a Police Officer 1. They work salaried. Their 2022 pay totaled $59,278.

Georgann Mc Grath

Police Corporal/PPD Police

2023 total comp
$59,277
Base pay
$28,342
Overtime
$0
Other pay
$30,935
Benefits
$0
Total compensation
$59,277
Employment type
Salaried

Source-specific fields

Base Salary
$94,549
Employee Category
Civil Service
Job Code
6A03
Public Id
14391
Total Pay
$59,277

At PPD Police, Georgann Mc Grath serves as a Police Corporal. They work salaried. Their 2023 pay totaled $59,277.

Louis Merchant

Police Corporal/PPD Police

2020 total comp
$59,257
Base pay
$7,997
Overtime
$0
Other pay
$51,260
Benefits
$0
Total compensation
$59,257
Employment type
Salaried

Source-specific fields

Base Salary
$83,806
Employee Category
Civil Service
Job Code
6A03
Public Id
21895
Total Pay
$59,257

Louis Merchant works as a Police Corporal for PPD Police. Their status is salaried. Louis earned $59,257 in 2020.

Daniel Davis

Police Officer 1/PPD Police

2026 total comp
$59,158
Base pay
$21,648
Overtime
$30,604
Other pay
$6,905
Benefits
$0
Total compensation
$59,158
Employment type
Salaried

Source-specific fields

Base Salary
$61,316
Employee Category
Civil Service
Job Code
6J33
Public Id
8096
Total Pay
$14,734

At PPD Police, Daniel Davis serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $59,158.

John Palmiero Jr

Detective/PPD Police

2026 total comp
$59,138
Base pay
$23,813
Overtime
$28,967
Other pay
$6,359
Benefits
$0
Total compensation
$59,138
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
22072
Total Pay
$59,138

At PPD Police, John Palmiero Jr serves as a Detective. They work salaried. Their 2026 pay totaled $59,138.

Eric Carrasca

Police Officer 1/PPD Police

2024 total comp
$59,110
Base pay
$33,060
Overtime
$1,984
Other pay
$24,066
Benefits
$0
Total compensation
$59,110
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
6546
Total Pay
$59,110

At PPD Police, Eric Carrasca serves as a Police Officer 1. They work salaried. Their 2024 pay totaled $59,110.

Paul Schwartz

Police Officer 1/PPD Police

2025 total comp
$59,012
Base pay
$40,377
Overtime
$11,338
Other pay
$7,298
Benefits
$0
Total compensation
$59,012
Employment type
Salaried

Source-specific fields

Base Salary
$78,088
Employee Category
Civil Service
Job Code
6A02
Public Id
47607
Total Pay
$59,012

Paul Schwartz is a Police Officer 1 at PPD Police. They work salaried. 2025 total compensation came to $59,012.

Timothy Scally

Detective/PPD Police

2026 total comp
$58,994
Base pay
$23,813
Overtime
$28,296
Other pay
$6,886
Benefits
$0
Total compensation
$58,994
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
14677
Total Pay
$58,994

Timothy Scally is a Detective at PPD Police. They work salaried. 2026 total compensation came to $58,994.

Joseph Cremen Jr

Detective/PPD Police

2026 total comp
$58,802
Base pay
$23,813
Overtime
$28,370
Other pay
$6,619
Benefits
$0
Total compensation
$58,802
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
11039
Total Pay
$58,802

Joseph Cremen Jr works as a Detective for PPD Police. Their status is salaried. Joseph earned $58,802 in 2026.

Jason Smaron

Police Officer 1/PPD Police

2026 total comp
$58,800
Base pay
$21,648
Overtime
$31,079
Other pay
$6,072
Benefits
$0
Total compensation
$58,800
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
29670
Total Pay
$58,800

At PPD Police, Jason Smaron serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $58,800.

Sean Jang

Detective/PPD Police

2026 total comp
$58,775
Base pay
$23,813
Overtime
$28,892
Other pay
$6,070
Benefits
$0
Total compensation
$58,775
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
27597
Total Pay
$58,775

Sean Jang is a Detective at PPD Police. They work salaried. 2026 total compensation came to $58,775.

Francis Rafferty Ii

Police Officer 1/PPD Police

2025 total comp
$58,763
Base pay
$49,795
Overtime
$973
Other pay
$7,995
Benefits
$0
Total compensation
$58,763
Employment type
Salaried

Source-specific fields

Base Salary
$92,961
Employee Category
Civil Service
Job Code
6A02
Public Id
25052
Total Pay
$58,763

At PPD Police, Francis Rafferty Ii serves as a Police Officer 1. They work salaried. Their 2025 pay totaled $58,763.

Francis Graf Iv

Detective/PPD Police

2026 total comp
$58,656
Base pay
$23,813
Overtime
$27,997
Other pay
$6,846
Benefits
$0
Total compensation
$58,656
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
11651
Total Pay
$58,656

At PPD Police, Francis Graf Iv serves as a Detective. They work salaried. Their 2026 pay totaled $58,656.

Mark Perry

Police Officer 1/PPD Police

2022 total comp
$58,595
Base pay
$47,879
Overtime
$0
Other pay
$10,716
Benefits
$0
Total compensation
$58,595
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
5249
Total Pay
$58,595

Mark Perry works as a Police Officer 1 for PPD Police. Their status is salaried. Mark earned $58,595 in 2022.

Brandon Irwin

Police Officer 1/PPD Police

2022 total comp
$58,570
Base pay
$42,152
Overtime
$663
Other pay
$15,755
Benefits
$0
Total compensation
$58,570
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
3964
Total Pay
$58,570

Brandon Irwin is a Police Officer 1 at PPD Police. They work salaried. 2022 total compensation came to $58,570.

Darrien Zivkovic

Police Officer 1/PPD Police

2025 total comp
$58,570
Base pay
$38,038
Overtime
$9,985
Other pay
$10,547
Benefits
$0
Total compensation
$58,570
Employment type
Salaried

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
17710
Total Pay
$58,570

Darrien Zivkovic works as a Police Officer 1 for PPD Police. Their status is salaried. Darrien earned $58,570 in 2025.

Adrain Speller

Police Officer 1/PPD Police

2020 total comp
$58,523
Base pay
$49,515
Overtime
$0
Other pay
$9,007
Benefits
$0
Total compensation
$58,523
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
4141
Total Pay
$58,523

Adrain Speller holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2020, their total compensation was $58,523.

Tanika Holmes

Police Officer 1/PPD Police

2024 total comp
$58,516
Base pay
$37,358
Overtime
$7,531
Other pay
$13,627
Benefits
$0
Total compensation
$58,516
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
34520
Total Pay
$58,516

At PPD Police, Tanika Holmes serves as a Police Officer 1. They work salaried. Their 2024 pay totaled $58,516.

Brandon Benfield

Police Officer 1/PPD Police

2024 total comp
$58,510
Base pay
$44,631
Overtime
$1,023
Other pay
$12,856
Benefits
$0
Total compensation
$58,510
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
22220
Total Pay
$58,510

Brandon Benfield is a Police Officer 1 at PPD Police. They work salaried. 2024 total compensation came to $58,510.

Robert Daly Jr

Detective/PPD Police

2026 total comp
$58,466
Base pay
$23,813
Overtime
$28,072
Other pay
$6,581
Benefits
$0
Total compensation
$58,466
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
34818
Total Pay
$58,466

At PPD Police, Robert Daly Jr serves as a Detective. They work salaried. Their 2026 pay totaled $58,466.

Michael Davis

Police Officer 1/PPD Police

2025 total comp
$58,446
Base pay
$51,870
Overtime
$0
Other pay
$6,576
Benefits
$0
Total compensation
$58,446
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
81
Total Pay
$26,804

At PPD Police, Michael Davis serves as a Police Officer 1. They work salaried. Their 2025 pay totaled $58,446.

Cheri Wells

Police Officer 1/PPD Police

2021 total comp
$58,430
Base pay
$0
Overtime
$0
Other pay
$58,430
Benefits
$0
Total compensation
$58,430
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
22659
Total Pay
$58,430

Cheri Wells works as a Police Officer 1 for PPD Police. Their status is salaried. Cheri earned $58,430 in 2021.

Joseph Shookla Jr

Police Officer 1/PPD Police

2025 total comp
$58,381
Base pay
$38,038
Overtime
$0
Other pay
$20,343
Benefits
$0
Total compensation
$58,381
Employment type
Salaried

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
8956
Total Pay
$58,381

Joseph Shookla Jr works as a Police Officer 1 for PPD Police. Their status is salaried. Joseph earned $58,381 in 2025.

Robert Wagner Jr

Police Officer 1/PPD Police

2021 total comp
$58,375
Base pay
$16,457
Overtime
$0
Other pay
$41,918
Benefits
$0
Total compensation
$58,375
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
2656
Total Pay
$58,375

Robert Wagner Jr works as a Police Officer 1 for PPD Police. Their status is salaried. Robert earned $58,375 in 2021.

John Maha

Detective/PPD Police

2026 total comp
$58,359
Base pay
$23,813
Overtime
$28,519
Other pay
$6,027
Benefits
$0
Total compensation
$58,359
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
6605
Total Pay
$58,359

At PPD Police, John Maha serves as a Detective. They work salaried. Their 2026 pay totaled $58,359.

Michael Wiercinski

Police Sergeant/PPD Police

2022 total comp
$58,348
Base pay
$7,009
Overtime
$0
Other pay
$51,339
Benefits
$0
Total compensation
$58,348
Employment type
Salaried

Source-specific fields

Base Salary
$91,472
Employee Category
Civil Service
Job Code
6A04
Public Id
14340
Total Pay
$58,348

Michael Wiercinski is a Police Sergeant at PPD Police. They work salaried. 2022 total compensation came to $58,348.

Christopher Sweeney

Detective/PPD Police

2026 total comp
$58,317
Base pay
$23,813
Overtime
$28,482
Other pay
$6,023
Benefits
$0
Total compensation
$58,317
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
8899
Total Pay
$58,317

Christopher Sweeney works as a Detective for PPD Police. Their status is salaried. Christopher earned $58,317 in 2026.

Alexander Mcchord

Police Officer 1/PPD Police

2022 total comp
$58,298
Base pay
$35,356
Overtime
$7,667
Other pay
$15,276
Benefits
$0
Total compensation
$58,298
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
10297
Total Pay
$58,298

Alexander Mcchord works as a Police Officer 1 for PPD Police. Their status is salaried. Alexander earned $58,298 in 2022.

Kevin Lewis

Police Officer 1/PPD Police

2024 total comp
$58,282
Base pay
$3,306
Overtime
$0
Other pay
$54,976
Benefits
$0
Total compensation
$58,282
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
2287
Total Pay
$58,282

Kevin Lewis holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2024, their total compensation was $58,282.

Orville Rose

Police Officer 1/PPD Police

2026 total comp
$58,275
Base pay
$21,648
Overtime
$29,825
Other pay
$6,802
Benefits
$0
Total compensation
$58,275
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
34933
Total Pay
$58,275

At PPD Police, Orville Rose serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $58,275.

Martin Beukers

Police Officer 1/PPD Police

2023 total comp
$58,239
Base pay
$45,602
Overtime
$1,203
Other pay
$11,435
Benefits
$0
Total compensation
$58,239
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
15939
Total Pay
$58,239

At PPD Police, Martin Beukers serves as a Police Officer 1. They work salaried. Their 2023 pay totaled $58,239.

Eric Olson

Detective/PPD Police

2020 total comp
$58,237
Base pay
$0
Overtime
$0
Other pay
$58,237
Benefits
$0
Total compensation
$58,237
Employment type
Salaried

Source-specific fields

Base Salary
$83,806
Employee Category
Civil Service
Job Code
6A12
Public Id
28493
Total Pay
$58,237

Eric Olson holds the role of Detective at PPD Police. Their status is salaried. In 2020, their total compensation was $58,237.

Hector Osorio-Noble

Police Corporal/PPD Police

2020 total comp
$58,219
Base pay
$0
Overtime
$0
Other pay
$58,219
Benefits
$0
Total compensation
$58,219
Employment type
Salaried

Source-specific fields

Base Salary
$83,806
Employee Category
Civil Service
Job Code
6A03
Public Id
27579
Total Pay
$58,219

Hector Osorio-Noble holds the role of Police Corporal at PPD Police. Their status is salaried. In 2020, their total compensation was $58,219.

David Campbell

Police Officer 1/PPD Police

2023 total comp
$58,217
Base pay
$6,364
Overtime
$2,565
Other pay
$49,287
Benefits
$0
Total compensation
$58,217
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
4283
Total Pay
$58,217

At PPD Police, David Campbell serves as a Police Officer 1. They work salaried. Their 2023 pay totaled $58,217.

Eric Kornberg

Police Officer 1/PPD Police

2023 total comp
$58,173
Base pay
$10,819
Overtime
$0
Other pay
$47,354
Benefits
$0
Total compensation
$58,173
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
201
Total Pay
$58,173

Eric Kornberg is a Police Officer 1 at PPD Police. They work salaried. 2023 total compensation came to $58,173.

German Madera

Forensic Scientist 3/PPD Police

2022 total comp
$58,148
Base pay
$0
Overtime
$0
Other pay
$58,148
Benefits
$0
Total compensation
$58,148
Employment type
Salaried

Source-specific fields

Base Salary
$78,333
Employee Category
Civil Service
Job Code
3H72
Public Id
30528
Total Pay
$58,148

German Madera is a Forensic Scientist 3 at PPD Police. They work salaried. 2022 total compensation came to $58,148.

Christopher Adams

Police Officer 1/PPD Police

2024 total comp
$58,110
Base pay
$26,448
Overtime
$0
Other pay
$31,662
Benefits
$0
Total compensation
$58,110
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
5334
Total Pay
$58,110

Christopher Adams works as a Police Officer 1 for PPD Police. Their status is salaried. Christopher earned $58,110 in 2024.

Kamerin Spears

Police Officer 1/PPD Police

2022 total comp
$58,068
Base pay
$46,883
Overtime
$2,671
Other pay
$8,514
Benefits
$0
Total compensation
$58,068
Employment type
Salaried

Source-specific fields

Base Salary
$69,762
Employee Category
Civil Service
Job Code
6A02
Public Id
25077
Total Pay
$58,068

At PPD Police, Kamerin Spears serves as a Police Officer 1. They work salaried. Their 2022 pay totaled $58,068.

Brian Reynolds

Police Officer 1/PPD Police

2026 total comp
$58,045
Base pay
$21,648
Overtime
$29,622
Other pay
$6,775
Benefits
$0
Total compensation
$58,045
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
18266
Total Pay
$58,045

Brian Reynolds is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $58,045.

Brianna Deloughery

Police Officer 1/PPD Police

2023 total comp
$58,035
Base pay
$36,918
Overtime
$8,434
Other pay
$12,683
Benefits
$0
Total compensation
$58,035
Employment type
Salaried

Source-specific fields

Base Salary
$72,204
Employee Category
Civil Service
Job Code
6A02
Public Id
39054
Total Pay
$58,035

Brianna Deloughery works as a Police Officer 1 for PPD Police. Their status is salaried. Brianna earned $58,035 in 2023.