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 6

Michael Ward

Police Sergeant/PPD Police

2025 total comp
$149,352
Base pay
$77,569
Overtime
$48,869
Other pay
$22,914
Benefits
$0
Total compensation
$149,352
Employment type
Salaried

Source-specific fields

Base Salary
$105,974
Employee Category
Civil Service
Job Code
6A04
Public Id
29184
Total Pay
$149,352

Michael Ward works as a Police Sergeant for PPD Police. Their status is salaried. Michael earned $149,352 in 2025.

Shawn Hughes

Police Officer 1/PPD Police

2022 total comp
$148,968
Base pay
$49,470
Overtime
$19,314
Other pay
$80,184
Benefits
$0
Total compensation
$148,968
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
33316
Total Pay
$148,968

At PPD Police, Shawn Hughes serves as a Police Officer 1. They work salaried. Their 2022 pay totaled $148,968.

Gregory Kovacs

Police Sergeant/PPD Police

2026 total comp
$148,967
Base pay
$24,679
Overtime
$2,473
Other pay
$121,815
Benefits
$0
Total compensation
$148,967
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
4587
Total Pay
$33,164

Gregory Kovacs holds the role of Police Sergeant at PPD Police. Their status is salaried. In 2026, their total compensation was $148,967.

Michael Mitchell

Police Lieutenant/PPD Police

2020 total comp
$148,966
Base pay
$26,832
Overtime
$0
Other pay
$122,134
Benefits
$0
Total compensation
$148,966
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
8272
Total Pay
$27,098

Michael Mitchell works as a Police Lieutenant for PPD Police. Their status is salaried. Michael earned $148,966 in 2020.

Jason Tomon

Detective/PPD Police

2021 total comp
$147,686
Base pay
$34,559
Overtime
$14,965
Other pay
$98,162
Benefits
$0
Total compensation
$147,686
Employment type
Salaried

Source-specific fields

Base Salary
$85,901
Employee Category
Civil Service
Job Code
6A12
Public Id
35371
Total Pay
$147,686

Jason Tomon is a Detective at PPD Police. They work salaried. 2021 total compensation came to $147,686.

Joseph Lister

Police Officer 1/PPD Police

2025 total comp
$147,603
Base pay
$73,386
Overtime
$2,529
Other pay
$71,688
Benefits
$0
Total compensation
$147,603
Employment type
Salaried

Source-specific fields

Base Salary
$92,961
Employee Category
Civil Service
Job Code
6A02
Public Id
17572
Total Pay
$147,603

Joseph Lister works as a Police Officer 1 for PPD Police. Their status is salaried. Joseph earned $147,603 in 2025.

Joseph Walsh

Police Lieutenant/PPD Police

2026 total comp
$147,029
Base pay
$28,134
Overtime
$0
Other pay
$118,895
Benefits
$0
Total compensation
$147,029
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
4021
Total Pay
$24,716

Joseph Walsh works as a Police Lieutenant for PPD Police. Their status is salaried. Joseph earned $147,029 in 2026.

Edward Waters

Police Sergeant/PPD Police

2023 total comp
$146,483
Base pay
$51,986
Overtime
$0
Other pay
$94,497
Benefits
$0
Total compensation
$146,483
Employment type
Salaried

Source-specific fields

Base Salary
$97,988
Employee Category
Civil Service
Job Code
6A04
Public Id
30595
Total Pay
$146,483

At PPD Police, Edward Waters serves as a Police Sergeant. They work salaried. Their 2023 pay totaled $146,483.

James Burns

Police Officer 1/PPD Police

2021 total comp
$146,070
Base pay
$42,488
Overtime
$0
Other pay
$103,582
Benefits
$0
Total compensation
$146,070
Employment type
Salaried

Source-specific fields

Base Salary
$91,352
Employee Category
Civil Service
Job Code
6A12
Public Id
26785
Total Pay
$127,655

James Burns holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2021, their total compensation was $146,070.

Lamont Fox

Police Officer 1/PPD Police

2022 total comp
$145,868
Base pay
$81,290
Overtime
$39,184
Other pay
$25,394
Benefits
$0
Total compensation
$145,868
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
19930
Total Pay
$145,868

Lamont Fox is a Police Officer 1 at PPD Police. They work salaried. 2022 total compensation came to $145,868.

