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