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 11

Thomas Martinka

Detective/PPD Police

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

Source-specific fields

Base Salary
$85,901
Employee Category
Civil Service
Job Code
6A12
Public Id
35542
Total Pay
$109,580

Thomas Martinka is a Detective at PPD Police. They work salaried. 2021 total compensation came to $109,580.

Paul Rich

Police Officer 1/PPD Police

2021 total comp
$109,517
Base pay
$29,921
Overtime
$0
Other pay
$79,596
Benefits
$0
Total compensation
$109,517
Employment type
Salaried

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
28556
Total Pay
$21,584

Paul Rich holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2021, their total compensation was $109,517.

Patrick Quinn

Police Lieutenant/PPD Police

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

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
4807
Total Pay
$28,207

Patrick Quinn holds the role of Police Lieutenant at PPD Police. Their status is salaried. In 2025, their total compensation was $109,500.

Nelson Rodriguez Jr

Detective/PPD Police

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

Source-specific fields

Base Salary
$85,901
Employee Category
Civil Service
Job Code
6A12
Public Id
14307
Total Pay
$109,412

At PPD Police, Nelson Rodriguez Jr serves as a Detective. They work salaried. Their 2021 pay totaled $109,412.

Thomas Rehiel

Police Sergeant/PPD Police

2024 total comp
$108,776
Base pay
$0
Overtime
$0
Other pay
$108,776
Benefits
$0
Total compensation
$108,776
Employment type
Salaried

Source-specific fields

Base Salary
$97,988
Employee Category
Civil Service
Job Code
6A04
Public Id
18675
Total Pay
$108,776

Thomas Rehiel is a Police Sergeant at PPD Police. They work salaried. 2024 total compensation came to $108,776.

Glenn Welton

Detective/PPD Police

2022 total comp
$108,226
Base pay
$89,417
Overtime
$634
Other pay
$18,174
Benefits
$0
Total compensation
$108,226
Employment type
Salaried

Source-specific fields

Base Salary
$91,352
Employee Category
Civil Service
Job Code
6A12
Public Id
26431
Total Pay
$108,226

Glenn Welton works as a Detective for PPD Police. Their status is salaried. Glenn earned $108,226 in 2022.

Phillip Carter

Police Officer 1/PPD Police

2022 total comp
$108,048
Base pay
$53,607
Overtime
$0
Other pay
$54,441
Benefits
$0
Total compensation
$108,048
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
18007
Total Pay
$108,048

Phillip Carter holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2022, their total compensation was $108,048.

Steven Crosby

Police Sergeant/PPD Police

2022 total comp
$107,993
Base pay
$64,783
Overtime
$136
Other pay
$43,075
Benefits
$0
Total compensation
$107,993
Employment type
Salaried

Source-specific fields

Base Salary
$94,674
Employee Category
Civil Service
Job Code
6A04
Public Id
283
Total Pay
$107,993

Steven Crosby works as a Police Sergeant for PPD Police. Their status is salaried. Steven earned $107,993 in 2022.

Nicholas Marafino

Police Officer 1/PPD Police

2025 total comp
$107,829
Base pay
$88,346
Overtime
$6,095
Other pay
$13,389
Benefits
$0
Total compensation
$107,829
Employment type
Salaried

Source-specific fields

Base Salary
$92,961
Employee Category
Civil Service
Job Code
6A02
Public Id
12495
Total Pay
$107,829

Nicholas Marafino is a Police Officer 1 at PPD Police. They work salaried. 2025 total compensation came to $107,829.

Mary Ann Jackson

Police Officer 1/PPD Police

2024 total comp
$107,601
Base pay
$28,101
Overtime
$0
Other pay
$79,500
Benefits
$0
Total compensation
$107,601
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
8029
Total Pay
$107,601

Mary Ann Jackson works as a Police Officer 1 for PPD Police. Their status is salaried. Mary earned $107,601 in 2024.

Ayana Henry

Police Communication Dispatcher/PPD Police