Shawn Goodwin

Detective/PPD Police

2025 total comp
$145,213
Base pay
$85,815
Overtime
$285
Other pay
$59,112
Benefits
$0
Total compensation
$145,213
Employment type
Salaried

Source-specific fields

Base Salary
$102,254
Employee Category
Civil Service
Job Code
6A12
Public Id
7229
Total Pay
$145,213

At PPD Police, Shawn Goodwin serves as a Detective. They work salaried. Their 2025 pay totaled $145,213.

Paula Campbell

Detective/PPD Police

2022 total comp
$145,193
Base pay
$40,582
Overtime
$190
Other pay
$104,421
Benefits
$0
Total compensation
$145,193
Employment type
Salaried

Source-specific fields

Base Salary
$88,263
Employee Category
Civil Service
Job Code
6A12
Public Id
27847
Total Pay
$145,193

Paula Campbell holds the role of Detective at PPD Police. Their status is salaried. In 2022, their total compensation was $145,193.

Mitchell Yanak Iii

Police Officer 1/PPD Police

2022 total comp
$144,649
Base pay
$71,744
Overtime
$0
Other pay
$72,905
Benefits
$0
Total compensation
$144,649
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
17786
Total Pay
$144,649

Mitchell Yanak Iii holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2022, their total compensation was $144,649.

Joseph Fisher

Police Officer 1/PPD Police

2020 total comp
$143,892
Base pay
$42,497
Overtime
$0
Other pay
$101,396
Benefits
$0
Total compensation
$143,892
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
19028
Total Pay
$143,892

Joseph Fisher is a Police Officer 1 at PPD Police. They work salaried. 2020 total compensation came to $143,892.

Gardner Deshields Iii

Police Officer 1/PPD Police

2020 total comp
$143,468
Base pay
$58,953
Overtime
$6,496
Other pay
$78,019
Benefits
$0
Total compensation
$143,468
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
3616
Total Pay
$143,468

Gardner Deshields Iii works as a Police Officer 1 for PPD Police. Their status is salaried. Gardner earned $143,468 in 2020.

Joseph Mc Cabe

Police Officer 1/PPD Police

2025 total comp
$142,975
Base pay
$36,309
Overtime
$0
Other pay
$106,666
Benefits
$0
Total compensation
$142,975
Employment type
Salaried

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
24560
Total Pay
$142,975

At PPD Police, Joseph Mc Cabe serves as a Police Officer 1. They work salaried. Their 2025 pay totaled $142,975.

Linda Pace

Detective/PPD Police

2021 total comp
$142,602
Base pay
$37,850
Overtime
$3,826
Other pay
$100,926
Benefits
$0
Total compensation
$142,602
Employment type
Salaried

Source-specific fields

Base Salary
$85,901
Employee Category
Civil Service
Job Code
6A12
Public Id
30603
Total Pay
$142,602

Linda Pace works as a Detective for PPD Police. Their status is salaried. Linda earned $142,602 in 2021.

Philip Riehl

Police Lieutenant/PPD Police

2021 total comp
$142,046
Base pay
$17,498
Overtime
$15,967
Other pay
$108,582
Benefits
$0
Total compensation
$142,046
Employment type
Salaried

Source-specific fields

Base Salary
$101,487
Employee Category
Civil Service
Job Code
6A05
Public Id
23008
Total Pay
$142,046

Philip Riehl holds the role of Police Lieutenant at PPD Police. Their status is salaried. In 2021, their total compensation was $142,046.

Mary Kuchinsky

Detective/PPD Police

2021 total comp
$141,284
Base pay
$37,850
Overtime
$309
Other pay
$103,125
Benefits
$0
Total compensation
$141,284
Employment type
Salaried

Source-specific fields

Base Salary
$85,901
Employee Category
Civil Service
Job Code
6A12
Public Id
36243
Total Pay
$141,284

At PPD Police, Mary Kuchinsky serves as a Detective. They work salaried. Their 2021 pay totaled $141,284.

Mark Overwise

Police Captain/PPD Police

2025 total comp
$141,074
Base pay
$102,576
Overtime
$521
Other pay
$37,977
Benefits
$0
Total compensation
$141,074
Employment type
Salaried

Source-specific fields

