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 25

Daniel Rosa

Police Officer 1/PPD Police

2024 total comp
$67,784
Base pay
$0
Overtime
$0
Other pay
$67,784
Benefits
$0
Total compensation
$67,784
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
30113
Total Pay
$67,784

Daniel Rosa is a Police Officer 1 at PPD Police. They work salaried. 2024 total compensation came to $67,784.

Colin Daugherty

Police Officer 1/PPD Police

2022 total comp
$67,775
Base pay
$43,106
Overtime
$11,068
Other pay
$13,601
Benefits
$0
Total compensation
$67,775
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
32744
Total Pay
$67,775

Colin Daugherty is a Police Officer 1 at PPD Police. They work salaried. 2022 total compensation came to $67,775.

Nicholas Lopez

Police Officer 1/PPD Police

2025 total comp
$67,767
Base pay
$58,786
Overtime
$0
Other pay
$8,981
Benefits
$0
Total compensation
$67,767
Employment type
Salaried

Source-specific fields

Base Salary
$92,961
Employee Category
Civil Service
Job Code
6A02
Public Id
19267
Total Pay
$67,767

At PPD Police, Nicholas Lopez serves as a Police Officer 1. They work salaried. Their 2025 pay totaled $67,767.

Alfonzo Brown

Police Officer 1/PPD Police

2021 total comp
$67,760
Base pay
$34,110
Overtime
$0
Other pay
$33,650
Benefits
$0
Total compensation
$67,760
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
26788
Total Pay
$67,760

Alfonzo Brown is a Police Officer 1 at PPD Police. They work salaried. 2021 total compensation came to $67,760.

William Hinderliter

Police Officer 1/PPD Police

2025 total comp
$67,713
Base pay
$35,963
Overtime
$22,725
Other pay
$9,024
Benefits
$0
Total compensation
$67,713
Employment type
Salaried

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
6145
Total Pay
$67,713

At PPD Police, William Hinderliter serves as a Police Officer 1. They work salaried. Their 2025 pay totaled $67,713.

Kevin Day

Police Officer 1/PPD Police

2022 total comp
$67,495
Base pay
$39,967
Overtime
$5,390
Other pay
$22,138
Benefits
$0
Total compensation
$67,495
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
15800
Total Pay
$67,495

Kevin Day works as a Police Officer 1 for PPD Police. Their status is salaried. Kevin earned $67,495 in 2022.

Karl Schnitzer

Police Officer 1/PPD Police

2020 total comp
$67,434
Base pay
$50,276
Overtime
$429
Other pay
$16,729
Benefits
$0
Total compensation
$67,434
Employment type
Salaried

Source-specific fields

Base Salary
$74,969
Employee Category
Civil Service
Job Code
6A02
Public Id
9858
Total Pay
$67,434

Karl Schnitzer works as a Police Officer 1 for PPD Police. Their status is salaried. Karl earned $67,434 in 2020.

Tanya Fenton

Police Officer 1/PPD Police

2022 total comp
$67,212
Base pay
$44,697
Overtime
$0
Other pay
$22,515
Benefits
$0
Total compensation
$67,212
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
21112
Total Pay
$67,212

Tanya Fenton is a Police Officer 1 at PPD Police. They work salaried. 2022 total compensation came to $67,212.

Renee Branham

Police Officer 1/PPD Police

2021 total comp
$67,109
Base pay
$0
Overtime
$393
Other pay
$66,717
Benefits
$0
Total compensation
$67,109
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
36557
Total Pay
$67,109

Renee Branham holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2021, their total compensation was $67,109.

Mark Luke

Police Officer 1/PPD Police

2021 total comp
$67,067
Base pay
$10,472
Overtime
$0
Other pay
$56,595
Benefits
$0
Total compensation
$67,067
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
23559
Total Pay
$67,067

Mark Luke is a Police Officer 1 at PPD Police. They work salaried. 2021 total compensation came to $67,067.

Mark Woltemate