2024 total comp
$107,586
Base pay
$0
Overtime
$0
Other pay
$107,586
Benefits
$0
Total compensation
$107,586
Employment type
Salaried

Source-specific fields

Base Salary
$46,786
Employee Category
Civil Service
Job Code
6J32
Public Id
32989
Total Pay
$107,586

At PPD Police, Ayana Henry serves as a Police Communication Dispatcher. They work salaried. Their 2024 pay totaled $107,586.

Charlene Hailey

Police Officer 1/PPD Police

2020 total comp
$107,385
Base pay
$70,922
Overtime
$2,181
Other pay
$34,283
Benefits
$0
Total compensation
$107,385
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
11174
Total Pay
$107,385

At PPD Police, Charlene Hailey serves as a Police Officer 1. They work salaried. Their 2020 pay totaled $107,385.

Timothy Elia

Police Officer 1/PPD Police

2022 total comp
$107,018
Base pay
$6,149
Overtime
$173
Other pay
$100,696
Benefits
$0
Total compensation
$107,018
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
19859
Total Pay
$107,018

Timothy Elia works as a Police Officer 1 for PPD Police. Their status is salaried. Timothy earned $107,018 in 2022.

Danielle Vales

Police Captain/PPD Police

2025 total comp
$106,845
Base pay
$78,195
Overtime
$0
Other pay
$28,650
Benefits
$0
Total compensation
$106,845
Employment type
Salaried

Source-specific fields

Base Salary
$140,139
Employee Category
Civil Service
Job Code
6A06
Public Id
22490
Total Pay
$106,845

At PPD Police, Danielle Vales serves as a Police Captain. They work salaried. Their 2025 pay totaled $106,845.

John Binns

Police Officer 1/PPD Police

2024 total comp
$106,707
Base pay
$4,959
Overtime
$0
Other pay
$101,748
Benefits
$0
Total compensation
$106,707
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
1604
Total Pay
$106,707

John Binns is a Police Officer 1 at PPD Police. They work salaried. 2024 total compensation came to $106,707.

Jose Novoa

Police Officer 1/PPD Police

2020 total comp
$106,544
Base pay
$38,022
Overtime
$218
Other pay
$68,304
Benefits
$0
Total compensation
$106,544
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
19382
Total Pay
$106,544

At PPD Police, Jose Novoa serves as a Police Officer 1. They work salaried. Their 2020 pay totaled $106,544.

Ernest Rehr Jr

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$76,187
Employee Category
Civil Service
Job Code
6A02
Public Id
14698
Total Pay
$106,534

Ernest Rehr Jr is a Police Officer 1 at PPD Police. They work salaried. 2020 total compensation came to $106,534.

Stephen Gresko

Police Officer 1/PPD Police

2023 total comp
$106,497
Base pay
$42,627
Overtime
$32,193
Other pay
$31,677
Benefits
$0
Total compensation
$106,497
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
8755
Total Pay
$106,497

Stephen Gresko holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2023, their total compensation was $106,497.

Daniel Loesch

Police Officer 1/PPD Police

2022 total comp
$106,496
Base pay
$60,607
Overtime
$12,607
Other pay
$33,282
Benefits
$0
Total compensation
$106,496
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
28784
Total Pay
$106,496

At PPD Police, Daniel Loesch serves as a Police Officer 1. They work salaried. Their 2022 pay totaled $106,496.

Lourdes Torres

Police Officer 1/PPD Police

2025 total comp
$106,455
Base pay
$5,187
Overtime
$0
Other pay
$101,268
Benefits
$0
Total compensation
$106,455
Employment type
Salaried

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
36222
Total Pay
$106,455

Lourdes Torres works as a Police Officer 1 for PPD Police. Their status is salaried. Lourdes earned $106,455 in 2025.

Kevin Cuddahy

Police Officer 1/PPD Police

2023 total comp
$106,437
Base pay
$37,337
Overtime
$0
Other pay
$69,100
Benefits
$0
Total compensation
$106,437
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
11694
Total Pay
$106,437

