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 38

Nicholas Grant

Police Officer 1/PPD Police

2023 total comp
$49,217
Base pay
$19,154
Overtime
$2,983
Other pay
$27,080
Benefits
$0
Total compensation
$49,217
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
2825
Total Pay
$49,217

Nicholas Grant is a Police Officer 1 at PPD Police. They work salaried. 2023 total compensation came to $49,217.

Gerard Attewell

Police Officer 1/PPD Police

2025 total comp
$49,217
Base pay
$41,496
Overtime
$0
Other pay
$7,721
Benefits
$0
Total compensation
$49,217
Employment type
Salaried

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
28602
Total Pay
$49,217

Gerard Attewell is a Police Officer 1 at PPD Police. They work salaried. 2025 total compensation came to $49,217.

Shadel Sullivan

Police Officer 1/PPD Police

2026 total comp
$49,216
Base pay
$21,648
Overtime
$23,080
Other pay
$4,487
Benefits
$0
Total compensation
$49,216
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
12363
Total Pay
$49,216

At PPD Police, Shadel Sullivan serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $49,216.

Mark Jones

Police Sergeant/PPD Police

2026 total comp
$49,200
Base pay
$24,679
Overtime
$18,777
Other pay
$5,743
Benefits
$0
Total compensation
$49,200
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
12207
Total Pay
$49,200

Mark Jones holds the role of Police Sergeant at PPD Police. Their status is salaried. In 2026, their total compensation was $49,200.

Kevin Obrien

Police Sergeant/PPD Police

2025 total comp
$49,192
Base pay
$35,479
Overtime
$0
Other pay
$13,713
Benefits
$0
Total compensation
$49,192
Employment type
Salaried

Source-specific fields

Base Salary
$102,887
Employee Category
Civil Service
Job Code
6A04
Public Id
13568
Total Pay
$49,192

Kevin Obrien works as a Police Sergeant for PPD Police. Their status is salaried. Kevin earned $49,192 in 2025.

John Fleming

Police Inspector/PPD Police

2026 total comp
$49,189
Base pay
$37,203
Overtime
$311
Other pay
$11,675
Benefits
$0
Total compensation
$49,189
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
11783
Total Pay
$52,664

John Fleming works as a Police Inspector for PPD Police. Their status is salaried. John earned $49,189 in 2026.

Caleb Rabe

Police Officer 1/PPD Police

2020 total comp
$49,101
Base pay
$33,926
Overtime
$2,696
Other pay
$12,479
Benefits
$0
Total compensation
$49,101
Employment type
Salaried

Source-specific fields

Base Salary
$74,969
Employee Category
Civil Service
Job Code
6A02
Public Id
7983
Total Pay
$49,101

Caleb Rabe is a Police Officer 1 at PPD Police. They work salaried. 2020 total compensation came to $49,101.

Tiffany Boohene

Administrative Specialist 2 - Non-Confidential/PPD Police

2021 total comp
$49,082
Base pay
$48,639
Overtime
$0
Other pay
$443
Benefits
$0
Total compensation
$49,082
Employment type
Salaried

Source-specific fields

Base Salary
$70,334
Employee Category
Civil Service
Job Code
2L32
Public Id
34964
Total Pay
$49,082

Tiffany Boohene is a Administrative Specialist 2 - Non-Confidential at PPD Police. They work salaried. 2021 total compensation came to $49,082.

Susan Macartney

Police Officer 1/PPD Police

2022 total comp
$49,075
Base pay
$43,106
Overtime
$0
Other pay
$5,969
Benefits
$0
Total compensation
$49,075
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
14963
Total Pay
$49,075

At PPD Police, Susan Macartney serves as a Police Officer 1. They work salaried. Their 2022 pay totaled $49,075.

William Obrien

Detective/PPD Police

2026 total comp
$49,047
Base pay
$23,813
Overtime
$20,169
Other pay
$5,066
Benefits
$0
Total compensation
$49,047
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
32711
Total Pay
$49,047

At PPD Police, William Obrien serves as a Detective. They work salaried. Their 2026 pay totaled $49,047.

Michael Gormley

