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 26

Lenora Spink

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
1541
Total Pay
$65,645

Lenora Spink is a Police Officer 1 at PPD Police. They work salaried. 2025 total compensation came to $65,645.

Abraham Diaz

Police Officer 1/PPD Police

2026 total comp
$65,642
Base pay
$21,648
Overtime
$36,332
Other pay
$7,661
Benefits
$0
Total compensation
$65,642
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
34427
Total Pay
$65,642

Abraham Diaz holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $65,642.

Samuel Tribuiani Iii

Police Corporal/PPD Police

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

Source-specific fields

Base Salary
$99,276
Employee Category
Civil Service
Job Code
6A03
Public Id
5480
Total Pay
$65,574

Samuel Tribuiani Iii works as a Police Corporal for PPD Police. Their status is salaried. Samuel earned $65,574 in 2025.

Luis Miranda

Police Officer 1/PPD Police

2020 total comp
$65,557
Base pay
$46,985
Overtime
$0
Other pay
$18,572
Benefits
$0
Total compensation
$65,557
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
17635
Total Pay
$65,557

Luis Miranda holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2020, their total compensation was $65,557.

Kathryn Thompson

Police Sergeant/PPD Police

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

Source-specific fields

Base Salary
$83,714
Employee Category
Civil Service
Job Code
6A04
Public Id
9972
Total Pay
$65,553

Kathryn Thompson is a Police Sergeant at PPD Police. They work salaried. 2019 total compensation came to $65,553.

Todd Flowers

Police Corporal/PPD Police

2022 total comp
$65,486
Base pay
$46,366
Overtime
$507
Other pay
$18,613
Benefits
$0
Total compensation
$65,486
Employment type
Salaried

Source-specific fields

Base Salary
$91,352
Employee Category
Civil Service
Job Code
6A03
Public Id
20996
Total Pay
$65,486

Todd Flowers works as a Police Corporal for PPD Police. Their status is salaried. Todd earned $65,486 in 2022.

Abraham Dunmeyer

Police Officer 1/PPD Police

2025 total comp
$65,484
Base pay
$34,580
Overtime
$0
Other pay
$30,904
Benefits
$0
Total compensation
$65,484
Employment type
Salaried

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
333
Total Pay
$65,484

Abraham Dunmeyer works as a Police Officer 1 for PPD Police. Their status is salaried. Abraham earned $65,484 in 2025.

David Omlor

Police Officer 1/PPD Police

2024 total comp
$65,483
Base pay
$28,101
Overtime
$248
Other pay
$37,134
Benefits
$0
Total compensation
$65,483
Employment type
Salaried

Source-specific fields

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

David Omlor holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2024, their total compensation was $65,483.

Kenneth Marsaglia

Police Sergeant/PPD Police

2019 total comp
$65,472
Base pay
$23,541
Overtime
$0
Other pay
$41,931
Benefits
$0
Total compensation
$65,472
Employment type
Salaried

Source-specific fields

Base Salary
$86,853
Employee Category
Civil Service
Job Code
6A04
Public Id
7283
Total Pay
$65,472

Kenneth Marsaglia holds the role of Police Sergeant at PPD Police. Their status is salaried. In 2019, their total compensation was $65,472.

Billy Kroupa

Police Officer 1/PPD Police

2022 total comp
$65,428
Base pay
$51,061
Overtime
$4,496
Other pay
$9,871
Benefits
$0
Total compensation
$65,428
Employment type
Salaried

Source-specific fields

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

Billy Kroupa is a Police Officer 1 at PPD Police. They work salaried. 2022 total compensation came to $65,428.

Larry Gilchrist

Police Officer 1/PPD Police

2026 total comp
$65,335
Base pay
$21,648
Overtime
$36,061
Other pay
$7,625
Benefits
$0
Total compensation
$65,335
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
20352
Total Pay
$65,335

Larry Gilchrist works as a Police Officer 1 for PPD Police. Their status is salaried. Larry earned $65,335 in 2026.

