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