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 18

Robert Darwin

Police Officer 1/PPD Police

2026 total comp
$25,697
Base pay
$18,185
Overtime
$512
Other pay
$7,000
Benefits
$0
Total compensation
$25,697
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
50070
Total Pay
$25,697

Robert Darwin is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $25,697.

Dominic Roga

Police Officer 1/PPD Police

2026 total comp
$25,697
Base pay
$19,484
Overtime
$4,758
Other pay
$1,455
Benefits
$0
Total compensation
$25,697
Employment type
Salaried

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
46140
Total Pay
$25,697

Dominic Roga holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $25,697.

Confesor Nieves Iii

Police Officer 1/PPD Police

2026 total comp
$25,696
Base pay
$21,648
Overtime
$0
Other pay
$4,047
Benefits
$0
Total compensation
$25,696
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
23698
Total Pay
$25,696

Confesor Nieves Iii is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $25,696.

Steve Melendez

Police Officer 1/PPD Police

2026 total comp
$25,696
Base pay
$21,648
Overtime
$0
Other pay
$4,047
Benefits
$0
Total compensation
$25,696
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
30299
Total Pay
$25,696

Steve Melendez is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $25,696.

Leanne Knorr

Police Officer 1/PPD Police

2026 total comp
$25,694
Base pay
$21,648
Overtime
$1,152
Other pay
$2,894
Benefits
$0
Total compensation
$25,694
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
3578
Total Pay
$25,694

Leanne Knorr holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $25,694.

Mario Delaurentiis

Police Officer 1/PPD Police

2026 total comp
$25,694
Base pay
$21,648
Overtime
$1,152
Other pay
$2,894
Benefits
$0
Total compensation
$25,694
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
8926
Total Pay
$33,790

Mario Delaurentiis holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $25,694.

Christopher Hartman

Police Officer 1/PPD Police

2026 total comp
$25,692
Base pay
$17,631
Overtime
$477
Other pay
$7,585
Benefits
$0
Total compensation
$25,692
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
51864
Total Pay
$25,692

Christopher Hartman is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $25,692.

Jaymie Bonino

Police Officer 1/PPD Police

2026 total comp
$25,686
Base pay
$21,648
Overtime
$1,695
Other pay
$2,343
Benefits
$0
Total compensation
$25,686
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
27240
Total Pay
$25,686

Jaymie Bonino works as a Police Officer 1 for PPD Police. Their status is salaried. Jaymie earned $25,686 in 2026.

Christopher Molfetas

Police Officer 1/PPD Police

2026 total comp
$25,686
Base pay
$21,648
Overtime
$1,695
Other pay
$2,343
Benefits
$0
Total compensation
$25,686
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
26708
Total Pay
$25,686

Christopher Molfetas holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $25,686.

Mark Lynch

Police Officer 1/PPD Police

2026 total comp
$25,686
Base pay
$21,648
Overtime
$1,695
Other pay
$2,343
Benefits
$0
Total compensation
$25,686
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
11532
Total Pay
$25,686

Mark Lynch is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $25,686.

Tonya Thornton

Correctional Officer/PPD Police

2026 total comp
$25,670
Base pay
$14,417
Overtime
$9,572
Other pay
$1,682
Benefits
$0
Total compensation
$25,670
Employment type
Salaried

Source-specific fields

Base Salary
$61,684
Employee Category
Civil Service
Job Code
5H04
Public Id
7483
Total Pay
$25,670

Tonya Thornton works as a Correctional Officer for PPD Police. Their status is salaried. Tonya earned $25,670 in 2026.

Shawn Oechsle

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
14234
Total Pay
$25,667

Shawn Oechsle is a Police Officer 1 at PPD Police. They work salaried. 2025 total compensation came to $25,667.

Joseph Innamorato

Police Officer 1/PPD Police

2026 total comp
$25,655
Base pay
$21,648
Overtime
$1,356
Other pay
$2,651
Benefits
$0
Total compensation
$25,655
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
3433
Total Pay
$25,655

Joseph Innamorato works as a Police Officer 1 for PPD Police. Their status is salaried. Joseph earned $25,655 in 2026.

Kevin Pfeifer

Police Officer 1/PPD Police

2026 total comp
$25,647
Base pay
$21,648
Overtime
$1,503
Other pay
$2,495
Benefits
$0
Total compensation
$25,647
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
21177
Total Pay
$25,647

Kevin Pfeifer holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $25,647.

Matthew Childs

Police Officer 1/PPD Police