Yusuf Jackson

Police Officer 1/PPD Police

2021 total comp
$65,308
Base pay
$41,291
Overtime
$2,917
Other pay
$21,100
Benefits
$0
Total compensation
$65,308
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
21535
Total Pay
$65,308

At PPD Police, Yusuf Jackson serves as a Police Officer 1. They work salaried. Their 2021 pay totaled $65,308.

Lisa King

Police Lieutenant/PPD Police

2023 total comp
$65,298
Base pay
$35,633
Overtime
$388
Other pay
$29,277
Benefits
$0
Total compensation
$65,298
Employment type
Salaried

Source-specific fields

Base Salary
$111,705
Employee Category
Civil Service
Job Code
6A05
Public Id
1502
Total Pay
$65,298

Lisa King holds the role of Police Lieutenant at PPD Police. Their status is salaried. In 2023, their total compensation was $65,298.

Ryan Waltman

Police Officer 1/PPD Police

2022 total comp
$65,167
Base pay
$27,670
Overtime
$0
Other pay
$37,497
Benefits
$0
Total compensation
$65,167
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
2220
Total Pay
$65,167

Ryan Waltman holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2022, their total compensation was $65,167.

Martin Vinson

Police Officer 1/PPD Police

2022 total comp
$65,060
Base pay
$39,967
Overtime
$0
Other pay
$25,093
Benefits
$0
Total compensation
$65,060
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
755
Total Pay
$65,060

Martin Vinson is a Police Officer 1 at PPD Police. They work salaried. 2022 total compensation came to $65,060.

Michael Moss

Police Officer 1/PPD Police

2021 total comp
$65,057
Base pay
$30,519
Overtime
$954
Other pay
$33,584
Benefits
$0
Total compensation
$65,057
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
17338
Total Pay
$65,057

Michael Moss works as a Police Officer 1 for PPD Police. Their status is salaried. Michael earned $65,057 in 2021.

Felix Nosik

Police Officer 1/PPD Police

2021 total comp
$65,057
Base pay
$30,220
Overtime
$0
Other pay
$34,837
Benefits
$0
Total compensation
$65,057
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
10149
Total Pay
$65,057

At PPD Police, Felix Nosik serves as a Police Officer 1. They work salaried. Their 2021 pay totaled $65,057.

Mark Goodson

Police Officer 1/PPD Police

2022 total comp
$64,932
Base pay
$26,132
Overtime
$0
Other pay
$38,799
Benefits
$0
Total compensation
$64,932
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
24232
Total Pay
$64,932

At PPD Police, Mark Goodson serves as a Police Officer 1. They work salaried. Their 2022 pay totaled $64,932.

Kevin Doerr

Police Officer 1/PPD Police

2022 total comp
$64,906
Base pay
$6,149
Overtime
$836
Other pay
$57,921
Benefits
$0
Total compensation
$64,906
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
24180
Total Pay
$64,906

Kevin Doerr holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2022, their total compensation was $64,906.

Curtis Miller

Police Sergeant/PPD Police

2025 total comp
$64,905
Base pay
$28,777
Overtime
$0
Other pay
$36,128
Benefits
$0
Total compensation
$64,905
Employment type
Salaried

Source-specific fields

Base Salary
$102,887
Employee Category
Civil Service
Job Code
6A04
Public Id
16272
Total Pay
$64,905

At PPD Police, Curtis Miller serves as a Police Sergeant. They work salaried. Their 2025 pay totaled $64,905.

Keith Cooper

Police Sergeant/PPD Police

2025 total comp
$64,898
Base pay
$20,499
Overtime
$0
Other pay
$44,399
Benefits
$0
Total compensation
$64,898
Employment type
Salaried

Source-specific fields

Base Salary
$102,887
Employee Category
Civil Service
Job Code
6A04
Public Id
15158
Total Pay
$64,898

