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

Joseph Waters Iii

Police Captain/PPD Police

2026 total comp
$41,695
Base pay
$31,955
Overtime
$0
Other pay
$9,739
Benefits
$0
Total compensation
$41,695
Employment type
Salaried

Source-specific fields

Base Salary
$142,241
Employee Category
Civil Service
Job Code
6A06
Public Id
33772
Total Pay
$41,695

Joseph Waters Iii works as a Police Captain for PPD Police. Their status is salaried. Joseph earned $41,695 in 2026.

Walter Burks

Police Captain/PPD Police

2026 total comp
$41,695
Base pay
$31,955
Overtime
$0
Other pay
$9,739
Benefits
$0
Total compensation
$41,695
Employment type
Salaried

Source-specific fields

Base Salary
$142,241
Employee Category
Civil Service
Job Code
6A06
Public Id
9867
Total Pay
$41,695

Walter Burks works as a Police Captain for PPD Police. Their status is salaried. Walter earned $41,695 in 2026.

Louis Higginson

Police Captain/PPD Police

2026 total comp
$41,695
Base pay
$31,955
Overtime
$0
Other pay
$9,739
Benefits
$0
Total compensation
$41,695
Employment type
Salaried

Source-specific fields

Base Salary
$142,241
Employee Category
Civil Service
Job Code
6A06
Public Id
11065
Total Pay
$41,695

At PPD Police, Louis Higginson serves as a Police Captain. They work salaried. Their 2026 pay totaled $41,695.

Andrew Kelly

Detective/PPD Police

2026 total comp
$41,689
Base pay
$23,813
Overtime
$13,570
Other pay
$4,306
Benefits
$0
Total compensation
$41,689
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
7348
Total Pay
$41,689

At PPD Police, Andrew Kelly serves as a Detective. They work salaried. Their 2026 pay totaled $41,689.

Charles James

Detective/PPD Police

2026 total comp
$41,689
Base pay
$23,813
Overtime
$13,570
Other pay
$4,306
Benefits
$0
Total compensation
$41,689
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
29133
Total Pay
$41,689

Charles James works as a Detective for PPD Police. Their status is salaried. Charles earned $41,689 in 2026.

Nicholas Carpenter

Law Enforcement Analyst/PPD Police

2022 total comp
$41,683
Base pay
$40,204
Overtime
$367
Other pay
$1,111
Benefits
$0
Total compensation
$41,683
Employment type
Salaried

Source-specific fields

Base Salary
$56,480
Employee Category
Civil Service
Job Code
6C26
Public Id
605
Total Pay
$41,683

Nicholas Carpenter is a Law Enforcement Analyst at PPD Police. They work salaried. 2022 total compensation came to $41,683.

Joseph Doyle

Police Sergeant/PPD Police

2026 total comp
$41,680
Base pay
$24,679
Overtime
$12,518
Other pay
$4,482
Benefits
$0
Total compensation
$41,680
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
24622
Total Pay
$41,680

At PPD Police, Joseph Doyle serves as a Police Sergeant. They work salaried. Their 2026 pay totaled $41,680.

Carmen Santos

Police Officer 1/PPD Police

2026 total comp
$41,650
Base pay
$21,648
Overtime
$15,523
Other pay
$4,479
Benefits
$0
Total compensation
$41,650
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
1070
Total Pay
$41,650

Carmen Santos holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $41,650.

Joseph Lombardo

Police Officer 1/PPD Police

2026 total comp
$41,646
Base pay
$21,648
Overtime
$16,200
Other pay
$3,797
Benefits
$0
Total compensation
$41,646
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
23870
Total Pay
$41,646

At PPD Police, Joseph Lombardo serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $41,646.

Michael W Collins

Police Officer 1/PPD Police

2026 total comp
$41,641
Base pay
$21,648
Overtime
$15,692
Other pay
$4,301
Benefits
$0
Total compensation
$41,641
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
12121
Total Pay
$41,641

Michael W Collins works as a Police Officer 1 for PPD Police. Their status is salaried. Michael earned $41,641 in 2026.

David Bembischew

Police Officer 1/PPD Police

2026 total comp
$41,623
Base pay
$21,648
Overtime
$15,116
Other pay
$4,859
Benefits
$0
Total compensation
$41,623
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
6335
Total Pay
$41,623

David Bembischew holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $41,623.

Sean Quinn

Police Officer 1/PPD Police

2026 total comp
$41,620
Base pay
$21,648
Overtime
$15,672
Other pay
$4,300
Benefits
$0
Total compensation
$41,620
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
14672
Total Pay
$41,620

Sean Quinn is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $41,620.