Kevin Cuddahy works as a Police Officer 1 for PPD Police. Their status is salaried. Kevin earned $106,437 in 2023.

Michael Kelly

Police Officer 1/PPD Police

2025 total comp
$106,412
Base pay
$75,167
Overtime
$0
Other pay
$31,245
Benefits
$0
Total compensation
$106,412
Employment type
Salaried

Source-specific fields

Base Salary
$92,961
Employee Category
Civil Service
Job Code
6A02
Public Id
11020
Total Pay
$106,412

Michael Kelly is a Police Officer 1 at PPD Police. They work salaried. 2025 total compensation came to $106,412.

Michael Blatchford

Police Officer 1/PPD Police

2022 total comp
$106,348
Base pay
$52,652
Overtime
$7,804
Other pay
$45,891
Benefits
$0
Total compensation
$106,348
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
14193
Total Pay
$106,348

Michael Blatchford works as a Police Officer 1 for PPD Police. Their status is salaried. Michael earned $106,348 in 2022.

Lonnie Adams

Police Sergeant/PPD Police

2020 total comp
$106,122
Base pay
$60,383
Overtime
$1,243
Other pay
$44,496
Benefits
$0
Total compensation
$106,122
Employment type
Salaried

Source-specific fields

Base Salary
$89,024
Employee Category
Civil Service
Job Code
6A04
Public Id
3711
Total Pay
$106,122

At PPD Police, Lonnie Adams serves as a Police Sergeant. They work salaried. Their 2020 pay totaled $106,122.

Martin Derbyshire

Police Captain/PPD Police

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

Source-specific fields

Base Salary
$117,725
Employee Category
Civil Service
Job Code
6A06
Public Id
6125
Total Pay
$106,083

At PPD Police, Martin Derbyshire serves as a Police Captain. They work salaried. Their 2021 pay totaled $106,083.

Sean Hart

Police Officer 1/PPD Police

2024 total comp
$105,836
Base pay
$46,360
Overtime
$20,735
Other pay
$38,741
Benefits
$0
Total compensation
$105,836
Employment type
Salaried

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
8750
Total Pay
$105,836

Sean Hart holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2024, their total compensation was $105,836.

Thomas De Malto

Detective/PPD Police

2025 total comp
$105,693
Base pay
$86,599
Overtime
$285
Other pay
$18,809
Benefits
$0
Total compensation
$105,693
Employment type
Salaried

Source-specific fields

Base Salary
$102,254
Employee Category
Civil Service
Job Code
6A12
Public Id
13485
Total Pay
$105,693

Thomas De Malto holds the role of Detective at PPD Police. Their status is salaried. In 2025, their total compensation was $105,693.

Veronica Marten

Police Officer 1/PPD Police

2025 total comp
$105,669
Base pay
$91,195
Overtime
$0
Other pay
$14,474
Benefits
$0
Total compensation
$105,669
Employment type
Salaried

Source-specific fields

Base Salary
$92,961
Employee Category
Civil Service
Job Code
6A02
Public Id
6731
Total Pay
$105,669

Veronica Marten works as a Police Officer 1 for PPD Police. Their status is salaried. Veronica earned $105,669 in 2025.

Terrance Lewis

Police Officer 1/PPD Police

2019 total comp
$105,418
Base pay
$0
Overtime
$0
Other pay
$105,418
Benefits
$0
Total compensation
$105,418
Employment type
Salaried

Source-specific fields

Base Salary
$73,433
Employee Category
Civil Service
Job Code
6A02
Public Id
19579
Total Pay
$105,418

Terrance Lewis is a Police Officer 1 at PPD Police. They work salaried. 2019 total compensation came to $105,418.

Janet Paul

Police Officer 1/PPD Police

2022 total comp
$105,396
Base pay
$21,521
Overtime
$0
Other pay
$83,875
Benefits
$0
Total compensation
$105,396
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
2641
Total Pay
$105,396

Janet Paul works as a Police Officer 1 for PPD Police. Their status is salaried. Janet earned $105,396 in 2022.

