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 63

Harold Poles

Police Corporal/PPD Police

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

Source-specific fields

Base Salary
$83,806
Employee Category
Civil Service
Job Code
6A03
Public Id
22029
Total Pay
$37,939

Harold Poles holds the role of Police Corporal at PPD Police. Their status is salaried. In 2020, their total compensation was $37,939.

John Venit

Police Lieutenant/PPD Police

2026 total comp
$37,937
Base pay
$28,134
Overtime
$5,373
Other pay
$4,430
Benefits
$0
Total compensation
$37,937
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
30762
Total Pay
$37,937

At PPD Police, John Venit serves as a Police Lieutenant. They work salaried. Their 2026 pay totaled $37,937.

Melville Jones

Police Officer 1/PPD Police

2022 total comp
$37,934
Base pay
$33,818
Overtime
$0
Other pay
$4,116
Benefits
$0
Total compensation
$37,934
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
28353
Total Pay
$37,934

At PPD Police, Melville Jones serves as a Police Officer 1. They work salaried. Their 2022 pay totaled $37,934.

Maureen Snyder

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
20505
Total Pay
$37,924

Maureen Snyder holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2025, their total compensation was $37,924.

Shawn Hamilton

Police Sergeant/PPD Police

2026 total comp
$37,915
Base pay
$24,679
Overtime
$8,809
Other pay
$4,427
Benefits
$0
Total compensation
$37,915
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
30633
Total Pay
$37,915

Shawn Hamilton works as a Police Sergeant for PPD Police. Their status is salaried. Shawn earned $37,915 in 2026.

Michael Rooney

Police Officer 1/PPD Police

2026 total comp
$37,915
Base pay
$21,648
Overtime
$11,998
Other pay
$4,269
Benefits
$0
Total compensation
$37,915
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
32288
Total Pay
$37,915

Michael Rooney works as a Police Officer 1 for PPD Police. Their status is salaried. Michael earned $37,915 in 2026.

Christopher Rommel

Police Officer 1/PPD Police

2026 total comp
$37,915
Base pay
$21,648
Overtime
$11,998
Other pay
$4,269
Benefits
$0
Total compensation
$37,915
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
24411
Total Pay
$37,915

Christopher Rommel holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $37,915.

Mario Cruz

Police Officer 1/PPD Police

2026 total comp
$37,902
Base pay
$21,648
Overtime
$11,828
Other pay
$4,425
Benefits
$0
Total compensation
$37,902
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
30789
Total Pay
$37,902

Mario Cruz works as a Police Officer 1 for PPD Police. Their status is salaried. Mario earned $37,902 in 2026.

Kevin Kelly Jr.

Police Officer 1/PPD Police

2026 total comp
$37,880
Base pay
$21,648
Overtime
$12,777
Other pay
$3,454
Benefits
$0
Total compensation
$37,880
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
16877
Total Pay
$37,880

At PPD Police, Kevin Kelly Jr. serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $37,880.

Tanya Little

Police Officer 1/PPD Police

2026 total comp
$37,877
Base pay
$21,648
Overtime
$11,964
Other pay
$4,264
Benefits
$0
Total compensation
$37,877
Employment type
Salaried

Source-specific fields

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

Tanya Little holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $37,877.

Fred Attakora

Police Officer 1/PPD Police

2026 total comp
$37,873
Base pay
$21,648
Overtime
$12,540
Other pay
$3,684
Benefits
$0
Total compensation
$37,873
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
2509
Total Pay
$37,873

At PPD Police, Fred Attakora serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $37,873.

Allen Leighton

Police Sergeant/PPD Police

2026 total comp
$37,869
Base pay
$24,679
Overtime
$9,736
Other pay
$3,453
Benefits
$0
Total compensation
$37,869
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
7173
Total Pay
$37,869

At PPD Police, Allen Leighton serves as a Police Sergeant. They work salaried. Their 2026 pay totaled $37,869.

William Robbins

Police Sergeant/PPD Police

2026 total comp
$37,863
Base pay
$24,679
Overtime
$9,273
Other pay
$3,911
Benefits
$0
Total compensation
$37,863
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
13659
Total Pay
$37,863

William Robbins works as a Police Sergeant for PPD Police. Their status is salaried. William earned $37,863 in 2026.

Eugene Roher

Police Officer 1/PPD Police

2026 total comp
$37,854
Base pay
$20,218
Overtime
$13,726
Other pay
$3,910
Benefits
$0
Total compensation
$37,854
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
21127
Total Pay
$37,854

