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 21

Joseph Cappellano

Police Officer 1/PPD Police

2024 total comp
$76,513
Base pay
$49,620
Overtime
$3,249
Other pay
$23,644
Benefits
$0
Total compensation
$76,513
Employment type
Salaried

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
15531
Total Pay
$76,513

Joseph Cappellano works as a Police Officer 1 for PPD Police. Their status is salaried. Joseph earned $76,513 in 2024.

Lisa Hubbard

Police Communication Dispatcher/PPD Police

2022 total comp
$76,228
Base pay
$49,893
Overtime
$26,024
Other pay
$312
Benefits
$0
Total compensation
$76,228
Employment type
Salaried

Source-specific fields

Base Salary
$49,345
Employee Category
Civil Service
Job Code
6J32
Public Id
34399
Total Pay
$76,228

Lisa Hubbard holds the role of Police Communication Dispatcher at PPD Police. Their status is salaried. In 2022, their total compensation was $76,228.

Thomas La Corte Jr

Police Officer 1/PPD Police

2024 total comp
$76,149
Base pay
$34,713
Overtime
$14,567
Other pay
$26,869
Benefits
$0
Total compensation
$76,149
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
24766
Total Pay
$76,149

At PPD Police, Thomas La Corte Jr serves as a Police Officer 1. They work salaried. Their 2024 pay totaled $76,149.

James Walker

Police Lieutenant/PPD Police

2021 total comp
$76,019
Base pay
$0
Overtime
$0
Other pay
$76,019
Benefits
$0
Total compensation
$76,019
Employment type
Salaried

Source-specific fields

Base Salary
$99,012
Employee Category
Civil Service
Job Code
6A05
Public Id
12829
Total Pay
$76,019

At PPD Police, James Walker serves as a Police Lieutenant. They work salaried. Their 2021 pay totaled $76,019.

John Mccrorey

Police Lieutenant/PPD Police

2022 total comp
$76,015
Base pay
$0
Overtime
$0
Other pay
$76,015
Benefits
$0
Total compensation
$76,015
Employment type
Salaried

Source-specific fields

Base Salary
$104,278
Employee Category
Civil Service
Job Code
6A05
Public Id
11349
Total Pay
$76,015

John Mccrorey holds the role of Police Lieutenant at PPD Police. Their status is salaried. In 2022, their total compensation was $76,015.

L'Tonya Cousins

Police Officer 1/PPD Police

2021 total comp
$75,994
Base pay
$45,779
Overtime
$0
Other pay
$30,215
Benefits
$0
Total compensation
$75,994
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
2673
Total Pay
$75,994

L'Tonya Cousins holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2021, their total compensation was $75,994.

Rodney Dickerson

Police Officer 1/PPD Police

2024 total comp
$75,977
Base pay
$67,108
Overtime
$0
Other pay
$8,869
Benefits
$0
Total compensation
$75,977
Employment type
Salaried

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
13251
Total Pay
$75,977

At PPD Police, Rodney Dickerson serves as a Police Officer 1. They work salaried. Their 2024 pay totaled $75,977.

Vincent Manzo

Police Officer 1/PPD Police

2022 total comp
$75,976
Base pay
$47,561
Overtime
$5,678
Other pay
$22,737
Benefits
$0
Total compensation
$75,976
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
28736
Total Pay
$75,976

Vincent Manzo holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2022, their total compensation was $75,976.

David Tamamoto

Police Officer 1/PPD Police

2022 total comp
$75,910
Base pay
$39,967
Overtime
$3,487
Other pay
$32,456
Benefits
$0
Total compensation
$75,910
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
13056
Total Pay
$75,910

David Tamamoto holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2022, their total compensation was $75,910.

John Robison

Police Officer 1/PPD Police

2021 total comp
$75,903
Base pay
$39,197
Overtime
$926
Other pay
$35,781
Benefits
$0
Total compensation
$75,903
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
28797
Total Pay
$75,903

John Robison holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2021, their total compensation was $75,903.

Christopher Daukaus

Police Officer 1/PPD Police

