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 1

Marissa Kubis

Police Officer 1/PPD Police

2025 total comp
$48,215
Base pay
$31,122
Overtime
$2,509
Other pay
$14,584
Benefits
$0
Total compensation
$48,215
Employment type
Salaried

Source-specific fields

Base Salary
$81,227
Employee Category
Civil Service
Job Code
6A02
Public Id
41248
Total Pay
$48,215

At PPD Police, Marissa Kubis serves as a Police Officer 1. They work salaried. Their 2025 pay totaled $48,215.

Rodney Brown

Police Sergeant/PPD Police

2026 total comp
$48,194
Base pay
$24,679
Overtime
$17,889
Other pay
$5,626
Benefits
$0
Total compensation
$48,194
Employment type
Salaried

Source-specific fields

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

Rodney Brown holds the role of Police Sergeant at PPD Police. Their status is salaried. In 2026, their total compensation was $48,194.

Pablo Seda Jr

Police Officer 1/PPD Police

2026 total comp
$48,188
Base pay
$21,648
Overtime
$21,115
Other pay
$5,424
Benefits
$0
Total compensation
$48,188
Employment type
Salaried

Source-specific fields

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

Pablo Seda Jr is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $48,188.

Brian Cherry Sr

Police Officer 1/PPD Police

2026 total comp
$48,180
Base pay
$21,648
Overtime
$21,555
Other pay
$4,976
Benefits
$0
Total compensation
$48,180
Employment type
Salaried

Source-specific fields

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

At PPD Police, Brian Cherry Sr serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $48,180.

Harold Toomer Iii

Police Sergeant/PPD Police

2026 total comp
$48,150
Base pay
$24,679
Overtime
$17,850
Other pay
$5,621
Benefits
$0
Total compensation
$48,150
Employment type
Salaried

Source-specific fields

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

At PPD Police, Harold Toomer Iii serves as a Police Sergeant. They work salaried. Their 2026 pay totaled $48,150.

John Burnett

Police Officer 1/PPD Police

2026 total comp
$48,111
Base pay
$21,648
Overtime
$21,047
Other pay
$5,416
Benefits
$0
Total compensation
$48,111
Employment type
Salaried

Source-specific fields

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

At PPD Police, John Burnett serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $48,111.

Edwin Cruz

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$76,187
Employee Category
Civil Service
Job Code
6A02
Public Id
16544
Total Pay
$48,110

Edwin Cruz works as a Police Officer 1 for PPD Police. Their status is salaried. Edwin earned $48,110 in 2020.

Hayden Smith

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
20605
Total Pay
$48,091

Hayden Smith holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2025, their total compensation was $48,091.

Richard Pacell

Detective/PPD Police

2024 total comp
$48,089
Base pay
$0
Overtime
$0
Other pay
$48,089
Benefits
$0
Total compensation
$48,089
Employment type
Salaried

Source-specific fields

Base Salary
$94,549
Employee Category
Civil Service
Job Code
6A12
Public Id
35171
Total Pay
$48,089

Richard Pacell holds the role of Detective at PPD Police. Their status is salaried. In 2024, their total compensation was $48,089.

Christopher Williams

Police Sergeant/PPD Police

2026 total comp
$48,062
Base pay
$24,679
Overtime
$17,773
Other pay
$5,611
Benefits
$0
Total compensation
$48,062
Employment type
Salaried

Source-specific fields

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

Christopher Williams works as a Police Sergeant for PPD Police. Their status is salaried. Christopher earned $48,062 in 2026.

Rodney Poliard

Police Sergeant/PPD Police

2026 total comp
$48,055
Base pay
$24,679
Overtime
$17,966
Other pay
$5,410
Benefits
$0
Total compensation
$48,055
Employment type
Salaried

Source-specific fields

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

Rodney Poliard works as a Police Sergeant for PPD Police. Their status is salaried. Rodney earned $48,055 in 2026.

Zhao Chen

Police Sergeant/PPD Police

2026 total comp
$48,011
Base pay
$24,679
Overtime
$18,661
Other pay
$4,670
Benefits
$0
Total compensation
$48,011
Employment type
Salaried

Source-specific fields

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

Zhao Chen is a Police Sergeant at PPD Police. They work salaried. 2026 total compensation came to $48,011.

Anthony Curtosi Jr

Police Officer 1/PPD Police

2023 total comp
$48,009
Base pay
$24,444
Overtime
$15,757
Other pay
$7,809
Benefits
$0
Total compensation
$48,009
Employment type
Salaried

Source-specific fields

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

Anthony Curtosi Jr is a Police Officer 1 at PPD Police. They work salaried. 2023 total compensation came to $48,009.

Robert Rossiter

Police Officer 1/PPD Police