Base Salary
$140,139
Employee Category
Civil Service
Job Code
6A06
Public Id
34066
Total Pay
$141,074

Mark Overwise holds the role of Police Captain at PPD Police. Their status is salaried. In 2025, their total compensation was $141,074.

Rosanna Filippello-Sztuba

Detective/PPD Police

2024 total comp
$140,555
Base pay
$54,798
Overtime
$68
Other pay
$85,688
Benefits
$0
Total compensation
$140,555
Employment type
Salaried

Source-specific fields

Base Salary
$99,276
Employee Category
Civil Service
Job Code
6A12
Public Id
33404
Total Pay
$140,555

At PPD Police, Rosanna Filippello-Sztuba serves as a Detective. They work salaried. Their 2024 pay totaled $140,555.

Patrick Gleason

Detective/PPD Police

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

Source-specific fields

Base Salary
$91,352
Employee Category
Civil Service
Job Code
6A12
Public Id
22894
Total Pay
$140,025

Patrick Gleason is a Detective at PPD Police. They work salaried. 2023 total compensation came to $140,025.

William Judge

Police Sergeant/PPD Police

2020 total comp
$139,754
Base pay
$31,493
Overtime
$2,766
Other pay
$105,495
Benefits
$0
Total compensation
$139,754
Employment type
Salaried

Source-specific fields

Base Salary
$86,853
Employee Category
Civil Service
Job Code
6A04
Public Id
5609
Total Pay
$139,754

William Judge holds the role of Police Sergeant at PPD Police. Their status is salaried. In 2020, their total compensation was $139,754.

Joseph Press

Police Officer 1/PPD Police

2022 total comp
$139,542
Base pay
$81,290
Overtime
$35,474
Other pay
$22,778
Benefits
$0
Total compensation
$139,542
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
3103
Total Pay
$139,542

Joseph Press is a Police Officer 1 at PPD Police. They work salaried. 2022 total compensation came to $139,542.

Dwayne Crawford

Police Officer 1/PPD Police

2025 total comp
$139,359
Base pay
$74,455
Overtime
$29,728
Other pay
$35,177
Benefits
$0
Total compensation
$139,359
Employment type
Salaried

Source-specific fields

Base Salary
$92,961
Employee Category
Civil Service
Job Code
6A02
Public Id
30629
Total Pay
$139,359

At PPD Police, Dwayne Crawford serves as a Police Officer 1. They work salaried. Their 2025 pay totaled $139,359.

Mariano Santiago

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
28164
Total Pay
$139,332

At PPD Police, Mariano Santiago serves as a Police Officer 1. They work salaried. Their 2023 pay totaled $139,332.

Gregory Nicholas

Police Corporal/PPD Police

2022 total comp
$139,105
Base pay
$62,117
Overtime
$63
Other pay
$76,925
Benefits
$0
Total compensation
$139,105
Employment type
Salaried

Source-specific fields

Base Salary
$91,352
Employee Category
Civil Service
Job Code
6A03
Public Id
1440
Total Pay
$139,105

Gregory Nicholas works as a Police Corporal for PPD Police. Their status is salaried. Gregory earned $139,105 in 2022.

Deborah Rosario

Police Corporal/PPD Police

2021 total comp
$138,886
Base pay
$59,243
Overtime
$370
Other pay
$79,272
Benefits
$0
Total compensation
$138,886
Employment type
Salaried

Source-specific fields

Base Salary
$88,263
Employee Category
Civil Service
Job Code
6A03
Public Id
36313
Total Pay
$138,886

Deborah Rosario is a Police Corporal at PPD Police. They work salaried. 2021 total compensation came to $138,886.

Heriberto Quintana

Police Officer 1/PPD Police

2024 total comp
$138,811
Base pay
$36,366
Overtime
$0
Other pay
$102,445
Benefits
$0
Total compensation
$138,811
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
15507
Total Pay
$138,811

Heriberto Quintana works as a Police Officer 1 for PPD Police. Their status is salaried. Heriberto earned $138,811 in 2024.

Sean Knowles

Detective/PPD Police

2025 total comp
$138,627
Base pay
$100,311
Overtime
$18,336
Other pay
$19,980
Benefits
$0
Total compensation
$138,627
Employment type
Salaried

Source-specific fields

