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