Eugene Roher is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $37,854.

Amina Brown

Police Captain/PPD Police

2026 total comp
$37,854
Base pay
$31,279
Overtime
$0
Other pay
$6,574
Benefits
$0
Total compensation
$37,854
Employment type
Salaried

Source-specific fields

Base Salary
$136,331
Employee Category
Civil Service
Job Code
6A06
Public Id
28397
Total Pay
$37,854

At PPD Police, Amina Brown serves as a Police Captain. They work salaried. Their 2026 pay totaled $37,854.

Constance Perkins

Police Officer 1/PPD Police

2024 total comp
$37,851
Base pay
$33,721
Overtime
$0
Other pay
$4,130
Benefits
$0
Total compensation
$37,851
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
5919
Total Pay
$37,851

Constance Perkins holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2024, their total compensation was $37,851.

Kellie Ann Quigley

Police Officer 1/PPD Police

2026 total comp
$37,842
Base pay
$21,648
Overtime
$12,743
Other pay
$3,451
Benefits
$0
Total compensation
$37,842
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
32125
Total Pay
$37,842

Kellie Ann Quigley holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $37,842.

Andriy Psyuk

Police Officer 1/PPD Police

2026 total comp
$37,826
Base pay
$17,631
Overtime
$11,924
Other pay
$8,272
Benefits
$0
Total compensation
$37,826
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
51655
Total Pay
$37,826

At PPD Police, Andriy Psyuk serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $37,826.

Brian Waters

Police Lieutenant/PPD Police

2026 total comp
$37,826
Base pay
$28,134
Overtime
$5,785
Other pay
$3,908
Benefits
$0
Total compensation
$37,826
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
19156
Total Pay
$37,826

At PPD Police, Brian Waters serves as a Police Lieutenant. They work salaried. Their 2026 pay totaled $37,826.

Gerald Rhoads

Police Sergeant/PPD Police

2026 total comp
$37,825
Base pay
$24,679
Overtime
$9,466
Other pay
$3,680
Benefits
$0
Total compensation
$37,825
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
22820
Total Pay
$37,825

At PPD Police, Gerald Rhoads serves as a Police Sergeant. They work salaried. Their 2026 pay totaled $37,825.

George Soto Jr

Police Officer 1/PPD Police

2026 total comp
$37,824
Base pay
$21,648
Overtime
$12,269
Other pay
$3,907
Benefits
$0
Total compensation
$37,824
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
2702
Total Pay
$37,824

At PPD Police, George Soto Jr serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $37,824.

Caren Perez

Police Officer 1/PPD Police

2026 total comp
$37,824
Base pay
$21,648
Overtime
$12,269
Other pay
$3,907
Benefits
$0
Total compensation
$37,824
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
12922
Total Pay
$37,824

At PPD Police, Caren Perez serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $37,824.

Justin Falcone

Detective/PPD Police

2026 total comp
$37,823
Base pay
$23,813
Overtime
$10,103
Other pay
$3,907
Benefits
$0
Total compensation
$37,823
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
6875
Total Pay
$37,823

Justin Falcone is a Detective at PPD Police. They work salaried. 2026 total compensation came to $37,823.

Edward Davis

Detective/PPD Police

2026 total comp
$37,808
Base pay
$23,813
Overtime
$9,581
Other pay
$4,414
Benefits
$0
Total compensation
$37,808
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
4832
Total Pay
$37,808

At PPD Police, Edward Davis serves as a Detective. They work salaried. Their 2026 pay totaled $37,808.

Stewart Mills Iv

Police Officer 1/PPD Police

2026 total comp
$37,805
Base pay
$21,648
Overtime
$12,709
Other pay
$3,447
Benefits
$0
Total compensation
$37,805
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
14271
Total Pay
$37,805

Stewart Mills Iv holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $37,805.

Stephen Rowe

Police Officer 1/PPD Police

2025 total comp
$37,798
Base pay
$26,627
Overtime
$7,726
Other pay
$3,445
Benefits
$0
Total compensation
$37,798
Employment type
Salaried

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
1287
Total Pay
$37,798

At PPD Police, Stephen Rowe serves as a Police Officer 1. They work salaried. Their 2025 pay totaled $37,798.

Anthony Ortega

Police Officer 1/PPD Police

2026 total comp
$37,785
Base pay
$18,185
Overtime
$11,331
Other pay
$8,269
Benefits
$0
Total compensation
$37,785
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
49284
Total Pay
$37,785

Anthony Ortega is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $37,785.