At PPD Police, Keith Cooper serves as a Police Sergeant. They work salaried. Their 2025 pay totaled $64,898.

Levi Morton

Detective/PPD Police

2026 total comp
$64,818
Base pay
$23,813
Overtime
$33,440
Other pay
$7,565
Benefits
$0
Total compensation
$64,818
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
6874
Total Pay
$64,818

Levi Morton is a Detective at PPD Police. They work salaried. 2026 total compensation came to $64,818.

John Cannon

Police Officer 1/PPD Police

2020 total comp
$64,787
Base pay
$36,532
Overtime
$2,235
Other pay
$26,020
Benefits
$0
Total compensation
$64,787
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
29566
Total Pay
$64,787

John Cannon works as a Police Officer 1 for PPD Police. Their status is salaried. John earned $64,787 in 2020.

Michael Brown

Police Officer 1/PPD Police

2022 total comp
$64,768
Base pay
$36,893
Overtime
$12,307
Other pay
$15,568
Benefits
$0
Total compensation
$64,768
Employment type
Salaried

Source-specific fields

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

Michael Brown works as a Police Officer 1 for PPD Police. Their status is salaried. Michael earned $64,768 in 2022.

Mary Friend

Police Officer 1/PPD Police

2026 total comp
$64,741
Base pay
$0
Overtime
$0
Other pay
$64,741
Benefits
$0
Total compensation
$64,741
Employment type
Salaried

Source-specific fields

Base Salary
$92,961
Employee Category
Civil Service
Job Code
6A02
Public Id
7492
Total Pay
$64,741

Mary Friend is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $64,741.

Michael Hellmuth

Police Officer 1/PPD Police

2023 total comp
$64,727
Base pay
$43,396
Overtime
$1,903
Other pay
$19,428
Benefits
$0
Total compensation
$64,727
Employment type
Salaried

Source-specific fields

Base Salary
$82,517
Employee Category
Civil Service
Job Code
6A02
Public Id
11740
Total Pay
$64,727

Michael Hellmuth holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2023, their total compensation was $64,727.

Derwin Corley

Police Officer 1/PPD Police

2022 total comp
$64,701
Base pay
$47,243
Overtime
$461
Other pay
$16,997
Benefits
$0
Total compensation
$64,701
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
30177
Total Pay
$64,701

Derwin Corley holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2022, their total compensation was $64,701.

Michael Capobianco

Police Officer 1/PPD Police

2025 total comp
$64,562
Base pay
$34,580
Overtime
$7,716
Other pay
$22,266
Benefits
$0
Total compensation
$64,562
Employment type
Salaried

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
8893
Total Pay
$64,562

Michael Capobianco holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2025, their total compensation was $64,562.

Robert Monahan

Police Sergeant/PPD Police

2022 total comp
$64,546
Base pay
$17,524
Overtime
$0
Other pay
$47,022
Benefits
$0
Total compensation
$64,546
Employment type
Salaried

Source-specific fields

Base Salary
$91,472
Employee Category
Civil Service
Job Code
6A04
Public Id
22117
Total Pay
$64,546

Robert Monahan works as a Police Sergeant for PPD Police. Their status is salaried. Robert earned $64,546 in 2022.

George Schweizer Jr

Police Officer 1/PPD Police

2020 total comp
$64,468
Base pay
$21,810
Overtime
$5,970
Other pay
$36,688
Benefits
$0
Total compensation
$64,468
Employment type
Salaried

Source-specific fields

Base Salary
$76,187
Employee Category
Civil Service
Job Code
6A02
Public Id
16849
Total Pay
$64,468

George Schweizer Jr holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2020, their total compensation was $64,468.

Victor Fountain

Police Officer 1/PPD Police

2026 total comp
$64,452
Base pay
$21,648
Overtime
$35,281
Other pay
$7,522
Benefits
$0
Total compensation
$64,452
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
13543
Total Pay
$64,452

Victor Fountain is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $64,452.