Nicholas Loggia

Detective/PPD Police

2026 total comp
$41,578
Base pay
$23,813
Overtime
$13,471
Other pay
$4,295
Benefits
$0
Total compensation
$41,578
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
941
Total Pay
$41,578

Nicholas Loggia holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $41,578.

Ryan Moore

Detective/PPD Police

2026 total comp
$41,564
Base pay
$23,813
Overtime
$13,458
Other pay
$4,293
Benefits
$0
Total compensation
$41,564
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
25336
Total Pay
$41,564

Ryan Moore is a Detective at PPD Police. They work salaried. 2026 total compensation came to $41,564.

Joseph Rovnan

Detective/PPD Police

2026 total comp
$41,564
Base pay
$23,813
Overtime
$12,899
Other pay
$4,852
Benefits
$0
Total compensation
$41,564
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
22102
Total Pay
$41,564

Joseph Rovnan holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $41,564.

Vincent Strain

Detective/PPD Police

2026 total comp
$41,553
Base pay
$23,813
Overtime
$13,272
Other pay
$4,469
Benefits
$0
Total compensation
$41,553
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
5860
Total Pay
$41,553

Vincent Strain holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $41,553.

Ryan Mcginnis

Police Officer 1/PPD Police

2026 total comp
$41,528
Base pay
$21,648
Overtime
$15,590
Other pay
$4,289
Benefits
$0
Total compensation
$41,528
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
10544
Total Pay
$41,528

Ryan Mcginnis is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $41,528.

James Russell Jr

Police Lieutenant/PPD Police

2026 total comp
$41,523
Base pay
$28,134
Overtime
$8,853
Other pay
$4,537
Benefits
$0
Total compensation
$41,523
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
8003
Total Pay
$41,523

James Russell Jr holds the role of Police Lieutenant at PPD Police. Their status is salaried. In 2026, their total compensation was $41,523.

Idris Amir

Detective/PPD Police

2026 total comp
$41,522
Base pay
$23,813
Overtime
$13,421
Other pay
$4,289
Benefits
$0
Total compensation
$41,522
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
7054
Total Pay
$41,522

At PPD Police, Idris Amir serves as a Detective. They work salaried. Their 2026 pay totaled $41,522.

Joseph Hogan

Detective/PPD Police

2026 total comp
$41,522
Base pay
$23,813
Overtime
$13,421
Other pay
$4,289
Benefits
$0
Total compensation
$41,522
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
1501
Total Pay
$41,522

Joseph Hogan is a Detective at PPD Police. They work salaried. 2026 total compensation came to $41,522.

Michael Logue

Police Lieutenant/PPD Police

2026 total comp
$41,512
Base pay
$28,134
Overtime
$8,589
Other pay
$4,790
Benefits
$0
Total compensation
$41,512
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
2086
Total Pay
$41,512

At PPD Police, Michael Logue serves as a Police Lieutenant. They work salaried. Their 2026 pay totaled $41,512.

Kyra Davis

Police Officer 1/PPD Police

2026 total comp
$41,505
Base pay
$21,648
Overtime
$15,184
Other pay
$4,672
Benefits
$0
Total compensation
$41,505
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
21742
Total Pay
$41,505

At PPD Police, Kyra Davis serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $41,505.

Corey Doris

Police Officer 1/PPD Police

2026 total comp
$41,498
Base pay
$21,648
Overtime
$15,387
Other pay
$4,462
Benefits
$0
Total compensation
$41,498
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
28129
Total Pay
$41,498

Corey Doris holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $41,498.

Andrea White

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
7790
Total Pay
$41,493

Andrea White holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2025, their total compensation was $41,493.

Raymond Singleton

Police Lieutenant/PPD Police

2026 total comp
$41,493
Base pay
$28,134
Overtime
$9,073
Other pay
$4,286
Benefits
$0
Total compensation
$41,493
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
29889
Total Pay
$41,493

At PPD Police, Raymond Singleton serves as a Police Lieutenant. They work salaried. Their 2026 pay totaled $41,493.

August Gershwin

Police Officer 1/PPD Police

2026 total comp
$41,462
Base pay
$20,783
Overtime
$17,082
Other pay
$3,598
Benefits
$0
Total compensation
$41,462
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
39382
Total Pay
$41,462

August Gershwin is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $41,462.

Ronald Palumbo

Detective/PPD Police

2026 total comp
$41,453
Base pay
$23,813
Overtime
$12,974
Other pay
$4,667
Benefits
$0
Total compensation
$41,453
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
33032
Total Pay
$41,453