Police Officer 1/PPD Police

2022 total comp
$67,052
Base pay
$49,470
Overtime
$1,009
Other pay
$16,573
Benefits
$0
Total compensation
$67,052
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
5202
Total Pay
$67,052

Mark Woltemate is a Police Officer 1 at PPD Police. They work salaried. 2022 total compensation came to $67,052.

Stephen Maurer

Police Officer 1/PPD Police

2022 total comp
$66,988
Base pay
$39,967
Overtime
$231
Other pay
$26,791
Benefits
$0
Total compensation
$66,988
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
17139
Total Pay
$66,988

At PPD Police, Stephen Maurer serves as a Police Officer 1. They work salaried. Their 2022 pay totaled $66,988.

Karen Bojanowski

Criminal Investigative Research Specialist/PPD Police

2025 total comp
$66,941
Base pay
$57,158
Overtime
$1,425
Other pay
$8,358
Benefits
$0
Total compensation
$66,941
Employment type
Salaried

Source-specific fields

Base Salary
$74,060
Employee Category
Civil Service
Job Code
6C21
Public Id
9678
Total Pay
$66,941

At PPD Police, Karen Bojanowski serves as a Criminal Investigative Research Specialist. They work salaried. Their 2025 pay totaled $66,941.

Stewart Grant

Police Officer 1/PPD Police

2022 total comp
$66,804
Base pay
$46,288
Overtime
$0
Other pay
$20,515
Benefits
$0
Total compensation
$66,804
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
13635
Total Pay
$66,804

Stewart Grant holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2022, their total compensation was $66,804.

Crystal White

Police Corporal/PPD Police

2025 total comp
$66,771
Base pay
$43,743
Overtime
$0
Other pay
$23,029
Benefits
$0
Total compensation
$66,771
Employment type
Salaried

Source-specific fields

Base Salary
$99,276
Employee Category
Civil Service
Job Code
6A03
Public Id
11494
Total Pay
$66,771

Crystal White is a Police Corporal at PPD Police. They work salaried. 2025 total compensation came to $66,771.

Michael Williams

Police Officer 1/PPD Police

2025 total comp
$66,746
Base pay
$4,841
Overtime
$0
Other pay
$61,904
Benefits
$0
Total compensation
$66,746
Employment type
Salaried

Source-specific fields

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

Michael Williams is a Police Officer 1 at PPD Police. They work salaried. 2025 total compensation came to $66,746.

James Trappler

Police Officer 1/PPD Police

2020 total comp
$66,746
Base pay
$18,902
Overtime
$0
Other pay
$47,844
Benefits
$0
Total compensation
$66,746
Employment type
Salaried

Source-specific fields

Base Salary
$76,187
Employee Category
Civil Service
Job Code
6A02
Public Id
33207
Total Pay
$66,746

James Trappler is a Police Officer 1 at PPD Police. They work salaried. 2020 total compensation came to $66,746.

Louis Dilonardo

Police Sergeant/PPD Police

2019 total comp
$66,719
Base pay
$20,929
Overtime
$0
Other pay
$45,790
Benefits
$0
Total compensation
$66,719
Employment type
Salaried

Source-specific fields

Base Salary
$83,714
Employee Category
Civil Service
Job Code
6A04
Public Id
8885
Total Pay
$66,719

Louis Dilonardo works as a Police Sergeant for PPD Police. Their status is salaried. Louis earned $66,719 in 2019.

Michael Dunbar Jr

Police Officer 1/PPD Police

2026 total comp
$66,661
Base pay
$21,648
Overtime
$38,128
Other pay
$6,884
Benefits
$0
Total compensation
$66,661
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
13509
Total Pay
$66,661

Michael Dunbar Jr holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $66,661.

Calvin Rayfield

Police Officer 1/PPD Police

2024 total comp
$66,650
Base pay
$31,407
Overtime
$12,490
Other pay
$22,752
Benefits
$0
Total compensation
$66,650
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
3576
Total Pay
$66,650