Francis Green

Detective/PPD Police

2025 total comp
$64,258
Base pay
$38,037
Overtime
$3,281
Other pay
$22,940
Benefits
$0
Total compensation
$64,258
Employment type
Salaried

Source-specific fields

Base Salary
$99,276
Employee Category
Civil Service
Job Code
6A12
Public Id
35922
Total Pay
$64,258

Francis Green is a Detective at PPD Police. They work salaried. 2025 total compensation came to $64,258.

Edward Pettis

Police Officer 1/PPD Police

2025 total comp
$64,250
Base pay
$34,580
Overtime
$22,174
Other pay
$7,496
Benefits
$0
Total compensation
$64,250
Employment type
Salaried

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
18739
Total Pay
$64,250

Edward Pettis works as a Police Officer 1 for PPD Police. Their status is salaried. Edward earned $64,250 in 2025.

Mireille Green

Police Officer 1/PPD Police

2025 total comp
$64,250
Base pay
$1,729
Overtime
$0
Other pay
$62,521
Benefits
$0
Total compensation
$64,250
Employment type
Salaried

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
17970
Total Pay
$64,250

Mireille Green works as a Police Officer 1 for PPD Police. Their status is salaried. Mireille earned $64,250 in 2025.

Angela Turner

Detective/PPD Police

2020 total comp
$64,219
Base pay
$41,824
Overtime
$6,756
Other pay
$15,638
Benefits
$0
Total compensation
$64,219
Employment type
Salaried

Source-specific fields

Base Salary
$85,901
Employee Category
Civil Service
Job Code
6A12
Public Id
23028
Total Pay
$64,219

At PPD Police, Angela Turner serves as a Detective. They work salaried. Their 2020 pay totaled $64,219.

Russell Cornwell

Police Officer 1/PPD Police

2025 total comp
$64,200
Base pay
$41,496
Overtime
$3,080
Other pay
$19,624
Benefits
$0
Total compensation
$64,200
Employment type
Salaried

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
3514
Total Pay
$64,200

Russell Cornwell works as a Police Officer 1 for PPD Police. Their status is salaried. Russell earned $64,200 in 2025.

William Mcguckin

Police Officer 1/PPD Police

2025 total comp
$64,134
Base pay
$34,580
Overtime
$5,706
Other pay
$23,848
Benefits
$0
Total compensation
$64,134
Employment type
Salaried

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
29225
Total Pay
$64,134

William Mcguckin works as a Police Officer 1 for PPD Police. Their status is salaried. William earned $64,134 in 2025.

Kendell Ball

Police Officer 1/PPD Police

2025 total comp
$64,088
Base pay
$49,817
Overtime
$6,287
Other pay
$7,985
Benefits
$0
Total compensation
$64,088
Employment type
Salaried

Source-specific fields

Base Salary
$83,664
Employee Category
Civil Service
Job Code
6A02
Public Id
43536
Total Pay
$64,088

Kendell Ball works as a Police Officer 1 for PPD Police. Their status is salaried. Kendell earned $64,088 in 2025.

Sean Collaretti

Police Officer 1/PPD Police

2023 total comp
$64,076
Base pay
$32,378
Overtime
$0
Other pay
$31,698
Benefits
$0
Total compensation
$64,076
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
19411
Total Pay
$64,076

At PPD Police, Sean Collaretti serves as a Police Officer 1. They work salaried. Their 2023 pay totaled $64,076.

Michael Carr

Police Sergeant/PPD Police

2023 total comp
$64,072
Base pay
$36,910
Overtime
$340
Other pay
$26,822
Benefits
$0
Total compensation
$64,072
Employment type
Salaried

Source-specific fields

Base Salary
$97,988
Employee Category
Civil Service
Job Code
6A04
Public Id
22793
Total Pay
$64,072

At PPD Police, Michael Carr serves as a Police Sergeant. They work salaried. Their 2023 pay totaled $64,072.