2019 total comp
$48,001
Base pay
$3,954
Overtime
$0
Other pay
$44,047
Benefits
$0
Total compensation
$48,001
Employment type
Salaried

Source-specific fields

Base Salary
$73,433
Employee Category
Civil Service
Job Code
6A02
Public Id
25155
Total Pay
$48,001

Robert Rossiter holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2019, their total compensation was $48,001.

Leslie Simmons Iii

Police Officer 1/PPD Police

2026 total comp
$47,992
Base pay
$21,648
Overtime
$20,742
Other pay
$5,602
Benefits
$0
Total compensation
$47,992
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
7687
Total Pay
$47,992

At PPD Police, Leslie Simmons Iii serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $47,992.

Clayon Parkins

Police Corporal/PPD Police

2026 total comp
$47,964
Base pay
$23,813
Overtime
$18,752
Other pay
$5,400
Benefits
$0
Total compensation
$47,964
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A03
Public Id
16956
Total Pay
$47,964

Clayon Parkins is a Police Corporal at PPD Police. They work salaried. 2026 total compensation came to $47,964.

Sean Cobette

Police Lieutenant/PPD Police

2026 total comp
$47,959
Base pay
$28,134
Overtime
$14,227
Other pay
$5,599
Benefits
$0
Total compensation
$47,959
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
11516
Total Pay
$47,959

At PPD Police, Sean Cobette serves as a Police Lieutenant. They work salaried. Their 2026 pay totaled $47,959.

Omair Chughtai

Police Officer 1/PPD Police

2026 total comp
$47,948
Base pay
$21,648
Overtime
$21,928
Other pay
$4,372
Benefits
$0
Total compensation
$47,948
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
17422
Total Pay
$47,948

Omair Chughtai holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $47,948.

James Crone

Detective/PPD Police

2026 total comp
$47,922
Base pay
$23,813
Overtime
$18,715
Other pay
$5,395
Benefits
$0
Total compensation
$47,922
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
35227
Total Pay
$47,922

At PPD Police, James Crone serves as a Detective. They work salaried. Their 2026 pay totaled $47,922.

Staycee Harris

Police Lieutenant/PPD Police

2019 total comp
$47,911
Base pay
$11,012
Overtime
$0
Other pay
$36,900
Benefits
$0
Total compensation
$47,911
Employment type
Salaried

Source-specific fields

Base Salary
$95,434
Employee Category
Civil Service
Job Code
6A05
Public Id
30107
Total Pay
$47,911

Staycee Harris holds the role of Police Lieutenant at PPD Police. Their status is salaried. In 2019, their total compensation was $47,911.

Roxanne Maddrey

Police Lieutenant/PPD Police

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

Source-specific fields

Base Salary
$117,290
Employee Category
Civil Service
Job Code
6A05
Public Id
6686
Total Pay
$47,885

Roxanne Maddrey holds the role of Police Lieutenant at PPD Police. Their status is salaried. In 2025, their total compensation was $47,885.

Louis Hardy Jr

Police Officer 1/PPD Police

2026 total comp
$47,877
Base pay
$21,648
Overtime
$20,640
Other pay
$5,589
Benefits
$0
Total compensation
$47,877
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
3952
Total Pay
$47,877

Louis Hardy Jr holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $47,877.

Harry Crouse

Police Officer 1/PPD Police

2022 total comp
$47,871
Base pay
$30,744
Overtime
$4,439
Other pay
$12,688
Benefits
$0
Total compensation
$47,871
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
31038
Total Pay
$47,871

At PPD Police, Harry Crouse serves as a Police Officer 1. They work salaried. Their 2022 pay totaled $47,871.

Jerald Moody

Police Officer 1/PPD Police

2026 total comp
$47,839
Base pay
$21,648
Overtime
$20,606
Other pay
$5,584
Benefits
$0
Total compensation
$47,839
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
28057
Total Pay
$47,839

At PPD Police, Jerald Moody serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $47,839.

Frank Wallace

Detective/PPD Police

2026 total comp
$47,810
Base pay
$23,813
Overtime
$18,416
Other pay
$5,581
Benefits
$0
Total compensation
$47,810
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
32252
Total Pay
$47,810

At PPD Police, Frank Wallace serves as a Detective. They work salaried. Their 2026 pay totaled $47,810.

George Ackerman

Police Lieutenant/PPD Police

2026 total comp
$47,810
Base pay
$28,134
Overtime
$14,535
Other pay
$5,142
Benefits
$0
Total compensation
$47,810
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
1964
Total Pay
$47,810

George Ackerman works as a Police Lieutenant for PPD Police. Their status is salaried. George earned $47,810 in 2026.

James Brady

Detective/PPD Police

