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 12

Helen Anderson

Police Officer 1/PPD Police

2025 total comp
$104,005
Base pay
$87,633
Overtime
$0
Other pay
$16,372
Benefits
$0
Total compensation
$104,005
Employment type
Salaried

Source-specific fields

Base Salary
$92,961
Employee Category
Civil Service
Job Code
6A02
Public Id
35931
Total Pay
$104,005

Helen Anderson holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2025, their total compensation was $104,005.

Kevin Keys

Police Officer 1/PPD Police

2025 total comp
$103,977
Base pay
$85,852
Overtime
$0
Other pay
$18,125
Benefits
$0
Total compensation
$103,977
Employment type
Salaried

Source-specific fields

Base Salary
$92,961
Employee Category
Civil Service
Job Code
6A02
Public Id
14592
Total Pay
$103,977

At PPD Police, Kevin Keys serves as a Police Officer 1. They work salaried. Their 2025 pay totaled $103,977.

Aaron Cottman

Police Officer 1/PPD Police

2022 total comp
$103,858
Base pay
$59,971
Overtime
$0
Other pay
$43,887
Benefits
$0
Total compensation
$103,858
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
35321
Total Pay
$103,858

At PPD Police, Aaron Cottman serves as a Police Officer 1. They work salaried. Their 2022 pay totaled $103,858.

William Emory

Police Officer 1/PPD Police

2024 total comp
$103,768
Base pay
$33,060
Overtime
$806
Other pay
$69,902
Benefits
$0
Total compensation
$103,768
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
30386
Total Pay
$103,768

William Emory works as a Police Officer 1 for PPD Police. Their status is salaried. William earned $103,768 in 2024.

James Bynum

Police Corporal/PPD Police

2025 total comp
$103,548
Base pay
$79,155
Overtime
$2,696
Other pay
$21,697
Benefits
$0
Total compensation
$103,548
Employment type
Salaried

Source-specific fields

Base Salary
$102,254
Employee Category
Civil Service
Job Code
6A03
Public Id
6657
Total Pay
$103,548

James Bynum is a Police Corporal at PPD Police. They work salaried. 2025 total compensation came to $103,548.

Stephen Henry

Police Officer 1/PPD Police

2022 total comp
$103,526
Base pay
$71,744
Overtime
$17,166
Other pay
$14,615
Benefits
$0
Total compensation
$103,526
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
35200
Total Pay
$103,526

Stephen Henry is a Police Officer 1 at PPD Police. They work salaried. 2022 total compensation came to $103,526.

Mark Robinson

Police Officer 1/PPD Police

2020 total comp
$103,507
Base pay
$21,810
Overtime
$8,778
Other pay
$72,919
Benefits
$0
Total compensation
$103,507
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
21123
Total Pay
$39,782

Mark Robinson works as a Police Officer 1 for PPD Police. Their status is salaried. Mark earned $103,507 in 2020.

Josefine Rivera

Police Officer 1/PPD Police

2022 total comp
$103,432
Base pay
$78,865
Overtime
$9,380
Other pay
$15,187
Benefits
$0
Total compensation
$103,432
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
624
Total Pay
$103,432

Josefine Rivera works as a Police Officer 1 for PPD Police. Their status is salaried. Josefine earned $103,432 in 2022.

David Toth

Police Officer 1/PPD Police

2020 total comp
$103,238
Base pay
$36,532
Overtime
$2,437
Other pay
$64,269
Benefits
$0
Total compensation
$103,238
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
22347
Total Pay
$103,238

David Toth is a Police Officer 1 at PPD Police. They work salaried. 2020 total compensation came to $103,238.

Joel Rice Bright

Police Sergeant/PPD Police

2025 total comp
$103,002
Base pay
$84,472
Overtime
$2,883
Other pay
$15,648
Benefits
$0
Total compensation
$103,002
Employment type
Salaried

Source-specific fields

Base Salary
$105,974
Employee Category
Civil Service
Job Code
6A04
Public Id
26091
Total Pay
$103,002

Joel Rice Bright works as a Police Sergeant for PPD Police. Their status is salaried. Joel earned $103,002 in 2025.

Susan Jasionowski

Police Sergeant/PPD Police

