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