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 2

Yolanda Brown

Police Officer 1/PPD Police

2020 total comp
$49,553
Base pay
$38,211
Overtime
$1,394
Other pay
$9,948
Benefits
$0
Total compensation
$49,553
Employment type
Salaried

Source-specific fields

Base Salary
$70,282
Employee Category
Civil Service
Job Code
6A02
Public Id
25957
Total Pay
$49,553

At PPD Police, Yolanda Brown serves as a Police Officer 1. They work salaried. Their 2020 pay totaled $49,553.

Matthew Blaszczyk

Police Officer 1/PPD Police

2026 total comp
$49,511
Base pay
$21,648
Overtime
$23,047
Other pay
$4,816
Benefits
$0
Total compensation
$49,511
Employment type
Salaried

Source-specific fields

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

Matthew Blaszczyk works as a Police Officer 1 for PPD Police. Their status is salaried. Matthew earned $49,511 in 2026.

Lillian Summers

Police Officer 1/PPD Police

2026 total comp
$49,450
Base pay
$21,648
Overtime
$22,030
Other pay
$5,772
Benefits
$0
Total compensation
$49,450
Employment type
Salaried

Source-specific fields

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

Lillian Summers is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $49,450.

Vincent Perone

Police Lieutenant/PPD Police

2026 total comp
$49,450
Base pay
$28,134
Overtime
$16,209
Other pay
$5,108
Benefits
$0
Total compensation
$49,450
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
11298
Total Pay
$49,450

At PPD Police, Vincent Perone serves as a Police Lieutenant. They work salaried. Their 2026 pay totaled $49,450.

Diane Mitchell

Police Officer 1/PPD Police

2020 total comp
$49,445
Base pay
$10,178
Overtime
$1,581
Other pay
$37,685
Benefits
$0
Total compensation
$49,445
Employment type
Salaried

Source-specific fields

Base Salary
$76,187
Employee Category
Civil Service
Job Code
6A02
Public Id
14349
Total Pay
$49,445

Diane Mitchell is a Police Officer 1 at PPD Police. They work salaried. 2020 total compensation came to $49,445.

Modesto Bonilla Jr.

Police Tow Truck Operator/PPD Police

2022 total comp
$49,437
Base pay
$47,414
Overtime
$268
Other pay
$1,755
Benefits
$0
Total compensation
$49,437
Employment type
Salaried

Source-specific fields

Base Salary
$48,179
Employee Category
Civil Service
Job Code
7C21
Public Id
12022
Total Pay
$49,437

At PPD Police, Modesto Bonilla Jr. serves as a Police Tow Truck Operator. They work salaried. Their 2022 pay totaled $49,437.

Lotonia Smith

Police Officer 1/PPD Police

2026 total comp
$49,389
Base pay
$21,648
Overtime
$22,640
Other pay
$5,101
Benefits
$0
Total compensation
$49,389
Employment type
Salaried

Source-specific fields

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

Lotonia Smith is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $49,389.

Bruce Denoble

Police Sergeant/PPD Police

2025 total comp
$49,347
Base pay
$25,624
Overtime
$1,330
Other pay
$22,393
Benefits
$0
Total compensation
$49,347
Employment type
Salaried

Source-specific fields

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

Bruce Denoble is a Police Sergeant at PPD Police. They work salaried. 2025 total compensation came to $49,347.

Carlos Diaz

Police Officer 1/PPD Police

2026 total comp
$49,328
Base pay
$21,648
Overtime
$23,182
Other pay
$4,497
Benefits
$0
Total compensation
$49,328
Employment type
Salaried

Source-specific fields

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

At PPD Police, Carlos Diaz serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $49,328.

Christopher Linvill

Police Officer 1/PPD Police

2022 total comp
$49,309
Base pay
$32,060
Overtime
$6,435
Other pay
$10,815
Benefits
$0
Total compensation
$49,309
Employment type
Salaried

Source-specific fields

Base Salary
$72,215
Employee Category
Civil Service
Job Code
6A02
Public Id
8383
Total Pay
$49,309

At PPD Police, Christopher Linvill serves as a Police Officer 1. They work salaried. Their 2022 pay totaled $49,309.

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.

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.

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.

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.

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.

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.

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.