2021 total comp
$75,878
Base pay
$63,468
Overtime
$1,459
Other pay
$10,951
Benefits
$0
Total compensation
$75,878
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
894
Total Pay
$75,878

Christopher Daukaus holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2021, their total compensation was $75,878.

Andrew Yaletsko

Police Sergeant/PPD Police

2025 total comp
$75,700
Base pay
$59,132
Overtime
$2,217
Other pay
$14,351
Benefits
$0
Total compensation
$75,700
Employment type
Salaried

Source-specific fields

Base Salary
$105,974
Employee Category
Civil Service
Job Code
6A04
Public Id
35958
Total Pay
$75,700

At PPD Police, Andrew Yaletsko serves as a Police Sergeant. They work salaried. Their 2025 pay totaled $75,700.

Kevin Whetstone

Police Officer 1/PPD Police

2023 total comp
$75,674
Base pay
$20,146
Overtime
$7,905
Other pay
$47,623
Benefits
$0
Total compensation
$75,674
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
12143
Total Pay
$75,674

At PPD Police, Kevin Whetstone serves as a Police Officer 1. They work salaried. Their 2023 pay totaled $75,674.

William Bolds

Police Officer 1/PPD Police

2022 total comp
$75,666
Base pay
$63,153
Overtime
$0
Other pay
$12,513
Benefits
$0
Total compensation
$75,666
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
14454
Total Pay
$75,666

William Bolds is a Police Officer 1 at PPD Police. They work salaried. 2022 total compensation came to $75,666.

Rana Sahel Ali Ashfaq

Police Officer 1/PPD Police

2026 total comp
$75,655
Base pay
$21,648
Overtime
$47,110
Other pay
$6,897
Benefits
$0
Total compensation
$75,655
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
27330
Total Pay
$75,655

At PPD Police, Rana Sahel Ali Ashfaq serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $75,655.

David Nelson

Police Officer 1/PPD Police

2025 total comp
$75,627
Base pay
$24,898
Overtime
$0
Other pay
$50,730
Benefits
$0
Total compensation
$75,627
Employment type
Salaried

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
23395
Total Pay
$75,627

David Nelson works as a Police Officer 1 for PPD Police. Their status is salaried. David earned $75,627 in 2025.

Brian Kennedy Jr

Police Officer 1/PPD Police

2025 total comp
$75,572
Base pay
$55,674
Overtime
$8,169
Other pay
$11,729
Benefits
$0
Total compensation
$75,572
Employment type
Salaried

Source-specific fields

Base Salary
$92,961
Employee Category
Civil Service
Job Code
6A02
Public Id
20389
Total Pay
$75,572

Brian Kennedy Jr is a Police Officer 1 at PPD Police. They work salaried. 2025 total compensation came to $75,572.

Matina Muntaqeem

Police Officer 1/PPD Police

2021 total comp
$75,568
Base pay
$69,327
Overtime
$0
Other pay
$6,241
Benefits
$0
Total compensation
$75,568
Employment type
Salaried

Source-specific fields

Base Salary
$77,031
Employee Category
Civil Service
Job Code
6A02
Public Id
11091
Total Pay
$75,568

At PPD Police, Matina Muntaqeem serves as a Police Officer 1. They work salaried. Their 2021 pay totaled $75,568.

Brad Allmond

Police Officer 1/PPD Police

2020 total comp
$75,564
Base pay
$62,385
Overtime
$3,781
Other pay
$9,398
Benefits
$0
Total compensation
$75,564
Employment type
Salaried

Source-specific fields

Base Salary
$65,599
Employee Category
Civil Service
Job Code
6A02
Public Id
33570
Total Pay
$75,564

Brad Allmond holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2020, their total compensation was $75,564.

Darryl Brown

Police Officer 1/PPD Police

2021 total comp
$75,557
Base pay
$16,756
Overtime
$224
Other pay
$58,576
Benefits
$0
Total compensation
$75,557
Employment type
Salaried

Source-specific fields

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

At PPD Police, Darryl Brown serves as a Police Officer 1. They work salaried. Their 2021 pay totaled $75,557.

Joseph Mcgarrey

Police Lieutenant/PPD Police