2026 total comp
$25,644
Base pay
$17,124
Overtime
$937
Other pay
$7,582
Benefits
$0
Total compensation
$25,644
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
51446
Total Pay
$25,644

Matthew Childs works as a Police Officer 1 for PPD Police. Their status is salaried. Matthew earned $25,644 in 2026.

Maryann Bennett

Police Officer 1/PPD Police

2026 total comp
$25,634
Base pay
$21,648
Overtime
$542
Other pay
$3,443
Benefits
$0
Total compensation
$25,634
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
12234
Total Pay
$25,634

At PPD Police, Maryann Bennett serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $25,634.

Brent Helvig

Police Officer 1/PPD Police

2019 total comp
$25,626
Base pay
$15,381
Overtime
$2,328
Other pay
$7,917
Benefits
$0
Total compensation
$25,626
Employment type
Salaried

Source-specific fields

Base Salary
$61,686
Employee Category
Civil Service
Job Code
6A02
Public Id
22530
Total Pay
$25,626

Brent Helvig is a Police Officer 1 at PPD Police. They work salaried. 2019 total compensation came to $25,626.

Floiran Pagan

Police Officer 1/PPD Police

2026 total comp
$25,625
Base pay
$21,648
Overtime
$1,220
Other pay
$2,756
Benefits
$0
Total compensation
$25,625
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
17849
Total Pay
$25,625

Floiran Pagan works as a Police Officer 1 for PPD Police. Their status is salaried. Floiran earned $25,625 in 2026.

Carlos Cotto

Police Officer 1/PPD Police

2026 total comp
$25,625
Base pay
$21,648
Overtime
$1,220
Other pay
$2,756
Benefits
$0
Total compensation
$25,625
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
8271
Total Pay
$25,625

At PPD Police, Carlos Cotto serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $25,625.

Maurice Henry

Police Officer 1/PPD Police

2026 total comp
$25,616
Base pay
$18,185
Overtime
$142
Other pay
$7,288
Benefits
$0
Total compensation
$25,616
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
47915
Total Pay
$25,616

Maurice Henry is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $25,616.

Rebecca Whitt

Police Officer 1/PPD Police

2026 total comp
$25,615
Base pay
$20,783
Overtime
$2,115
Other pay
$2,718
Benefits
$0
Total compensation
$25,615
Employment type
Salaried

Source-specific fields

Base Salary
$90,581
Employee Category
Civil Service
Job Code
6A02
Public Id
13173
Total Pay
$25,615

Rebecca Whitt holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $25,615.

Rahmaan Smallwood

Police Officer 1/PPD Police

2026 total comp
$25,612
Base pay
$17,631
Overtime
$6,531
Other pay
$1,450
Benefits
$0
Total compensation
$25,612
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
52124
Total Pay
$25,612

Rahmaan Smallwood works as a Police Officer 1 for PPD Police. Their status is salaried. Rahmaan earned $25,612 in 2026.

David Edmond

Police Officer 1/PPD Police

2026 total comp
$25,611
Base pay
$21,648
Overtime
$1,627
Other pay
$2,336
Benefits
$0
Total compensation
$25,611
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
22640
Total Pay
$25,611

At PPD Police, David Edmond serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $25,611.

Jonathan Diaz

Police Officer 1/PPD Police

2026 total comp
$25,608
Base pay
$20,783
Overtime
$2,603
Other pay
$2,223
Benefits
$0
Total compensation
$25,608
Employment type
Salaried

Source-specific fields

Base Salary
$90,581
Employee Category
Civil Service
Job Code
6A02
Public Id
42278
Total Pay
$25,608

Jonathan Diaz holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $25,608.

Landon Etier

Police Officer 1/PPD Police

2026 total comp
$25,608
Base pay
$16,669
Overtime
$887
Other pay
$8,052
Benefits
$0
Total compensation
$25,608
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
51466
Total Pay
$25,608

Landon Etier holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $25,608.

Kevin Murphy Jr

Police Officer 1/PPD Police

2026 total comp
$25,608
Base pay
$16,669
Overtime
$887
Other pay
$8,052
Benefits
$0
Total compensation
$25,608
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
51517
Total Pay
$25,608

Kevin Murphy Jr works as a Police Officer 1 for PPD Police. Their status is salaried. Kevin earned $25,608 in 2026.

Victoria Otto

Police Officer 1/PPD Police

2026 total comp
$25,608
Base pay
$16,669
Overtime
$887
Other pay
$8,052
Benefits
$0
Total compensation
$25,608
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
51541
Total Pay
$25,608

Victoria Otto holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $25,608.

James Howard

