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 29

Victor Mcknight

Police Officer 1/PPD Police

2020 total comp
$60,236
Base pay
$34,147
Overtime
$0
Other pay
$26,089
Benefits
$0
Total compensation
$60,236
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
29803
Total Pay
$60,236

At PPD Police, Victor Mcknight serves as a Police Officer 1. They work salaried. Their 2020 pay totaled $60,236.

David Mamrol

Police Officer 1/PPD Police

2025 total comp
$60,213
Base pay
$24,206
Overtime
$0
Other pay
$36,007
Benefits
$0
Total compensation
$60,213
Employment type
Salaried

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
6250
Total Pay
$60,213

At PPD Police, David Mamrol serves as a Police Officer 1. They work salaried. Their 2025 pay totaled $60,213.

Sylvia Young

Police Sergeant/PPD Police

2026 total comp
$60,201
Base pay
$24,679
Overtime
$28,746
Other pay
$6,776
Benefits
$0
Total compensation
$60,201
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
14138
Total Pay
$60,201

Sylvia Young works as a Police Sergeant for PPD Police. Their status is salaried. Sylvia earned $60,201 in 2026.

Sharon Pawlowski

Police Officer 1/PPD Police

2021 total comp
$60,197
Base pay
$50,276
Overtime
$196
Other pay
$9,725
Benefits
$0
Total compensation
$60,197
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
15324
Total Pay
$60,197

Sharon Pawlowski is a Police Officer 1 at PPD Police. They work salaried. 2021 total compensation came to $60,197.

Angelo Conicelli

Criminal Investigative Research Specialist/PPD Police

2022 total comp
$60,192
Base pay
$57,145
Overtime
$2,258
Other pay
$788
Benefits
$0
Total compensation
$60,192
Employment type
Salaried

Source-specific fields

Base Salary
$66,647
Employee Category
Civil Service
Job Code
6C21
Public Id
27813
Total Pay
$60,192

Angelo Conicelli works as a Criminal Investigative Research Specialist for PPD Police. Their status is salaried. Angelo earned $60,192 in 2022.

Princetta Nelson

Police Officer 1/PPD Police

2024 total comp
$60,187
Base pay
$41,325
Overtime
$0
Other pay
$18,862
Benefits
$0
Total compensation
$60,187
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
26319
Total Pay
$60,187

At PPD Police, Princetta Nelson serves as a Police Officer 1. They work salaried. Their 2024 pay totaled $60,187.

Stacey Brown

Police Officer 1/PPD Police

2023 total comp
$60,139
Base pay
$35,684
Overtime
$6,620
Other pay
$17,834
Benefits
$0
Total compensation
$60,139
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
24231
Total Pay
$60,139

Stacey Brown works as a Police Officer 1 for PPD Police. Their status is salaried. Stacey earned $60,139 in 2023.

Kristen Aversa

Police Sergeant/PPD Police

2022 total comp
$60,103
Base pay
$24,533
Overtime
$526
Other pay
$35,045
Benefits
$0
Total compensation
$60,103
Employment type
Salaried

Source-specific fields

Base Salary
$91,472
Employee Category
Civil Service
Job Code
6A04
Public Id
24692
Total Pay
$60,103

Kristen Aversa is a Police Sergeant at PPD Police. They work salaried. 2022 total compensation came to $60,103.

Clyde Jones

Police Officer 1/PPD Police

2022 total comp
$60,103
Base pay
$27,670
Overtime
$0
Other pay
$32,433
Benefits
$0
Total compensation
$60,103
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
24481
Total Pay
$60,103

Clyde Jones is a Police Officer 1 at PPD Police. They work salaried. 2022 total compensation came to $60,103.

Matthew Raudenbush

Police Officer 1/PPD Police

2022 total comp
$60,102
Base pay
$43,106
Overtime
$144
Other pay
$16,852
Benefits
$0
Total compensation
$60,102
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
16003
Total Pay
$60,102

Matthew Raudenbush works as a Police Officer 1 for PPD Police. Their status is salaried. Matthew earned $60,102 in 2022.

Patrick Devlin

Police Officer 1/PPD Police

2025 total comp
$60,053
Base pay
$48,758
Overtime
$0
Other pay
$11,296
Benefits
$0
Total compensation
$60,053
Employment type
Salaried

Source-specific fields

Base Salary
$92,961
Employee Category
Civil Service
Job Code
6A02
Public Id
7625
Total Pay
$60,053

Patrick Devlin works as a Police Officer 1 for PPD Police. Their status is salaried. Patrick earned $60,053 in 2025.

Tommie Culp

Police Officer 1/PPD Police

2021 total comp
$60,048
Base pay
$28,425
Overtime
$0
Other pay
$31,623
Benefits
$0
Total compensation
$60,048
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
3501
Total Pay
$60,048

Tommie Culp is a Police Officer 1 at PPD Police. They work salaried. 2021 total compensation came to $60,048.

Thorsten Lucke

Detective/PPD Police

2026 total comp
$60,029
Base pay
$23,813
Overtime
$29,377
Other pay
$6,840
Benefits
$0
Total compensation
$60,029
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
6971
Total Pay
$60,029