2023 total comp
$75,488
Base pay
$22,744
Overtime
$0
Other pay
$52,745
Benefits
$0
Total compensation
$75,488
Employment type
Salaried

Source-specific fields

Base Salary
$107,928
Employee Category
Civil Service
Job Code
6A05
Public Id
12492
Total Pay
$75,488

Joseph Mcgarrey holds the role of Police Lieutenant at PPD Police. Their status is salaried. In 2023, their total compensation was $75,488.

Paige Pellicciotti

Police Officer 1/PPD Police

2022 total comp
$75,364
Base pay
$50,580
Overtime
$4,900
Other pay
$19,884
Benefits
$0
Total compensation
$75,364
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
8560
Total Pay
$75,364

Paige Pellicciotti holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2022, their total compensation was $75,364.

Robert Kerwin

Detective/PPD Police

2023 total comp
$75,325
Base pay
$7,000
Overtime
$0
Other pay
$68,324
Benefits
$0
Total compensation
$75,325
Employment type
Salaried

Source-specific fields

Base Salary
$91,352
Employee Category
Civil Service
Job Code
6A12
Public Id
20039
Total Pay
$75,325

At PPD Police, Robert Kerwin serves as a Detective. They work salaried. Their 2023 pay totaled $75,325.

Michael Walker

Police Officer 1/PPD Police

2022 total comp
$75,282
Base pay
$70,153
Overtime
$0
Other pay
$5,128
Benefits
$0
Total compensation
$75,282
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
36609
Total Pay
$75,282

Michael Walker holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2022, their total compensation was $75,282.

Danielle Foreman

Police Officer 1/PPD Police

2025 total comp
$75,151
Base pay
$69,824
Overtime
$0
Other pay
$5,327
Benefits
$0
Total compensation
$75,151
Employment type
Salaried

Source-specific fields

Base Salary
$92,961
Employee Category
Civil Service
Job Code
6A02
Public Id
11360
Total Pay
$75,151

At PPD Police, Danielle Foreman serves as a Police Officer 1. They work salaried. Their 2025 pay totaled $75,151.

John Hesdon

Police Officer 1/PPD Police

2025 total comp
$75,151
Base pay
$69,824
Overtime
$0
Other pay
$5,327
Benefits
$0
Total compensation
$75,151
Employment type
Salaried

Source-specific fields

Base Salary
$92,961
Employee Category
Civil Service
Job Code
6A02
Public Id
17785
Total Pay
$75,151

At PPD Police, John Hesdon serves as a Police Officer 1. They work salaried. Their 2025 pay totaled $75,151.

Kevin Powell

Detective/PPD Police

2022 total comp
$74,948
Base pay
$60,457
Overtime
$507
Other pay
$13,984
Benefits
$0
Total compensation
$74,948
Employment type
Salaried

Source-specific fields

Base Salary
$91,352
Employee Category
Civil Service
Job Code
6A12
Public Id
9336
Total Pay
$74,948

At PPD Police, Kevin Powell serves as a Detective. They work salaried. Their 2022 pay totaled $74,948.

Anthony Carapucci

Police Officer 1/PPD Police

2022 total comp
$74,909
Base pay
$61,891
Overtime
$0
Other pay
$13,019
Benefits
$0
Total compensation
$74,909
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
12432
Total Pay
$74,909

Anthony Carapucci works as a Police Officer 1 for PPD Police. Their status is salaried. Anthony earned $74,909 in 2022.

Stanley Brown

Detective/PPD Police

2020 total comp
$74,903
Base pay
$38,545
Overtime
$0
Other pay
$36,358
Benefits
$0
Total compensation
$74,903
Employment type
Salaried

Source-specific fields

Base Salary
$85,901
Employee Category
Civil Service
Job Code
6A12
Public Id
36850
Total Pay
$74,903

Stanley Brown works as a Detective for PPD Police. Their status is salaried. Stanley earned $74,903 in 2020.

Patricia Kelly-Murao

Police Officer 1/PPD Police

2022 total comp
$74,850
Base pay
$62,198
Overtime
$231
Other pay
$12,421
Benefits
$0
Total compensation
$74,850
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
11507
Total Pay
$74,850