Paul Mangini Jr.

Detective/PPD Police

2026 total comp
$37,770
Base pay
$23,813
Overtime
$10,513
Other pay
$3,444
Benefits
$0
Total compensation
$37,770
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
26200
Total Pay
$37,770

Paul Mangini Jr. works as a Detective for PPD Police. Their status is salaried. Paul earned $37,770 in 2026.

David Lopez

Police Officer 1/PPD Police

2026 total comp
$37,768
Base pay
$21,648
Overtime
$12,676
Other pay
$3,444
Benefits
$0
Total compensation
$37,768
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
8254
Total Pay
$37,768

At PPD Police, David Lopez serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $37,768.

Charles Holmes

Police Officer 1/PPD Police

2026 total comp
$37,761
Base pay
$19,118
Overtime
$14,235
Other pay
$4,408
Benefits
$0
Total compensation
$37,761
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
27408
Total Pay
$37,761

Charles Holmes is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $37,761.

Jonathan Dedos

Police Officer 1/PPD Police

2026 total comp
$37,760
Base pay
$21,648
Overtime
$12,438
Other pay
$3,673
Benefits
$0
Total compensation
$37,760
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
3869
Total Pay
$37,760

At PPD Police, Jonathan Dedos serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $37,760.

James Dorsey Jr

Police Lieutenant/PPD Police

2026 total comp
$37,756
Base pay
$28,134
Overtime
$5,638
Other pay
$3,984
Benefits
$0
Total compensation
$37,756
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
29514
Total Pay
$37,756

James Dorsey Jr is a Police Lieutenant at PPD Police. They work salaried. 2026 total compensation came to $37,756.

Matthew Hagy

Detective/PPD Police

2026 total comp
$37,752
Base pay
$23,813
Overtime
$9,879
Other pay
$4,060
Benefits
$0
Total compensation
$37,752
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
33447
Total Pay
$37,752

Matthew Hagy holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $37,752.

Jason Sommerville

Police Sergeant/PPD Police

2026 total comp
$37,740
Base pay
$24,679
Overtime
$9,002
Other pay
$4,059
Benefits
$0
Total compensation
$37,740
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
26217
Total Pay
$37,740

At PPD Police, Jason Sommerville serves as a Police Sergeant. They work salaried. Their 2026 pay totaled $37,740.

Shawn Ciaurro

Detective/PPD Police

2026 total comp
$37,729
Base pay
$23,813
Overtime
$10,476
Other pay
$3,440
Benefits
$0
Total compensation
$37,729
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
17735
Total Pay
$37,729

Shawn Ciaurro is a Detective at PPD Police. They work salaried. 2026 total compensation came to $37,729.

Robert Hoover

Police Officer 1/PPD Police

2023 total comp
$37,699
Base pay
$22,460
Overtime
$0
Other pay
$15,239
Benefits
$0
Total compensation
$37,699
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
22872
Total Pay
$37,699

Robert Hoover holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2023, their total compensation was $37,699.

James White

Police Officer 1/PPD Police

2026 total comp
$37,686
Base pay
$21,648
Overtime
$11,794
Other pay
$4,243
Benefits
$0
Total compensation
$37,686
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
24027
Total Pay
$37,686

James White works as a Police Officer 1 for PPD Police. Their status is salaried. James earned $37,686 in 2026.

Terry Tull

Police Officer 1/PPD Police

2026 total comp
$37,686
Base pay
$21,648
Overtime
$11,794
Other pay
$4,243
Benefits
$0
Total compensation
$37,686
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
2445
Total Pay
$37,686

Terry Tull works as a Police Officer 1 for PPD Police. Their status is salaried. Terry earned $37,686 in 2026.

Christian Pabon

Police Officer 1/PPD Police

2024 total comp
$37,678
Base pay
$33,391
Overtime
$0
Other pay
$4,287
Benefits
$0
Total compensation
$37,678
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
19349
Total Pay
$37,678

Christian Pabon is a Police Officer 1 at PPD Police. They work salaried. 2024 total compensation came to $37,678.

Timothy Stephan

Police Captain/PPD Police

2026 total comp
$37,674
Base pay
$31,279
Overtime
$0
Other pay
$6,395
Benefits
$0
Total compensation
$37,674
Employment type
Salaried

Source-specific fields

Base Salary
$136,331
Employee Category
Civil Service
Job Code
6A06
Public Id
21106
Total Pay
$37,674

Timothy Stephan works as a Police Captain for PPD Police. Their status is salaried. Timothy earned $37,674 in 2026.