Thorsten Lucke works as a Detective for PPD Police. Their status is salaried. Thorsten earned $60,029 in 2026.

Francis Mullen Jr

Detective/PPD Police

2026 total comp
$59,978
Base pay
$23,813
Overtime
$29,414
Other pay
$6,751
Benefits
$0
Total compensation
$59,978
Employment type
Salaried

Source-specific fields

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

Francis Mullen Jr holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $59,978.

Loretta Ammons

Police Officer 1/PPD Police

2021 total comp
$59,878
Base pay
$22,142
Overtime
$281
Other pay
$37,456
Benefits
$0
Total compensation
$59,878
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
26031
Total Pay
$59,878

At PPD Police, Loretta Ammons serves as a Police Officer 1. They work salaried. Their 2021 pay totaled $59,878.

Frank Vanore Jr

Deputy Police Commissioner/PPD Police

2026 total comp
$59,862
Base pay
$59,862
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$59,862
Employment type
Salaried

Source-specific fields

Base Salary
$260,398
Employee Category
Exempt
Job Code
D393
Public Id
3567
Total Pay
$59,862

Frank Vanore Jr works as a Deputy Police Commissioner for PPD Police. Their status is salaried. Frank earned $59,862 in 2026.

Daniel Gorman

Police Lieutenant/PPD Police

2026 total comp
$59,830
Base pay
$26,964
Overtime
$26,131
Other pay
$6,735
Benefits
$0
Total compensation
$59,830
Employment type
Salaried

Source-specific fields

Base Salary
$117,524
Employee Category
Civil Service
Job Code
6A05
Public Id
22325
Total Pay
$59,830

Daniel Gorman works as a Police Lieutenant for PPD Police. Their status is salaried. Daniel earned $59,830 in 2026.

Casey Morse

Police Officer 1/PPD Police

2020 total comp
$59,815
Base pay
$44,292
Overtime
$218
Other pay
$15,305
Benefits
$0
Total compensation
$59,815
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
5106
Total Pay
$59,815

At PPD Police, Casey Morse serves as a Police Officer 1. They work salaried. Their 2020 pay totaled $59,815.

Allan Wells

Police Officer 1/PPD Police

2024 total comp
$59,780
Base pay
$29,754
Overtime
$0
Other pay
$30,026
Benefits
$0
Total compensation
$59,780
Employment type
Salaried

Source-specific fields

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

Allan Wells is a Police Officer 1 at PPD Police. They work salaried. 2024 total compensation came to $59,780.

Robert Billips

Police Lieutenant/PPD Police

2026 total comp
$59,776
Base pay
$28,134
Overtime
$24,665
Other pay
$6,978
Benefits
$0
Total compensation
$59,776
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
21092
Total Pay
$59,776

Robert Billips works as a Police Lieutenant for PPD Police. Their status is salaried. Robert earned $59,776 in 2026.

Tammy Smith-Hamilton

Police Officer 1/PPD Police

2023 total comp
$59,755
Base pay
$31,717
Overtime
$0
Other pay
$28,038
Benefits
$0
Total compensation
$59,755
Employment type
Salaried

Source-specific fields

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

Tammy Smith-Hamilton works as a Police Officer 1 for PPD Police. Their status is salaried. Tammy earned $59,755 in 2023.

Narcissus Banks

Police Officer 1/PPD Police

2023 total comp
$59,729
Base pay
$0
Overtime
$0
Other pay
$59,729
Benefits
$0
Total compensation
$59,729
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
5260
Total Pay
$59,729

At PPD Police, Narcissus Banks serves as a Police Officer 1. They work salaried. Their 2023 pay totaled $59,729.

Jillian Garrett

Police Officer 1/PPD Police

2026 total comp
$59,685
Base pay
$21,648
Overtime
$32,231
Other pay
$5,805
Benefits
$0
Total compensation
$59,685
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
11025
Total Pay
$59,685

Jillian Garrett works as a Police Officer 1 for PPD Police. Their status is salaried. Jillian earned $59,685 in 2026.

Stephen Williams

Police Officer 1/PPD Police

2026 total comp
$59,656
Base pay
$21,648
Overtime
$31,045
Other pay
$6,963
Benefits
$0
Total compensation
$59,656
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
7341
Total Pay
$59,656

Stephen Williams holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $59,656.

James Kelly Iii

Deputy Police Commissioner/PPD Police

2026 total comp
$59,629
Base pay
$59,629
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$59,629
Employment type
Salaried

Source-specific fields

Base Salary
$259,386
Employee Category
Exempt
Job Code
D393
Public Id
410
Total Pay
$59,629

At PPD Police, James Kelly Iii serves as a Deputy Police Commissioner. They work salaried. Their 2026 pay totaled $59,629.

Joel Dales

Deputy Police Commissioner/PPD Police

2026 total comp
$59,629
Base pay
$59,629
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$59,629
Employment type
Salaried

Source-specific fields

Base Salary
$259,386
Employee Category
Exempt
Job Code
D393
Public Id
31317
Total Pay
$59,629

Joel Dales holds the role of Deputy Police Commissioner at PPD Police. Their status is salaried. In 2026, their total compensation was $59,629.