Base Salary
$102,254
Employee Category
Civil Service
Job Code
6A12
Public Id
24362
Total Pay
$138,627

At PPD Police, Sean Knowles serves as a Detective. They work salaried. Their 2025 pay totaled $138,627.

Lance Seidel

Detective/PPD Police

2022 total comp
$138,442
Base pay
$6,764
Overtime
$1,215
Other pay
$130,463
Benefits
$0
Total compensation
$138,442
Employment type
Salaried

Source-specific fields

Base Salary
$88,263
Employee Category
Civil Service
Job Code
6A12
Public Id
9831
Total Pay
$138,442

Lance Seidel works as a Detective for PPD Police. Their status is salaried. Lance earned $138,442 in 2022.

John O'Hanlon

Police Captain/PPD Police

2022 total comp
$138,237
Base pay
$0
Overtime
$0
Other pay
$138,237
Benefits
$0
Total compensation
$138,237
Employment type
Salaried

Source-specific fields

Base Salary
$120,962
Employee Category
Civil Service
Job Code
6A06
Public Id
20534
Total Pay
$138,237

At PPD Police, John O'Hanlon serves as a Police Captain. They work salaried. Their 2022 pay totaled $138,237.

John Livingstone

Police Corporal/PPD Police

2022 total comp
$137,939
Base pay
$11,836
Overtime
$0
Other pay
$126,103
Benefits
$0
Total compensation
$137,939
Employment type
Salaried

Source-specific fields

Base Salary
$88,263
Employee Category
Civil Service
Job Code
6A03
Public Id
20305
Total Pay
$137,939

John Livingstone is a Police Corporal at PPD Police. They work salaried. 2022 total compensation came to $137,939.

Tony Long

Police Officer 1/PPD Police

2024 total comp
$137,832
Base pay
$28,101
Overtime
$0
Other pay
$109,731
Benefits
$0
Total compensation
$137,832
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
2539
Total Pay
$137,832

At PPD Police, Tony Long serves as a Police Officer 1. They work salaried. Their 2024 pay totaled $137,832.

Samuel Garcia

Police Officer 1/PPD Police

2024 total comp
$137,791
Base pay
$44,631
Overtime
$0
Other pay
$93,160
Benefits
$0
Total compensation
$137,791
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
21924
Total Pay
$137,791

Samuel Garcia is a Police Officer 1 at PPD Police. They work salaried. 2024 total compensation came to $137,791.

William Davis Jr

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$76,187
Employee Category
Civil Service
Job Code
6A02
Public Id
16444
Total Pay
$137,504

At PPD Police, William Davis Jr serves as a Police Officer 1. They work salaried. Their 2020 pay totaled $137,504.

Alexis Veras

Police Officer 1/PPD Police

2022 total comp
$137,369
Base pay
$81,290
Overtime
$38,727
Other pay
$17,352
Benefits
$0
Total compensation
$137,369
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
6396
Total Pay
$137,369

Alexis Veras is a Police Officer 1 at PPD Police. They work salaried. 2022 total compensation came to $137,369.

James Mc Carrick

Police Lieutenant/PPD Police

2026 total comp
$137,220
Base pay
$28,134
Overtime
$2,643
Other pay
$106,444
Benefits
$0
Total compensation
$137,220
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
2272
Total Pay
$137,220

James Mc Carrick holds the role of Police Lieutenant at PPD Police. Their status is salaried. In 2026, their total compensation was $137,220.

Harry Wenger

Police Officer 1/PPD Police

2025 total comp
$136,963
Base pay
$71,605
Overtime
$44,422
Other pay
$20,936
Benefits
$0
Total compensation
$136,963
Employment type
Salaried

Source-specific fields

Base Salary
$92,961
Employee Category
Civil Service
Job Code
6A02
Public Id
30894
Total Pay
$136,963

At PPD Police, Harry Wenger serves as a Police Officer 1. They work salaried. Their 2025 pay totaled $136,963.

Joseph Kolodi

Police Officer 1/PPD Police

2021 total comp
$136,798
Base pay
$40,393
Overtime
$0
Other pay
$96,404
Benefits
$0
Total compensation
$136,798
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
14929
Total Pay
$136,798

At PPD Police, Joseph Kolodi serves as a Police Officer 1. They work salaried. Their 2021 pay totaled $136,798.