2026 total comp
$47,796
Base pay
$23,813
Overtime
$18,603
Other pay
$5,381
Benefits
$0
Total compensation
$47,796
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
18902
Total Pay
$47,796

James Brady works as a Detective for PPD Police. Their status is salaried. James earned $47,796 in 2026.

Robert Day

Police Officer 1/PPD Police

2025 total comp
$47,777
Base pay
$41,496
Overtime
$2,885
Other pay
$3,396
Benefits
$0
Total compensation
$47,777
Employment type
Salaried

Source-specific fields

Base Salary
$92,961
Employee Category
Civil Service
Job Code
6A02
Public Id
51527
Total Pay
$47,777

Robert Day holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2025, their total compensation was $47,777.

Sylvester White

Police Officer 1/PPD Police

2026 total comp
$47,729
Base pay
$21,648
Overtime
$20,708
Other pay
$5,373
Benefits
$0
Total compensation
$47,729
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
17674
Total Pay
$47,729

Sylvester White holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $47,729.

James Samuel

Police Officer 1/PPD Police

2026 total comp
$47,726
Base pay
$21,648
Overtime
$21,149
Other pay
$4,929
Benefits
$0
Total compensation
$47,726
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
19461
Total Pay
$47,726

James Samuel is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $47,726.

Fahim Ahmed

Police Officer 1/PPD Police

2026 total comp
$47,691
Base pay
$21,648
Overtime
$20,674
Other pay
$5,369
Benefits
$0
Total compensation
$47,691
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
34900
Total Pay
$47,691

At PPD Police, Fahim Ahmed serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $47,691.

John Holt

Police Officer 1/PPD Police

2026 total comp
$47,647
Base pay
$21,648
Overtime
$20,437
Other pay
$5,562
Benefits
$0
Total compensation
$47,647
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
32028
Total Pay
$47,647

John Holt is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $47,647.

William Rehiel

Police Officer 1/PPD Police

2026 total comp
$47,595
Base pay
$20,349
Overtime
$21,691
Other pay
$5,556
Benefits
$0
Total compensation
$47,595
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
3078
Total Pay
$47,595

William Rehiel works as a Police Officer 1 for PPD Police. Their status is salaried. William earned $47,595 in 2026.

Richard Cujdik

Police Officer 1/PPD Police

2026 total comp
$47,576
Base pay
$21,648
Overtime
$20,505
Other pay
$5,423
Benefits
$0
Total compensation
$47,576
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
1956
Total Pay
$47,576

At PPD Police, Richard Cujdik serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $47,576.

Dennis Robinson Jr

Police Officer 1/PPD Police

2026 total comp
$47,532
Base pay
$21,648
Overtime
$20,335
Other pay
$5,548
Benefits
$0
Total compensation
$47,532
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
35439
Total Pay
$47,532

At PPD Police, Dennis Robinson Jr serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $47,532.

Ralph Latchum

Detective/PPD Police

2026 total comp
$47,502
Base pay
$23,813
Overtime
$18,342
Other pay
$5,348
Benefits
$0
Total compensation
$47,502
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
18510
Total Pay
$47,502

At PPD Police, Ralph Latchum serves as a Detective. They work salaried. Their 2026 pay totaled $47,502.

Joseph Knoll

Detective/PPD Police

2026 total comp
$47,472
Base pay
$23,813
Overtime
$18,118
Other pay
$5,542
Benefits
$0
Total compensation
$47,472
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
29943
Total Pay
$47,472

At PPD Police, Joseph Knoll serves as a Detective. They work salaried. Their 2026 pay totaled $47,472.

Floria Colbert-Rodgers

Police Lieutenant/PPD Police

2026 total comp
$47,462
Base pay
$26,964
Overtime
$15,155
Other pay
$5,343
Benefits
$0
Total compensation
$47,462
Employment type
Salaried

Source-specific fields

Base Salary
$117,524
Employee Category
Civil Service
Job Code
6A05
Public Id
32969
Total Pay
$47,462

Floria Colbert-Rodgers holds the role of Police Lieutenant at PPD Police. Their status is salaried. In 2026, their total compensation was $47,462.

Richard Rivera

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$76,187
Employee Category
Civil Service
Job Code
6A02
Public Id
22754
Total Pay
$47,462

At PPD Police, Richard Rivera serves as a Police Officer 1. They work salaried. Their 2020 pay totaled $47,462.

Christoph Binns

Police Sergeant/PPD Police

2026 total comp
$47,450
Base pay
$24,679
Overtime
$17,232
Other pay
$5,539
Benefits
$0
Total compensation
$47,450
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
18116
Total Pay
$47,450

Christoph Binns holds the role of Police Sergeant at PPD Police. Their status is salaried. In 2026, their total compensation was $47,450.