Police Officer 1/PPD Police

2026 total comp
$25,585
Base pay
$21,648
Overtime
$949
Other pay
$2,988
Benefits
$0
Total compensation
$25,585
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
34700
Total Pay
$25,585

At PPD Police, James Howard serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $25,585.

Jessica Mccreary

Police Officer 1/PPD Police

2026 total comp
$25,580
Base pay
$16,669
Overtime
$861
Other pay
$8,050
Benefits
$0
Total compensation
$25,580
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
51816
Total Pay
$25,580

Jessica Mccreary works as a Police Officer 1 for PPD Police. Their status is salaried. Jessica earned $25,580 in 2026.

Terris Terrell

Police Officer 1/PPD Police

2026 total comp
$25,580
Base pay
$21,648
Overtime
$1,051
Other pay
$2,881
Benefits
$0
Total compensation
$25,580
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
16976
Total Pay
$25,580

Terris Terrell is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $25,580.

Edward Troy

Police Officer 1/PPD Police

2026 total comp
$25,579
Base pay
$21,648
Overtime
$1,288
Other pay
$2,643
Benefits
$0
Total compensation
$25,579
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
7606
Total Pay
$25,579

Edward Troy is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $25,579.

Sameerah Jones

Police Officer 1/PPD Police

2026 total comp
$25,577
Base pay
$19,484
Overtime
$3,874
Other pay
$2,220
Benefits
$0
Total compensation
$25,577
Employment type
Salaried

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
38655
Total Pay
$25,577

At PPD Police, Sameerah Jones serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $25,577.

Torre Steward Jr.

Police Officer 1/PPD Police

2026 total comp
$25,576
Base pay
$21,648
Overtime
$2,847
Other pay
$1,081
Benefits
$0
Total compensation
$25,576
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
29255
Total Pay
$25,576

Torre Steward Jr. works as a Police Officer 1 for PPD Police. Their status is salaried. Torre earned $25,576 in 2026.

Robert Thurman Jr.

Police Corporal/PPD Police

2026 total comp
$25,574
Base pay
$22,823
Overtime
$0
Other pay
$2,751
Benefits
$0
Total compensation
$25,574
Employment type
Salaried

Source-specific fields

Base Salary
$99,475
Employee Category
Civil Service
Job Code
6A03
Public Id
45489
Total Pay
$25,574

Robert Thurman Jr. holds the role of Police Corporal at PPD Police. Their status is salaried. In 2026, their total compensation was $25,574.

Emir Mitchell-Johnson

Police Officer 1/PPD Police

2026 total comp
$25,570
Base pay
$18,185
Overtime
$5,466
Other pay
$1,919
Benefits
$0
Total compensation
$25,570
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
47969
Total Pay
$25,570

Emir Mitchell-Johnson holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $25,570.

James Nuss

Police Officer 1/PPD Police

2022 total comp
$25,560
Base pay
$7,379
Overtime
$0
Other pay
$18,182
Benefits
$0
Total compensation
$25,560
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
28064
Total Pay
$25,560

James Nuss works as a Police Officer 1 for PPD Police. Their status is salaried. James earned $25,560 in 2022.

Veranie Poitevien

Police Officer 1/PPD Police

2026 total comp
$25,559
Base pay
$21,648
Overtime
$1,423
Other pay
$2,487
Benefits
$0
Total compensation
$25,559
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
19915
Total Pay
$25,559

At PPD Police, Veranie Poitevien serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $25,559.

Andrew Smith

Police Officer 1/PPD Police

2026 total comp
$25,559
Base pay
$21,648
Overtime
$1,423
Other pay
$2,487
Benefits
$0
Total compensation
$25,559
Employment type
Salaried

Source-specific fields

Base Salary
$59,642
Employee Category
Civil Service
Job Code
6J32
Public Id
9055
Total Pay
$18,027

Andrew Smith is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $25,559.

Timothy Jones

Police Officer 1/PPD Police

2026 total comp
$25,559
Base pay
$21,648
Overtime
$1,423
Other pay
$2,487
Benefits
$0
Total compensation
$25,559
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
34492
Total Pay
$25,559

At PPD Police, Timothy Jones serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $25,559.

Shawn Everman

Police Officer 1/PPD Police

2026 total comp
$25,559
Base pay
$21,648
Overtime
$1,423
Other pay
$2,487
Benefits
$0
Total compensation
$25,559
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
13623
Total Pay
$25,559

Shawn Everman works as a Police Officer 1 for PPD Police. Their status is salaried. Shawn earned $25,559 in 2026.