Police Inspector/PPD Police

2026 total comp
$49,042
Base pay
$37,203
Overtime
$0
Other pay
$11,839
Benefits
$0
Total compensation
$49,042
Employment type
Salaried

Source-specific fields

Base Salary
$162,154
Employee Category
Civil Service
Job Code
6A09
Public Id
11718
Total Pay
$49,042

At PPD Police, Michael Gormley serves as a Police Inspector. They work salaried. Their 2026 pay totaled $49,042.

David Merrick

Police Inspector/PPD Police

2026 total comp
$49,042
Base pay
$37,203
Overtime
$0
Other pay
$11,839
Benefits
$0
Total compensation
$49,042
Employment type
Salaried

Source-specific fields

Base Salary
$162,154
Employee Category
Civil Service
Job Code
6A09
Public Id
18437
Total Pay
$49,042

At PPD Police, David Merrick serves as a Police Inspector. They work salaried. Their 2026 pay totaled $49,042.

Kevin Hall

Police Inspector/PPD Police

2026 total comp
$49,042
Base pay
$37,203
Overtime
$0
Other pay
$11,839
Benefits
$0
Total compensation
$49,042
Employment type
Salaried

Source-specific fields

Base Salary
$162,154
Employee Category
Civil Service
Job Code
6A09
Public Id
23375
Total Pay
$49,042

Kevin Hall is a Police Inspector at PPD Police. They work salaried. 2026 total compensation came to $49,042.

George Kappe

Police Inspector/PPD Police

2026 total comp
$49,042
Base pay
$37,203
Overtime
$0
Other pay
$11,839
Benefits
$0
Total compensation
$49,042
Employment type
Salaried

Source-specific fields

Base Salary
$162,154
Employee Category
Civil Service
Job Code
6A09
Public Id
34223
Total Pay
$49,042

At PPD Police, George Kappe serves as a Police Inspector. They work salaried. Their 2026 pay totaled $49,042.

Raymond Evers

Police Inspector/PPD Police

2026 total comp
$49,042
Base pay
$37,203
Overtime
$0
Other pay
$11,839
Benefits
$0
Total compensation
$49,042
Employment type
Salaried

Source-specific fields

Base Salary
$162,154
Employee Category
Civil Service
Job Code
6A09
Public Id
34811
Total Pay
$49,042

Raymond Evers works as a Police Inspector for PPD Police. Their status is salaried. Raymond earned $49,042 in 2026.

Zachary Dipasquale

Police Officer 1/PPD Police

2023 total comp
$49,021
Base pay
$34,031
Overtime
$3,650
Other pay
$11,340
Benefits
$0
Total compensation
$49,021
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
4090
Total Pay
$49,021

Zachary Dipasquale works as a Police Officer 1 for PPD Police. Their status is salaried. Zachary earned $49,021 in 2023.

Angjeanett Raysor

Police Sergeant/PPD Police

2026 total comp
$48,979
Base pay
$24,679
Overtime
$19,241
Other pay
$5,059
Benefits
$0
Total compensation
$48,979
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
27345
Total Pay
$48,979

At PPD Police, Angjeanett Raysor serves as a Police Sergeant. They work salaried. Their 2026 pay totaled $48,979.

Shakirah Jeter

Police Officer 1/PPD Police

2023 total comp
$48,925
Base pay
$19,154
Overtime
$0
Other pay
$29,771
Benefits
$0
Total compensation
$48,925
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
8313
Total Pay
$48,925

Shakirah Jeter is a Police Officer 1 at PPD Police. They work salaried. 2023 total compensation came to $48,925.

Nadirah Muhammad

Police Officer 1/PPD Police

2026 total comp
$48,913
Base pay
$21,648
Overtime
$21,759
Other pay
$5,506
Benefits
$0
Total compensation
$48,913
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
10207
Total Pay
$48,913

Nadirah Muhammad works as a Police Officer 1 for PPD Police. Their status is salaried. Nadirah earned $48,913 in 2026.

April Crawley

Police Communication Dispatcher/PPD Police

