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 28

Matthew Quinn

Police Officer 1/PPD Police

2020 total comp
$61,803
Base pay
$32,955
Overtime
$0
Other pay
$28,848
Benefits
$0
Total compensation
$61,803
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
12547
Total Pay
$61,803

Matthew Quinn works as a Police Officer 1 for PPD Police. Their status is salaried. Matthew earned $61,803 in 2020.

Michael Rocks

Detective/PPD Police

2026 total comp
$61,700
Base pay
$23,813
Overtime
$30,943
Other pay
$6,945
Benefits
$0
Total compensation
$61,700
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
5841
Total Pay
$61,700

Michael Rocks works as a Detective for PPD Police. Their status is salaried. Michael earned $61,700 in 2026.

Lisa Mc Dowell

Police Officer 1/PPD Police

2022 total comp
$61,620
Base pay
$46,288
Overtime
$0
Other pay
$15,332
Benefits
$0
Total compensation
$61,620
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
5704
Total Pay
$61,620

Lisa Mc Dowell holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2022, their total compensation was $61,620.

Brendan Kelley

Police Officer 1/PPD Police

2023 total comp
$61,542
Base pay
$25,766
Overtime
$7,550
Other pay
$28,226
Benefits
$0
Total compensation
$61,542
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
7782
Total Pay
$61,542

At PPD Police, Brendan Kelley serves as a Police Officer 1. They work salaried. Their 2023 pay totaled $61,542.

Dominic Lombardi

Police Officer 1/PPD Police

2024 total comp
$61,478
Base pay
$49,818
Overtime
$186
Other pay
$11,474
Benefits
$0
Total compensation
$61,478
Employment type
Salaried

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
28573
Total Pay
$61,478

Dominic Lombardi works as a Police Officer 1 for PPD Police. Their status is salaried. Dominic earned $61,478 in 2024.

Daniel Calter

Police Officer 1/PPD Police

2026 total comp
$61,421
Base pay
$21,648
Overtime
$32,604
Other pay
$7,169
Benefits
$0
Total compensation
$61,421
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
14868
Total Pay
$61,421

Daniel Calter holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $61,421.

Daniel Stevens

Police Officer 1/PPD Police

2023 total comp
$61,420
Base pay
$32,378
Overtime
$4,948
Other pay
$24,094
Benefits
$0
Total compensation
$61,420
Employment type
Salaried

Source-specific fields

Base Salary
$61,187
Employee Category
Civil Service
Job Code
3G42
Public Id
44270
Total Pay
$19,553

Daniel Stevens holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2023, their total compensation was $61,420.

Jacob Whatley

Police Officer 1/PPD Police

2023 total comp
$61,414
Base pay
$34,031
Overtime
$4,699
Other pay
$22,683
Benefits
$0
Total compensation
$61,414
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
13103
Total Pay
$61,414

At PPD Police, Jacob Whatley serves as a Police Officer 1. They work salaried. Their 2023 pay totaled $61,414.

Scott Hove

Police Officer 1/PPD Police

2021 total comp
$61,376
Base pay
$42,799
Overtime
$3,016
Other pay
$15,561
Benefits
$0
Total compensation
$61,376
Employment type
Salaried

Source-specific fields

Base Salary
$77,031
Employee Category
Civil Service
Job Code
6A02
Public Id
29513
Total Pay
$61,376

At PPD Police, Scott Hove serves as a Police Officer 1. They work salaried. Their 2021 pay totaled $61,376.

Joan Rudzinski

Police Officer 1/PPD Police

2021 total comp
$61,373
Base pay
$18,551
Overtime
$0
Other pay
$42,822
Benefits
$0
Total compensation
$61,373
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
31499
Total Pay
$61,373

Joan Rudzinski works as a Police Officer 1 for PPD Police. Their status is salaried. Joan earned $61,373 in 2021.

Nicholas Emmett

Police Officer 1/PPD Police

2025 total comp
$61,364
Base pay
$34,580
Overtime
$2,950
Other pay
$23,834
Benefits
$0
Total compensation
$61,364
Employment type
Salaried

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
32474
Total Pay
$61,364

At PPD Police, Nicholas Emmett serves as a Police Officer 1. They work salaried. Their 2025 pay totaled $61,364.

Ronald Reymer

Police Officer 1/PPD Police

2024 total comp
$61,354
Base pay
$49,894
Overtime
$0
Other pay
$11,460
Benefits
$0
Total compensation
$61,354
Employment type
Salaried

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
9668
Total Pay
$61,354

Ronald Reymer works as a Police Officer 1 for PPD Police. Their status is salaried. Ronald earned $61,354 in 2024.

Justin Bisconti

Police Sergeant/PPD Police

2023 total comp
$61,337
Base pay
$42,187
Overtime
$0
Other pay
$19,151
Benefits
$0
Total compensation
$61,337
Employment type
Salaried

Source-specific fields

Base Salary
$97,988
Employee Category
Civil Service
Job Code
6A04
Public Id
20437
Total Pay
$61,337