2020 total comp
$102,951
Base pay
$51,855
Overtime
$4,405
Other pay
$46,690
Benefits
$0
Total compensation
$102,951
Employment type
Salaried

Source-specific fields

Base Salary
$89,024
Employee Category
Civil Service
Job Code
6A04
Public Id
26273
Total Pay
$102,951

Susan Jasionowski holds the role of Police Sergeant at PPD Police. Their status is salaried. In 2020, their total compensation was $102,951.

Charles Pastor

Police Officer 1/PPD Police

2020 total comp
$102,899
Base pay
$48,481
Overtime
$436
Other pay
$53,982
Benefits
$0
Total compensation
$102,899
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
25699
Total Pay
$102,899

Charles Pastor holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2020, their total compensation was $102,899.

Nathaniel Robertson

Police Officer 1/PPD Police

2022 total comp
$102,898
Base pay
$81,290
Overtime
$4,681
Other pay
$16,927
Benefits
$0
Total compensation
$102,898
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
106
Total Pay
$102,898

Nathaniel Robertson is a Police Officer 1 at PPD Police. They work salaried. 2022 total compensation came to $102,898.

Thomas Frederick

Detective/PPD Police

2020 total comp
$102,584
Base pay
$0
Overtime
$0
Other pay
$102,584
Benefits
$0
Total compensation
$102,584
Employment type
Salaried

Source-specific fields

Base Salary
$83,806
Employee Category
Civil Service
Job Code
6A12
Public Id
18233
Total Pay
$102,584

Thomas Frederick holds the role of Detective at PPD Police. Their status is salaried. In 2020, their total compensation was $102,584.

Kathaleen Cerebe

Police Officer 1/PPD Police

2023 total comp
$102,572
Base pay
$0
Overtime
$0
Other pay
$102,572
Benefits
$0
Total compensation
$102,572
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
36220
Total Pay
$102,572

Kathaleen Cerebe is a Police Officer 1 at PPD Police. They work salaried. 2023 total compensation came to $102,572.

Kyle Barrie

Police Officer 1/PPD Police

2025 total comp
$102,484
Base pay
$73,742
Overtime
$13,373
Other pay
$15,368
Benefits
$0
Total compensation
$102,484
Employment type
Salaried

Source-specific fields

Base Salary
$92,961
Employee Category
Civil Service
Job Code
6A02
Public Id
939
Total Pay
$102,484

Kyle Barrie works as a Police Officer 1 for PPD Police. Their status is salaried. Kyle earned $102,484 in 2025.

Steve Gonzales

Police Sergeant/PPD Police

2022 total comp
$102,432
Base pay
$75,320
Overtime
$300
Other pay
$26,812
Benefits
$0
Total compensation
$102,432
Employment type
Salaried

Source-specific fields

Base Salary
$94,674
Employee Category
Civil Service
Job Code
6A04
Public Id
2548
Total Pay
$102,432

Steve Gonzales is a Police Sergeant at PPD Police. They work salaried. 2022 total compensation came to $102,432.

Ronald Jackson

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
12712
Total Pay
$121,168

Ronald Jackson holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2021, their total compensation was $102,384.

Andrew Rehr

Police Officer 1/PPD Police

2020 total comp
$102,103
Base pay
$35,339
Overtime
$0
Other pay
$66,763
Benefits
$0
Total compensation
$102,103
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
14737
Total Pay
$102,103

At PPD Police, Andrew Rehr serves as a Police Officer 1. They work salaried. Their 2020 pay totaled $102,103.

Edward Becker

Police Officer 1/PPD Police

2023 total comp
$102,014
Base pay
$0
Overtime
$0
Other pay
$102,014
Benefits
$0
Total compensation
$102,014
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
20526
Total Pay
$102,014

Edward Becker works as a Police Officer 1 for PPD Police. Their status is salaried. Edward earned $102,014 in 2023.

Marchail Macon

Police Officer 1/PPD Police

2025 total comp
$101,961
Base pay
$84,072
Overtime
$0
Other pay
$17,889
Benefits
$0
Total compensation
$101,961
Employment type
Salaried

Source-specific fields

Base Salary
$92,961
Employee Category
Civil Service
Job Code
6A02
Public Id
33946
Total Pay
$101,961