2020 total comp
$48,902
Base pay
$41,971
Overtime
$3,694
Other pay
$3,237
Benefits
$0
Total compensation
$48,902
Employment type
Salaried

Source-specific fields

Base Salary
$46,786
Employee Category
Civil Service
Job Code
6J32
Public Id
26524
Total Pay
$48,902

April Crawley is a Police Communication Dispatcher at PPD Police. They work salaried. 2020 total compensation came to $48,902.

Michael Jonas

Police Officer 1/PPD Police

2021 total comp
$48,878
Base pay
$33,811
Overtime
$813
Other pay
$14,254
Benefits
$0
Total compensation
$48,878
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
29869
Total Pay
$48,878

At PPD Police, Michael Jonas serves as a Police Officer 1. They work salaried. Their 2021 pay totaled $48,878.

James Middleton Jr

Police Officer 1/PPD Police

2026 total comp
$48,875
Base pay
$21,648
Overtime
$21,521
Other pay
$5,705
Benefits
$0
Total compensation
$48,875
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
14180
Total Pay
$48,875

James Middleton Jr works as a Police Officer 1 for PPD Police. Their status is salaried. James earned $48,875 in 2026.

Clarence Irvine

Police Officer 1/PPD Police

2026 total comp
$48,860
Base pay
$21,648
Overtime
$22,165
Other pay
$5,046
Benefits
$0
Total compensation
$48,860
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
31510
Total Pay
$48,860

Clarence Irvine holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $48,860.

James Robertson

Police Sergeant/PPD Police

2026 total comp
$48,850
Base pay
$24,679
Overtime
$19,125
Other pay
$5,045
Benefits
$0
Total compensation
$48,850
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
16595
Total Pay
$48,850

James Robertson holds the role of Police Sergeant at PPD Police. Their status is salaried. In 2026, their total compensation was $48,850.

Kpana Massaquoi

Police Inspector/PPD Police

2026 total comp
$48,811
Base pay
$37,203
Overtime
$0
Other pay
$11,607
Benefits
$0
Total compensation
$48,811
Employment type
Salaried

Source-specific fields

Base Salary
$162,154
Employee Category
Civil Service
Job Code
6A09
Public Id
40
Total Pay
$48,811

At PPD Police, Kpana Massaquoi serves as a Police Inspector. They work salaried. Their 2026 pay totaled $48,811.

Ronald Janka Jr

Police Inspector/PPD Police

2026 total comp
$48,811
Base pay
$37,203
Overtime
$0
Other pay
$11,607
Benefits
$0
Total compensation
$48,811
Employment type
Salaried

Source-specific fields

Base Salary
$162,154
Employee Category
Civil Service
Job Code
6A09
Public Id
4823
Total Pay
$48,811

At PPD Police, Ronald Janka Jr serves as a Police Inspector. They work salaried. Their 2026 pay totaled $48,811.

Javier Rodriguez

Police Inspector/PPD Police

2026 total comp
$48,811
Base pay
$37,203
Overtime
$0
Other pay
$11,607
Benefits
$0
Total compensation
$48,811
Employment type
Salaried

Source-specific fields

Base Salary
$162,154
Employee Category
Civil Service
Job Code
6A09
Public Id
29777
Total Pay
$48,811

Javier Rodriguez holds the role of Police Inspector at PPD Police. Their status is salaried. In 2026, their total compensation was $48,811.

Jaclyn Mahan

Police Lieutenant/PPD Police

2026 total comp
$48,797
Base pay
$28,134
Overtime
$15,416
Other pay
$5,248
Benefits
$0
Total compensation
$48,797
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
25089
Total Pay
$48,797

Jaclyn Mahan holds the role of Police Lieutenant at PPD Police. Their status is salaried. In 2026, their total compensation was $48,797.

Joseph Mc Bride

Police Staff Inspector/PPD Police

2026 total comp
$48,787
Base pay
$35,898
Overtime
$1,199
Other pay
$11,690
Benefits
$0
Total compensation
$48,787
Employment type
Salaried

Source-specific fields

Base Salary
$156,464
Employee Category
Civil Service
Job Code
6A08
Public Id
5190
Total Pay
$48,787