Laura Maynard

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
14073
Total Pay
$105,144

At PPD Police, Laura Maynard serves as a Police Officer 1. They work salaried. Their 2025 pay totaled $105,144.

Christian Martinka

Police Officer 1/PPD Police

2022 total comp
$105,100
Base pay
$75,750
Overtime
$16,511
Other pay
$12,838
Benefits
$0
Total compensation
$105,100
Employment type
Salaried

Source-specific fields

Base Salary
$79,727
Employee Category
Civil Service
Job Code
6A02
Public Id
23973
Total Pay
$105,100

Christian Martinka is a Police Officer 1 at PPD Police. They work salaried. 2022 total compensation came to $105,100.

David Bonk

Police Lieutenant/PPD Police

2021 total comp
$104,940
Base pay
$21,386
Overtime
$0
Other pay
$83,554
Benefits
$0
Total compensation
$104,940
Employment type
Salaried

Source-specific fields

Base Salary
$101,487
Employee Category
Civil Service
Job Code
6A05
Public Id
16711
Total Pay
$104,940

David Bonk works as a Police Lieutenant for PPD Police. Their status is salaried. David earned $104,940 in 2021.

Curtis Bunch

Police Officer 1/PPD Police

2023 total comp
$104,839
Base pay
$27,088
Overtime
$2,727
Other pay
$75,024
Benefits
$0
Total compensation
$104,839
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
14444
Total Pay
$104,839

Curtis Bunch holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2023, their total compensation was $104,839.

Ho Soth

Police Officer 1/PPD Police

2020 total comp
$104,799
Base pay
$64,937
Overtime
$0
Other pay
$39,862
Benefits
$0
Total compensation
$104,799
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
21306
Total Pay
$104,799

Ho Soth holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2020, their total compensation was $104,799.

Erik Lesser

Police Officer 1/PPD Police

2022 total comp
$104,578
Base pay
$78,876
Overtime
$13,541
Other pay
$12,162
Benefits
$0
Total compensation
$104,578
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
30409
Total Pay
$104,578

Erik Lesser is a Police Officer 1 at PPD Police. They work salaried. 2022 total compensation came to $104,578.

Larry Land

Detective/PPD Police

2022 total comp
$104,369
Base pay
$58,617
Overtime
$0
Other pay
$45,752
Benefits
$0
Total compensation
$104,369
Employment type
Salaried

Source-specific fields

Base Salary
$91,352
Employee Category
Civil Service
Job Code
6A12
Public Id
16529
Total Pay
$104,369

At PPD Police, Larry Land serves as a Detective. They work salaried. Their 2022 pay totaled $104,369.

Tanya Henry-Jackson

Police Sergeant/PPD Police

2022 total comp
$104,342
Base pay
$52,767
Overtime
$0
Other pay
$51,575
Benefits
$0
Total compensation
$104,342
Employment type
Salaried

Source-specific fields

Base Salary
$94,674
Employee Category
Civil Service
Job Code
6A04
Public Id
1247
Total Pay
$104,342

At PPD Police, Tanya Henry-Jackson serves as a Police Sergeant. They work salaried. Their 2022 pay totaled $104,342.

John Feenan

Police Corporal/PPD Police

2025 total comp
$104,073
Base pay
$38,037
Overtime
$0
Other pay
$66,036
Benefits
$0
Total compensation
$104,073
Employment type
Salaried

Source-specific fields

Base Salary
$99,276
Employee Category
Civil Service
Job Code
6A03
Public Id
9280
Total Pay
$104,073

John Feenan is a Police Corporal at PPD Police. They work salaried. 2025 total compensation came to $104,073.

Frank Taylor

Police Officer 1/PPD Police

2022 total comp
$104,025
Base pay
$71,744
Overtime
$15,612
Other pay
$16,670
Benefits
$0
Total compensation
$104,025
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
17237
Total Pay
$104,025

Frank Taylor works as a Police Officer 1 for PPD Police. Their status is salaried. Frank earned $104,025 in 2022.