At PPD Police, Marchail Macon serves as a Police Officer 1. They work salaried. Their 2025 pay totaled $101,961.

Edward Ledford

Police Officer 1/PPD Police

2020 total comp
$101,707
Base pay
$38,320
Overtime
$4,750
Other pay
$58,637
Benefits
$0
Total compensation
$101,707
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
3882
Total Pay
$101,707

Edward Ledford holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2020, their total compensation was $101,707.

Nicholas Moffa

Police Officer 1/PPD Police

2022 total comp
$101,607
Base pay
$80,491
Overtime
$7,116
Other pay
$14,001
Benefits
$0
Total compensation
$101,607
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
6179
Total Pay
$101,607

Nicholas Moffa holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2022, their total compensation was $101,607.

Cathy Thomas

Police Officer 1/PPD Police

2025 total comp
$101,580
Base pay
$82,291
Overtime
$2,380
Other pay
$16,909
Benefits
$0
Total compensation
$101,580
Employment type
Salaried

Source-specific fields

Base Salary
$92,961
Employee Category
Civil Service
Job Code
6A02
Public Id
4803
Total Pay
$101,580

Cathy Thomas works as a Police Officer 1 for PPD Police. Their status is salaried. Cathy earned $101,580 in 2025.

Bobbie Stone

Police Officer 1/PPD Police

2020 total comp
$101,553
Base pay
$0
Overtime
$0
Other pay
$101,553
Benefits
$0
Total compensation
$101,553
Employment type
Salaried

Source-specific fields

Base Salary
$73,433
Employee Category
Civil Service
Job Code
6A02
Public Id
9574
Total Pay
$101,553

Bobbie Stone holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2020, their total compensation was $101,553.

George Sullivan

Detective/PPD Police

2020 total comp
$101,153
Base pay
$51,354
Overtime
$0
Other pay
$49,799
Benefits
$0
Total compensation
$101,153
Employment type
Salaried

Source-specific fields

Base Salary
$85,901
Employee Category
Civil Service
Job Code
6A12
Public Id
33308
Total Pay
$101,153

George Sullivan works as a Detective for PPD Police. Their status is salaried. George earned $101,153 in 2020.

Stephen Snyder

Detective/PPD Police

2026 total comp
$101,105
Base pay
$23,813
Overtime
$3,579
Other pay
$73,714
Benefits
$0
Total compensation
$101,105
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
12038
Total Pay
$101,105

Stephen Snyder works as a Detective for PPD Police. Their status is salaried. Stephen earned $101,105 in 2026.

Michael Bolduc

Police Officer 1/PPD Police

2023 total comp
$101,036
Base pay
$20,146
Overtime
$11,402
Other pay
$69,488
Benefits
$0
Total compensation
$101,036
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
29536
Total Pay
$101,036

Michael Bolduc holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2023, their total compensation was $101,036.

Rosemary Petro-Ryder

Police Lieutenant/PPD Police

2019 total comp
$100,976
Base pay
$59,706
Overtime
$0
Other pay
$41,270
Benefits
$0
Total compensation
$100,976
Employment type
Salaried

Source-specific fields

Base Salary
$99,012
Employee Category
Civil Service
Job Code
6A05
Public Id
6706
Total Pay
$100,976

At PPD Police, Rosemary Petro-Ryder serves as a Police Lieutenant. They work salaried. Their 2019 pay totaled $100,976.

John Krawczyk

Detective/PPD Police

2022 total comp
$100,928
Base pay
$84,167
Overtime
$1,376
Other pay
$15,385
Benefits
$0
Total compensation
$100,928
Employment type
Salaried

Source-specific fields

Base Salary
$91,352
Employee Category
Civil Service
Job Code
6A12
Public Id
33082
Total Pay
$100,928

John Krawczyk works as a Detective for PPD Police. Their status is salaried. John earned $100,928 in 2022.

William Digiuseppe

Police Officer 1/PPD Police

2022 total comp
$100,860
Base pay
$59,016
Overtime
$2,911
Other pay
$38,933
Benefits
$0
Total compensation
$100,860
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
20233
Total Pay
$100,860

William Digiuseppe works as a Police Officer 1 for PPD Police. Their status is salaried. William earned $100,860 in 2022.