Krista C Dahl-Campbell

Deputy Police Commissioner/PPD Police

2026 total comp
$59,629
Base pay
$59,629
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$59,629
Employment type
Salaried

Source-specific fields

Base Salary
$259,386
Employee Category
Exempt
Job Code
D393
Public Id
31568
Total Pay
$59,629

Krista C Dahl-Campbell holds the role of Deputy Police Commissioner at PPD Police. Their status is salaried. In 2026, their total compensation was $59,629.

Michael Cram

Deputy Police Commissioner/PPD Police

2026 total comp
$59,629
Base pay
$59,629
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$59,629
Employment type
Salaried

Source-specific fields

Base Salary
$259,386
Employee Category
Exempt
Job Code
D393
Public Id
35060
Total Pay
$59,629

Michael Cram holds the role of Deputy Police Commissioner at PPD Police. Their status is salaried. In 2026, their total compensation was $59,629.

Rubin Perkins

Police Officer 1/PPD Police

2022 total comp
$59,624
Base pay
$36,893
Overtime
$173
Other pay
$22,559
Benefits
$0
Total compensation
$59,624
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
31821
Total Pay
$59,624

At PPD Police, Rubin Perkins serves as a Police Officer 1. They work salaried. Their 2022 pay totaled $59,624.

Michael Soto

Police Sergeant/PPD Police

2020 total comp
$59,566
Base pay
$18,564
Overtime
$0
Other pay
$41,002
Benefits
$0
Total compensation
$59,566
Employment type
Salaried

Source-specific fields

Base Salary
$86,853
Employee Category
Civil Service
Job Code
6A04
Public Id
29505
Total Pay
$59,566

Michael Soto holds the role of Police Sergeant at PPD Police. Their status is salaried. In 2020, their total compensation was $59,566.

Richard Greger

Police Officer 1/PPD Police

2022 total comp
$59,564
Base pay
$6,149
Overtime
$0
Other pay
$53,415
Benefits
$0
Total compensation
$59,564
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
2363
Total Pay
$59,564

Richard Greger works as a Police Officer 1 for PPD Police. Their status is salaried. Richard earned $59,564 in 2022.

Robert Piffer

Police Officer 1/PPD Police

2023 total comp
$59,541
Base pay
$43,949
Overtime
$1,726
Other pay
$13,866
Benefits
$0
Total compensation
$59,541
Employment type
Salaried

Source-specific fields

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

At PPD Police, Robert Piffer serves as a Police Officer 1. They work salaried. Their 2023 pay totaled $59,541.

William Betts

Police Officer 1/PPD Police

2024 total comp
$59,508
Base pay
$39,824
Overtime
$7,067
Other pay
$12,618
Benefits
$0
Total compensation
$59,508
Employment type
Salaried

Source-specific fields

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

William Betts holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2024, their total compensation was $59,508.

Kimberley Oneill

Police Officer 1/PPD Police

2022 total comp
$59,484
Base pay
$39,967
Overtime
$0
Other pay
$19,517
Benefits
$0
Total compensation
$59,484
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
15072
Total Pay
$59,484

Kimberley Oneill holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2022, their total compensation was $59,484.

Brian Graves

Police Officer 1/PPD Police

2026 total comp
$59,426
Base pay
$21,648
Overtime
$30,842
Other pay
$6,936
Benefits
$0
Total compensation
$59,426
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
31195
Total Pay
$59,426

At PPD Police, Brian Graves serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $59,426.

Colleen Keys

Police Officer 1/PPD Police

2024 total comp
$59,413
Base pay
$4,628
Overtime
$0
Other pay
$54,785
Benefits
$0
Total compensation
$59,413
Employment type
Salaried

Source-specific fields

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

Colleen Keys is a Police Officer 1 at PPD Police. They work salaried. 2024 total compensation came to $59,413.

Daniel Gonzalez

Police Officer 1/PPD Police

2020 total comp
$59,398
Base pay
$32,955
Overtime
$5,071
Other pay
$21,372
Benefits
$0
Total compensation
$59,398
Employment type
Salaried

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
45254
Total Pay
$26,925

Daniel Gonzalez works as a Police Officer 1 for PPD Police. Their status is salaried. Daniel earned $59,398 in 2020.

Rafael Matias

Police Officer 1/PPD Police

2023 total comp
$59,382
Base pay
$37,006
Overtime
$0
Other pay
$22,376
Benefits
$0
Total compensation
$59,382
Employment type
Salaried

Source-specific fields

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

Rafael Matias is a Police Officer 1 at PPD Police. They work salaried. 2023 total compensation came to $59,382.

Miguel Luciano

Police Officer 1/PPD Police

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

Source-specific fields

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

Miguel Luciano holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2025, their total compensation was $59,381.

Jeffrey Cujdik

Police Officer 1/PPD Police

2026 total comp
$59,300
Base pay
$21,648
Overtime
$30,977
Other pay
$6,675
Benefits
$0
Total compensation
$59,300
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
10925
Total Pay
$59,300

At PPD Police, Jeffrey Cujdik serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $59,300.