At PPD Police, Justin Bisconti serves as a Police Sergeant. They work salaried. Their 2023 pay totaled $61,337.

Robert Zaffino

Police Captain/PPD Police

2024 total comp
$61,285
Base pay
$3,489
Overtime
$0
Other pay
$57,796
Benefits
$0
Total compensation
$61,285
Employment type
Salaried

Source-specific fields

Base Salary
$129,578
Employee Category
Civil Service
Job Code
6A06
Public Id
24475
Total Pay
$61,285

At PPD Police, Robert Zaffino serves as a Police Captain. They work salaried. Their 2024 pay totaled $61,285.

Timothy Gibson

Detective/PPD Police

2026 total comp
$61,269
Base pay
$23,813
Overtime
$31,129
Other pay
$6,328
Benefits
$0
Total compensation
$61,269
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
32110
Total Pay
$61,269

At PPD Police, Timothy Gibson serves as a Detective. They work salaried. Their 2026 pay totaled $61,269.

Cecilia Grant

Police Officer 1/PPD Police

2026 total comp
$61,268
Base pay
$21,648
Overtime
$32,468
Other pay
$7,151
Benefits
$0
Total compensation
$61,268
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
31620
Total Pay
$61,268

Cecilia Grant works as a Police Officer 1 for PPD Police. Their status is salaried. Cecilia earned $61,268 in 2026.

Eric Gripp

Police Sergeant/PPD Police

2026 total comp
$61,246
Base pay
$24,679
Overtime
$29,982
Other pay
$6,585
Benefits
$0
Total compensation
$61,246
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
26847
Total Pay
$61,246

At PPD Police, Eric Gripp serves as a Police Sergeant. They work salaried. Their 2026 pay totaled $61,246.

Nikolay Prikhodko

Police Officer 1/PPD Police

2023 total comp
$61,220
Base pay
$30,064
Overtime
$9,117
Other pay
$22,039
Benefits
$0
Total compensation
$61,220
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
16076
Total Pay
$61,220

Nikolay Prikhodko holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2023, their total compensation was $61,220.

Richard Lucarini

Detective/PPD Police

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

Source-specific fields

Base Salary
$83,806
Employee Category
Civil Service
Job Code
6A12
Public Id
26479
Total Pay
$61,192

Richard Lucarini works as a Detective for PPD Police. Their status is salaried. Richard earned $61,192 in 2020.

Debra Reilly

Detective/PPD Police

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

Source-specific fields

Base Salary
$83,806
Employee Category
Civil Service
Job Code
6A12
Public Id
36886
Total Pay
$61,135

Debra Reilly works as a Detective for PPD Police. Their status is salaried. Debra earned $61,135 in 2020.

Joseph Corrigan

Detective/PPD Police

2024 total comp
$61,052
Base pay
$30,183
Overtime
$0
Other pay
$30,869
Benefits
$0
Total compensation
$61,052
Employment type
Salaried

Source-specific fields

Base Salary
$94,549
Employee Category
Civil Service
Job Code
6A12
Public Id
4000
Total Pay
$61,052

At PPD Police, Joseph Corrigan serves as a Detective. They work salaried. Their 2024 pay totaled $61,052.

John Bartol

Detective/PPD Police

2026 total comp
$60,978
Base pay
$23,813
Overtime
$30,048
Other pay
$7,117
Benefits
$0
Total compensation
$60,978
Employment type
Salaried

Source-specific fields

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

John Bartol is a Detective at PPD Police. They work salaried. 2026 total compensation came to $60,978.

Nathanael Fre

Police Officer 1/PPD Police

2021 total comp
$60,976
Base pay
$38,897
Overtime
$1,711
Other pay
$20,368
Benefits
$0
Total compensation
$60,976
Employment type
Salaried

Source-specific fields

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

Nathanael Fre is a Police Officer 1 at PPD Police. They work salaried. 2021 total compensation came to $60,976.

Benita Johnson

Police Lieutenant/PPD Police

2026 total comp
$60,886
Base pay
$28,134
Overtime
$25,898
Other pay
$6,854
Benefits
$0
Total compensation
$60,886
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
7749
Total Pay
$60,886

At PPD Police, Benita Johnson serves as a Police Lieutenant. They work salaried. Their 2026 pay totaled $60,886.

Oronde Watson Jr.

Police Lieutenant/PPD Police

2026 total comp
$60,838
Base pay
$28,134
Overtime
$26,163
Other pay
$6,542
Benefits
$0
Total compensation
$60,838
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
25221
Total Pay
$60,838

Oronde Watson Jr. is a Police Lieutenant at PPD Police. They work salaried. 2026 total compensation came to $60,838.

Vincent De Blasis

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$73,433
Employee Category
Civil Service
Job Code
6A02
Public Id
1951
Total Pay
$60,804

Vincent De Blasis works as a Police Officer 1 for PPD Police. Their status is salaried. Vincent earned $60,804 in 2020.

Melvin Williams

Police Lieutenant/PPD Police