Patricia Kelly-Murao holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2022, their total compensation was $74,850.

James Bozarth

Police Officer 1/PPD Police

2022 total comp
$74,805
Base pay
$47,879
Overtime
$0
Other pay
$26,926
Benefits
$0
Total compensation
$74,805
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
20028
Total Pay
$74,805

At PPD Police, James Bozarth serves as a Police Officer 1. They work salaried. Their 2022 pay totaled $74,805.

Diane Doyle

Police Officer 1/PPD Police

2020 total comp
$74,759
Base pay
$57,457
Overtime
$0
Other pay
$17,302
Benefits
$0
Total compensation
$74,759
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
7596
Total Pay
$74,759

Diane Doyle holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2020, their total compensation was $74,759.

Michael Komada

Police Sergeant/PPD Police

2025 total comp
$74,759
Base pay
$59,132
Overtime
$6,911
Other pay
$8,716
Benefits
$0
Total compensation
$74,759
Employment type
Salaried

Source-specific fields

Base Salary
$105,974
Employee Category
Civil Service
Job Code
6A04
Public Id
18020
Total Pay
$74,759

At PPD Police, Michael Komada serves as a Police Sergeant. They work salaried. Their 2025 pay totaled $74,759.

Brandon Katz

Police Officer 1/PPD Police

2022 total comp
$74,685
Base pay
$57,040
Overtime
$9,949
Other pay
$7,696
Benefits
$0
Total compensation
$74,685
Employment type
Salaried

Source-specific fields

Base Salary
$69,762
Employee Category
Civil Service
Job Code
6A02
Public Id
37725
Total Pay
$74,685

Brandon Katz is a Police Officer 1 at PPD Police. They work salaried. 2022 total compensation came to $74,685.

John Seymour

Police Officer 1/PPD Police

2023 total comp
$74,618
Base pay
$38,990
Overtime
$0
Other pay
$35,628
Benefits
$0
Total compensation
$74,618
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
6135
Total Pay
$74,618

John Seymour works as a Police Officer 1 for PPD Police. Their status is salaried. John earned $74,618 in 2023.

Tracey Bryant

Police Officer 1/PPD Police

2020 total comp
$74,618
Base pay
$39,512
Overtime
$0
Other pay
$35,105
Benefits
$0
Total compensation
$74,618
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
4931
Total Pay
$74,618

Tracey Bryant holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2020, their total compensation was $74,618.

Lawrence Henry

Detective/PPD Police

2025 total comp
$74,522
Base pay
$7,607
Overtime
$0
Other pay
$66,915
Benefits
$0
Total compensation
$74,522
Employment type
Salaried

Source-specific fields

Base Salary
$99,276
Employee Category
Civil Service
Job Code
6A12
Public Id
19132
Total Pay
$74,522

Lawrence Henry is a Detective at PPD Police. They work salaried. 2025 total compensation came to $74,522.

James Godfrey Iii

Police Sergeant/PPD Police

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

Source-specific fields

Base Salary
$102,887
Employee Category
Civil Service
Job Code
6A04
Public Id
26878
Total Pay
$74,465

James Godfrey Iii works as a Police Sergeant for PPD Police. Their status is salaried. James earned $74,465 in 2025.

John Ross Jr

Police Officer 1/PPD Police

2024 total comp
$74,315
Base pay
$38,019
Overtime
$0
Other pay
$36,296
Benefits
$0
Total compensation
$74,315
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
2550
Total Pay
$74,315

At PPD Police, John Ross Jr serves as a Police Officer 1. They work salaried. Their 2024 pay totaled $74,315.

Christina Rosenberg

Police Corporal/PPD Police

2020 total comp
$74,234
Base pay
$49,379
Overtime
$2,520
Other pay
$22,335
Benefits
$0
Total compensation
$74,234
Employment type
Salaried

Source-specific fields

Base Salary
$85,901
Employee Category
Civil Service
Job Code
6A03
Public Id
6148
Total Pay
$74,234

Christina Rosenberg holds the role of Police Corporal at PPD Police. Their status is salaried. In 2020, their total compensation was $74,234.