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