2026 total comp
$60,774
Base pay
$28,134
Overtime
$25,546
Other pay
$7,094
Benefits
$0
Total compensation
$60,774
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
10349
Total Pay
$60,774

Melvin Williams is a Police Lieutenant at PPD Police. They work salaried. 2026 total compensation came to $60,774.

Joanne Gain

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
20733
Total Pay
$60,742

Joanne Gain is a Police Officer 1 at PPD Police. They work salaried. 2023 total compensation came to $60,742.

Leonard Krzesinski

Police Sergeant/PPD Police

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

Source-specific fields

Base Salary
$102,887
Employee Category
Civil Service
Job Code
6A04
Public Id
8371
Total Pay
$60,693

At PPD Police, Leonard Krzesinski serves as a Police Sergeant. They work salaried. Their 2025 pay totaled $60,693.

Lynda Jeter

Police Officer 1/PPD Police

2021 total comp
$60,658
Base pay
$32,913
Overtime
$0
Other pay
$27,744
Benefits
$0
Total compensation
$60,658
Employment type
Salaried

Source-specific fields

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

At PPD Police, Lynda Jeter serves as a Police Officer 1. They work salaried. Their 2021 pay totaled $60,658.

Steven Blackwell

Detective/PPD Police

2026 total comp
$60,640
Base pay
$23,813
Overtime
$29,750
Other pay
$7,078
Benefits
$0
Total compensation
$60,640
Employment type
Salaried

Source-specific fields

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

Steven Blackwell works as a Detective for PPD Police. Their status is salaried. Steven earned $60,640 in 2026.

Denise James

Director of Communications/PPD Police

2020 total comp
$60,548
Base pay
$56,893
Overtime
$0
Other pay
$3,655
Benefits
$0
Total compensation
$60,548
Employment type
Salaried

Source-specific fields

Base Salary
$131,764
Employee Category
Exempt
Job Code
D603
Public Id
5888
Total Pay
$60,548

Denise James is a Director of Communications at PPD Police. They work salaried. 2020 total compensation came to $60,548.

Jonathan Eves

Detective/PPD Police

2026 total comp
$60,521
Base pay
$23,813
Overtime
$30,458
Other pay
$6,250
Benefits
$0
Total compensation
$60,521
Employment type
Salaried

Source-specific fields

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

Jonathan Eves holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $60,521.

Sidney Schwartz

Police Officer 1/PPD Police

2022 total comp
$60,472
Base pay
$39,967
Overtime
$6,110
Other pay
$14,395
Benefits
$0
Total compensation
$60,472
Employment type
Salaried

Source-specific fields

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

Sidney Schwartz is a Police Officer 1 at PPD Police. They work salaried. 2022 total compensation came to $60,472.

Duane Watson

Police Officer 1/PPD Police

2020 total comp
$60,403
Base pay
$14,831
Overtime
$8,996
Other pay
$36,576
Benefits
$0
Total compensation
$60,403
Employment type
Salaried

Source-specific fields

Base Salary
$76,187
Employee Category
Civil Service
Job Code
6A02
Public Id
953
Total Pay
$60,403

At PPD Police, Duane Watson serves as a Police Officer 1. They work salaried. Their 2020 pay totaled $60,403.

Rocco Messina

Police Officer 1/PPD Police

2024 total comp
$60,394
Base pay
$31,407
Overtime
$1,705
Other pay
$27,282
Benefits
$0
Total compensation
$60,394
Employment type
Salaried

Source-specific fields

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

Rocco Messina is a Police Officer 1 at PPD Police. They work salaried. 2024 total compensation came to $60,394.

Sean Cahill

Police Officer 1/PPD Police

2026 total comp
$60,333
Base pay
$21,648
Overtime
$32,197
Other pay
$6,487
Benefits
$0
Total compensation
$60,333
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
32251
Total Pay
$60,333

At PPD Police, Sean Cahill serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $60,333.

Vitaliy Kobylyanskyy

Police Officer 1/PPD Police

2020 total comp
$60,284
Base pay
$42,574
Overtime
$3,765
Other pay
$13,945
Benefits
$0
Total compensation
$60,284
Employment type
Salaried

Source-specific fields

Base Salary
$70,282
Employee Category
Civil Service
Job Code
6A02
Public Id
2971
Total Pay
$60,284

Vitaliy Kobylyanskyy is a Police Officer 1 at PPD Police. They work salaried. 2020 total compensation came to $60,284.

Mark Wildsmith

Police Officer 1/PPD Police

2022 total comp
$60,275
Base pay
$36,893
Overtime
$4,093
Other pay
$19,290
Benefits
$0
Total compensation
$60,275
Employment type
Salaried

Source-specific fields

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

Mark Wildsmith holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2022, their total compensation was $60,275.

Miguel Munroe

Police Officer 1/PPD Police

2026 total comp
$60,253
Base pay
$21,577
Overtime
$33,180
Other pay
$5,496
Benefits
$0
Total compensation
$60,253
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
3086
Total Pay
$60,253

Miguel Munroe holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $60,253.