Ronald Palumbo works as a Detective for PPD Police. Their status is salaried. Ronald earned $41,453 in 2026.

Kyle Mallard

Police Officer 1/PPD Police

2026 total comp
$41,428
Base pay
$21,648
Overtime
$15,116
Other pay
$4,664
Benefits
$0
Total compensation
$41,428
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
8748
Total Pay
$41,428

Kyle Mallard is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $41,428.

Christopher Wagenhoffer

Police Lieutenant/PPD Police

2026 total comp
$41,427
Base pay
$28,134
Overtime
$8,457
Other pay
$4,837
Benefits
$0
Total compensation
$41,427
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
28898
Total Pay
$41,427

Christopher Wagenhoffer is a Police Lieutenant at PPD Police. They work salaried. 2026 total compensation came to $41,427.

Charles Mccairns

Police Officer 1/PPD Police

2026 total comp
$41,422
Base pay
$21,648
Overtime
$15,997
Other pay
$3,777
Benefits
$0
Total compensation
$41,422
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
7809
Total Pay
$41,422

Charles Mccairns is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $41,422.

Jarell Babb

Detective/PPD Police

2026 total comp
$41,411
Base pay
$23,813
Overtime
$13,234
Other pay
$4,364
Benefits
$0
Total compensation
$41,411
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
34678
Total Pay
$41,411

At PPD Police, Jarell Babb serves as a Detective. They work salaried. Their 2026 pay totaled $41,411.

Eric Lee

Police Officer 1/PPD Police

2026 total comp
$41,402
Base pay
$21,648
Overtime
$15,726
Other pay
$4,027
Benefits
$0
Total compensation
$41,402
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
11550
Total Pay
$36,709

At PPD Police, Eric Lee serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $41,402.

Charles King

Detective/PPD Police

2026 total comp
$41,395
Base pay
$23,813
Overtime
$12,750
Other pay
$4,833
Benefits
$0
Total compensation
$41,395
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
20994
Total Pay
$41,395

Charles King works as a Detective for PPD Police. Their status is salaried. Charles earned $41,395 in 2026.

Michael Berkery

Police Officer 1/PPD Police

2026 total comp
$41,384
Base pay
$21,648
Overtime
$15,285
Other pay
$4,450
Benefits
$0
Total compensation
$41,384
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
25887
Total Pay
$41,384

Michael Berkery works as a Police Officer 1 for PPD Police. Their status is salaried. Michael earned $41,384 in 2026.

Lawrence Watson

Police Officer 1/PPD Police

2026 total comp
$41,377
Base pay
$21,648
Overtime
$15,455
Other pay
$4,274
Benefits
$0
Total compensation
$41,377
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
32508
Total Pay
$41,377

Lawrence Watson is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $41,377.

Thor Johnson

Detective/PPD Police

2026 total comp
$41,370
Base pay
$23,813
Overtime
$13,533
Other pay
$4,024
Benefits
$0
Total compensation
$41,370
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
26509
Total Pay
$41,370

Thor Johnson is a Detective at PPD Police. They work salaried. 2026 total compensation came to $41,370.

Tommy Kim

Detective/PPD Police

2026 total comp
$41,369
Base pay
$23,813
Overtime
$12,899
Other pay
$4,657
Benefits
$0
Total compensation
$41,369
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
28424
Total Pay
$41,369

At PPD Police, Tommy Kim serves as a Detective. They work salaried. Their 2026 pay totaled $41,369.

Pamela Roberts

Police Officer 1/PPD Police

2022 total comp
$41,357
Base pay
$33,818
Overtime
$346
Other pay
$7,193
Benefits
$0
Total compensation
$41,357
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
34443
Total Pay
$41,357

Pamela Roberts works as a Police Officer 1 for PPD Police. Their status is salaried. Pamela earned $41,357 in 2022.

Krystal Melendez

Police Sergeant/PPD Police

2026 total comp
$41,355
Base pay
$24,679
Overtime
$12,905
Other pay
$3,771
Benefits
$0
Total compensation
$41,355
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
296
Total Pay
$41,355

Krystal Melendez is a Police Sergeant at PPD Police. They work salaried. 2026 total compensation came to $41,355.

Jeffrey Miller

Detective/PPD Police

2021 total comp
$41,349
Base pay
$1,646
Overtime
$0
Other pay
$39,703
Benefits
$0
Total compensation
$41,349
Employment type
Salaried

Source-specific fields

Base Salary
$85,901
Employee Category
Civil Service
Job Code
6A12
Public Id
2087
Total Pay
$41,349

Jeffrey Miller is a Detective at PPD Police. They work salaried. 2021 total compensation came to $41,349.