At PPD Police, Calvin Rayfield serves as a Police Officer 1. They work salaried. Their 2024 pay totaled $66,650.

Brian Brent

Police Officer 1/PPD Police

2022 total comp
$66,588
Base pay
$30,744
Overtime
$5,159
Other pay
$30,685
Benefits
$0
Total compensation
$66,588
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
31201
Total Pay
$66,588

Brian Brent works as a Police Officer 1 for PPD Police. Their status is salaried. Brian earned $66,588 in 2022.

Timothy Kirby

Police Officer 1/PPD Police

2025 total comp
$66,546
Base pay
$55,674
Overtime
$3,177
Other pay
$7,695
Benefits
$0
Total compensation
$66,546
Employment type
Salaried

Source-specific fields

Base Salary
$92,961
Employee Category
Civil Service
Job Code
6A02
Public Id
21839
Total Pay
$66,546

At PPD Police, Timothy Kirby serves as a Police Officer 1. They work salaried. Their 2025 pay totaled $66,546.

Alex Lahoda

Police Officer 1/PPD Police

2022 total comp
$66,524
Base pay
$40,767
Overtime
$3,245
Other pay
$22,512
Benefits
$0
Total compensation
$66,524
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
35918
Total Pay
$66,524

Alex Lahoda holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2022, their total compensation was $66,524.

William Knecht

Detective/PPD Police

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

Source-specific fields

Base Salary
$88,263
Employee Category
Civil Service
Job Code
6A12
Public Id
13474
Total Pay
$66,454

At PPD Police, William Knecht serves as a Detective. They work salaried. Their 2022 pay totaled $66,454.

Leon Pearson

Police Officer 1/PPD Police

2021 total comp
$66,424
Base pay
$38,000
Overtime
$0
Other pay
$28,425
Benefits
$0
Total compensation
$66,424
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
32540
Total Pay
$66,424

Leon Pearson works as a Police Officer 1 for PPD Police. Their status is salaried. Leon earned $66,424 in 2021.

Michael Walton

Police Sergeant/PPD Police

2021 total comp
$66,339
Base pay
$22,171
Overtime
$0
Other pay
$44,168
Benefits
$0
Total compensation
$66,339
Employment type
Salaried

Source-specific fields

Base Salary
$89,024
Employee Category
Civil Service
Job Code
6A04
Public Id
8638
Total Pay
$66,339

At PPD Police, Michael Walton serves as a Police Sergeant. They work salaried. Their 2021 pay totaled $66,339.

Stevie Morring

Police Officer 1/PPD Police

2026 total comp
$66,321
Base pay
$21,648
Overtime
$37,823
Other pay
$6,849
Benefits
$0
Total compensation
$66,321
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
19661
Total Pay
$66,321

Stevie Morring is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $66,321.

Eric Tomko

Police Officer 1/PPD Police

2023 total comp
$66,212
Base pay
$35,684
Overtime
$1,834
Other pay
$28,694
Benefits
$0
Total compensation
$66,212
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
12458
Total Pay
$66,212

Eric Tomko works as a Police Officer 1 for PPD Police. Their status is salaried. Eric earned $66,212 in 2023.

Tarrence Fussell-El

Police Officer 1/PPD Police

2025 total comp
$66,190
Base pay
$3,458
Overtime
$0
Other pay
$62,732
Benefits
$0
Total compensation
$66,190
Employment type
Salaried

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
19098
Total Pay
$66,190

Tarrence Fussell-El is a Police Officer 1 at PPD Police. They work salaried. 2025 total compensation came to $66,190.

Vincent Pinto

Police Officer 1/PPD Police

2024 total comp
$66,101
Base pay
$33,060
Overtime
$12,335
Other pay
$20,706
Benefits
$0
Total compensation
$66,101
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
18398
Total Pay
$66,101

Vincent Pinto holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2024, their total compensation was $66,101.

Andrew Murdock

