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