Patrick Cahill

Police Lieutenant/PPD Police

2022 total comp
$100,512
Base pay
$87,033
Overtime
$599
Other pay
$12,879
Benefits
$0
Total compensation
$100,512
Employment type
Salaried

Source-specific fields

Base Salary
$107,928
Employee Category
Civil Service
Job Code
6A05
Public Id
22902
Total Pay
$100,512

Patrick Cahill works as a Police Lieutenant for PPD Police. Their status is salaried. Patrick earned $100,512 in 2022.

James O'Connor Iv

Police Corporal/PPD Police

2020 total comp
$100,338
Base pay
$20,792
Overtime
$12,865
Other pay
$66,681
Benefits
$0
Total compensation
$100,338
Employment type
Salaried

Source-specific fields

Base Salary
$83,806
Employee Category
Civil Service
Job Code
6A03
Public Id
14862
Total Pay
$100,338

James O'Connor Iv is a Police Corporal at PPD Police. They work salaried. 2020 total compensation came to $100,338.

Laverne Towns

Police Officer 1/PPD Police

2025 total comp
$100,120
Base pay
$85,852
Overtime
$0
Other pay
$14,268
Benefits
$0
Total compensation
$100,120
Employment type
Salaried

Source-specific fields

Base Salary
$92,961
Employee Category
Civil Service
Job Code
6A02
Public Id
36643
Total Pay
$100,120

Laverne Towns works as a Police Officer 1 for PPD Police. Their status is salaried. Laverne earned $100,120 in 2025.

Arthur Weston

Police Officer 1/PPD Police

2024 total comp
$100,026
Base pay
$44,631
Overtime
$9,732
Other pay
$45,663
Benefits
$0
Total compensation
$100,026
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
14735
Total Pay
$100,026

Arthur Weston is a Police Officer 1 at PPD Police. They work salaried. 2024 total compensation came to $100,026.

Sidney Dantzler

Police Officer 1/PPD Police

2020 total comp
$99,896
Base pay
$0
Overtime
$0
Other pay
$99,896
Benefits
$0
Total compensation
$99,896
Employment type
Salaried

Source-specific fields

Base Salary
$73,433
Employee Category
Civil Service
Job Code
6A02
Public Id
30012
Total Pay
$99,896

Sidney Dantzler is a Police Officer 1 at PPD Police. They work salaried. 2020 total compensation came to $99,896.

Derrick Williams

Police Officer 1/PPD Police

2022 total comp
$99,878
Base pay
$81,290
Overtime
$1,787
Other pay
$16,801
Benefits
$0
Total compensation
$99,878
Employment type
Salaried

Source-specific fields

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

Derrick Williams works as a Police Officer 1 for PPD Police. Their status is salaried. Derrick earned $99,878 in 2022.

Timothy Cliggett

Detective/PPD Police

2025 total comp
$99,808
Base pay
$27,006
Overtime
$7,845
Other pay
$64,957
Benefits
$0
Total compensation
$99,808
Employment type
Salaried

Source-specific fields

Base Salary
$99,276
Employee Category
Civil Service
Job Code
6A12
Public Id
8319
Total Pay
$99,808

Timothy Cliggett works as a Detective for PPD Police. Their status is salaried. Timothy earned $99,808 in 2025.

Tanya Bannerman-Blango

Police Sergeant/PPD Police

2024 total comp
$99,805
Base pay
$60,734
Overtime
$0
Other pay
$39,071
Benefits
$0
Total compensation
$99,805
Employment type
Salaried

Source-specific fields

Base Salary
$102,887
Employee Category
Civil Service
Job Code
6A04
Public Id
32932
Total Pay
$99,805

At PPD Police, Tanya Bannerman-Blango serves as a Police Sergeant. They work salaried. Their 2024 pay totaled $99,805.

Cynthia Felicetti

Police Officer 1/PPD Police

2021 total comp
$99,669
Base pay
$14,961
Overtime
$0
Other pay
$84,709
Benefits
$0
Total compensation
$99,669
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
10541
Total Pay
$99,669

Cynthia Felicetti works as a Police Officer 1 for PPD Police. Their status is salaried. Cynthia earned $99,669 in 2021.