Police Officer 1/PPD Police

2020 total comp
$66,099
Base pay
$50,798
Overtime
$4,680
Other pay
$10,621
Benefits
$0
Total compensation
$66,099
Employment type
Salaried

Source-specific fields

Base Salary
$74,969
Employee Category
Civil Service
Job Code
6A02
Public Id
13649
Total Pay
$66,099

Andrew Murdock works as a Police Officer 1 for PPD Police. Their status is salaried. Andrew earned $66,099 in 2020.

Kiomara La Court

Police Officer 1/PPD Police

2023 total comp
$66,055
Base pay
$35,684
Overtime
$310
Other pay
$30,061
Benefits
$0
Total compensation
$66,055
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
27144
Total Pay
$66,055

Kiomara La Court is a Police Officer 1 at PPD Police. They work salaried. 2023 total compensation came to $66,055.

John Matthews

Police Officer 1/PPD Police

2020 total comp
$66,030
Base pay
$18,902
Overtime
$13,222
Other pay
$33,906
Benefits
$0
Total compensation
$66,030
Employment type
Salaried

Source-specific fields

Base Salary
$76,187
Employee Category
Civil Service
Job Code
6A02
Public Id
4326
Total Pay
$66,030

John Matthews holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2020, their total compensation was $66,030.

Domenico Marsico

Police Officer 1/PPD Police

2025 total comp
$66,013
Base pay
$39,767
Overtime
$3,890
Other pay
$22,355
Benefits
$0
Total compensation
$66,013
Employment type
Salaried

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
29101
Total Pay
$66,013

Domenico Marsico holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2025, their total compensation was $66,013.

Robert Di Francesco

Detective/PPD Police

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

Source-specific fields

Base Salary
$83,806
Employee Category
Civil Service
Job Code
6A12
Public Id
20406
Total Pay
$66,000

Robert Di Francesco holds the role of Detective at PPD Police. Their status is salaried. In 2020, their total compensation was $66,000.

Callan Palmer

Police Officer 1/PPD Police

2022 total comp
$65,917
Base pay
$43,106
Overtime
$2,046
Other pay
$20,765
Benefits
$0
Total compensation
$65,917
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
36044
Total Pay
$65,917

Callan Palmer is a Police Officer 1 at PPD Police. They work salaried. 2022 total compensation came to $65,917.

Max Starke

Police Officer 1/PPD Police

2019 total comp
$65,746
Base pay
$0
Overtime
$0
Other pay
$65,746
Benefits
$0
Total compensation
$65,746
Employment type
Salaried

Source-specific fields

Base Salary
$73,433
Employee Category
Civil Service
Job Code
6A02
Public Id
28936
Total Pay
$65,746

At PPD Police, Max Starke serves as a Police Officer 1. They work salaried. Their 2019 pay totaled $65,746.

Daniel Manela

Police Officer 1/PPD Police

2024 total comp
$65,706
Base pay
$0
Overtime
$0
Other pay
$65,706
Benefits
$0
Total compensation
$65,706
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
34689
Total Pay
$65,706

At PPD Police, Daniel Manela serves as a Police Officer 1. They work salaried. Their 2024 pay totaled $65,706.

Garry Moore

Police Officer 1/PPD Police

2022 total comp
$65,693
Base pay
$53,607
Overtime
$0
Other pay
$12,087
Benefits
$0
Total compensation
$65,693
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
31523
Total Pay
$65,693

Garry Moore holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2022, their total compensation was $65,693.

James Kearney

Police Officer 1/PPD Police

2021 total comp
$65,663
Base pay
$56,850
Overtime
$0
Other pay
$8,813
Benefits
$0
Total compensation
$65,663
Employment type
Salaried

Source-specific fields

Base Salary
$142,241
Employee Category
Civil Service
Job Code
6A06
Public Id
36898
Total Pay
$43,020

James Kearney works as a Police Officer 1 for PPD Police. Their status is salaried. James earned $65,663 in 2021.