Joseph Mc Bride is a Police Staff Inspector at PPD Police. They work salaried. 2026 total compensation came to $48,787.

Robert Hesser

Detective/PPD Police

2026 total comp
$48,781
Base pay
$23,813
Overtime
$19,274
Other pay
$5,694
Benefits
$0
Total compensation
$48,781
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
22824
Total Pay
$48,781

Robert Hesser works as a Detective for PPD Police. Their status is salaried. Robert earned $48,781 in 2026.

Theodore Waddell Jr

Police Lieutenant/PPD Police

2026 total comp
$48,762
Base pay
$28,134
Overtime
$15,592
Other pay
$5,037
Benefits
$0
Total compensation
$48,762
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
28336
Total Pay
$48,762

Theodore Waddell Jr is a Police Lieutenant at PPD Police. They work salaried. 2026 total compensation came to $48,762.

James Gillespie

Police Lieutenant/PPD Police

2026 total comp
$48,757
Base pay
$28,134
Overtime
$14,931
Other pay
$5,692
Benefits
$0
Total compensation
$48,757
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
24575
Total Pay
$48,757

James Gillespie holds the role of Police Lieutenant at PPD Police. Their status is salaried. In 2026, their total compensation was $48,757.

Ryan Mundrick

Police Sergeant/PPD Police

2025 total comp
$48,673
Base pay
$38,633
Overtime
$5,137
Other pay
$4,904
Benefits
$0
Total compensation
$48,673
Employment type
Salaried

Source-specific fields

Base Salary
$102,887
Employee Category
Civil Service
Job Code
6A04
Public Id
26364
Total Pay
$48,673

Ryan Mundrick holds the role of Police Sergeant at PPD Police. Their status is salaried. In 2025, their total compensation was $48,673.

Shakita Grant

Police Officer 1/PPD Police

2026 total comp
$48,646
Base pay
$21,648
Overtime
$21,521
Other pay
$5,476
Benefits
$0
Total compensation
$48,646
Employment type
Salaried

Source-specific fields

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

Shakita Grant is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $48,646.

Michael Browne

Police Officer 1/PPD Police

2026 total comp
$48,645
Base pay
$21,648
Overtime
$21,318
Other pay
$5,678
Benefits
$0
Total compensation
$48,645
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
33800
Total Pay
$48,645

Michael Browne works as a Police Officer 1 for PPD Police. Their status is salaried. Michael earned $48,645 in 2026.

Hung Nguyen

Police Officer 1/PPD Police

2024 total comp
$48,610
Base pay
$17,522
Overtime
$1,333
Other pay
$29,756
Benefits
$0
Total compensation
$48,610
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
31200
Total Pay
$48,610

Hung Nguyen is a Police Officer 1 at PPD Police. They work salaried. 2024 total compensation came to $48,610.

Odir Fiallos

Detective/PPD Police

2026 total comp
$48,596
Base pay
$23,813
Overtime
$20,057
Other pay
$4,727
Benefits
$0
Total compensation
$48,596
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
31641
Total Pay
$48,596

Odir Fiallos holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $48,596.

Daniel Flanagan

Police Officer 1/PPD Police

2022 total comp
$48,596
Base pay
$18,446
Overtime
$0
Other pay
$30,149
Benefits
$0
Total compensation
$48,596
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
37572
Total Pay
$29,867

Daniel Flanagan is a Police Officer 1 at PPD Police. They work salaried. 2022 total compensation came to $48,596.

William Ciamaichelo

Police Sergeant/PPD Police

2026 total comp
$48,590
Base pay
$24,679
Overtime
$2,782
Other pay
$21,129
Benefits
$0
Total compensation
$48,590
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
12149
Total Pay
$48,590

At PPD Police, William Ciamaichelo serves as a Police Sergeant. They work salaried. Their 2026 pay totaled $48,590.

Lerand Brown

Police Officer 1/PPD Police

2022 total comp
$48,585
Base pay
$13,527
Overtime
$0
Other pay
$35,058
Benefits
$0
Total compensation
$48,585
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
2987
Total Pay
$48,585

Lerand Brown holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2022, their total compensation was $48,585.