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 56

Michael Payne

Police Lieutenant/PPD Police

2026 total comp
$40,230
Base pay
$28,134
Overtime
$7,400
Other pay
$4,697
Benefits
$0
Total compensation
$40,230
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
8546
Total Pay
$40,230

At PPD Police, Michael Payne serves as a Police Lieutenant. They work salaried. Their 2026 pay totaled $40,230.

Francis Veith

Police Officer 1/PPD Police

2026 total comp
$40,229
Base pay
$21,648
Overtime
$14,912
Other pay
$3,668
Benefits
$0
Total compensation
$40,229
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
2538
Total Pay
$40,229

Francis Veith is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $40,229.

Andrew Oldrati

Police Officer 1/PPD Police

2026 total comp
$40,204
Base pay
$21,648
Overtime
$13,862
Other pay
$4,693
Benefits
$0
Total compensation
$40,204
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
16753
Total Pay
$40,204

Andrew Oldrati is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $40,204.

Alfred Fiorentino

Police Officer 1/PPD Police

2026 total comp
$40,168
Base pay
$21,648
Overtime
$13,997
Other pay
$4,522
Benefits
$0
Total compensation
$40,168
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
35088
Total Pay
$40,168

Alfred Fiorentino is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $40,168.

Eyleen Archie

Police Officer 1/PPD Police

2026 total comp
$40,168
Base pay
$21,648
Overtime
$14,370
Other pay
$4,149
Benefits
$0
Total compensation
$40,168
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
4909
Total Pay
$40,168

Eyleen Archie holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $40,168.

Fatima Henderson

Police Officer 1/PPD Police

2026 total comp
$40,168
Base pay
$21,648
Overtime
$14,370
Other pay
$4,149
Benefits
$0
Total compensation
$40,168
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
11202
Total Pay
$40,168

Fatima Henderson is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $40,168.

Keyna Washington

Police Officer 1/PPD Police

2024 total comp
$40,160
Base pay
$24,795
Overtime
$496
Other pay
$14,870
Benefits
$0
Total compensation
$40,160
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
5097
Total Pay
$40,160

Keyna Washington is a Police Officer 1 at PPD Police. They work salaried. 2024 total compensation came to $40,160.

Modesto Vargas

Police Officer 1/PPD Police

2026 total comp
$40,131
Base pay
$21,648
Overtime
$14,167
Other pay
$4,315
Benefits
$0
Total compensation
$40,131
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
5810
Total Pay
$40,131

Modesto Vargas holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $40,131.

William Beck Jr.

Police Officer 1/PPD Police

2023 total comp
$40,103
Base pay
$27,419
Overtime
$3,623
Other pay
$9,060
Benefits
$0
Total compensation
$40,103
Employment type
Salaried

Source-specific fields

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

At PPD Police, William Beck Jr. serves as a Police Officer 1. They work salaried. Their 2023 pay totaled $40,103.

Austin Fraser

Police Captain/PPD Police

2026 total comp
$40,092
Base pay
$32,635
Overtime
$204
Other pay
$7,253
Benefits
$0
Total compensation
$40,092
Employment type
Salaried

Source-specific fields

Base Salary
$142,241
Employee Category
Civil Service
Job Code
6A06
Public Id
22728
Total Pay
$40,092

Austin Fraser holds the role of Police Captain at PPD Police. Their status is salaried. In 2026, their total compensation was $40,092.

Anthony Mergiotti

Police Officer 1/PPD Police

2026 total comp
$40,092
Base pay
$21,648
Overtime
$14,302
Other pay
$4,141
Benefits
$0
Total compensation
$40,092
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
17943
Total Pay
$40,092

At PPD Police, Anthony Mergiotti serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $40,092.

Christopher Ehmann

Detective/PPD Police

2026 total comp
$40,087
Base pay
$23,813
Overtime
$11,594
Other pay
$4,680
Benefits
$0
Total compensation
$40,087
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
13137
Total Pay
$40,087

Christopher Ehmann works as a Detective for PPD Police. Their status is salaried. Christopher earned $40,087 in 2026.

Maurice Rollins

Police Sergeant/PPD Police

2026 total comp
$40,058
Base pay
$24,679
Overtime
$10,702
Other pay
$4,677
Benefits
$0
Total compensation
$40,058
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
15607
Total Pay
$40,058

At PPD Police, Maurice Rollins serves as a Police Sergeant. They work salaried. Their 2026 pay totaled $40,058.

Travis Clark

Police Officer 1/PPD Police

2026 total comp
$40,050
Base pay
$21,648
Overtime
$14,506
Other pay
$3,896
Benefits
$0
Total compensation
$40,050
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
13210
Total Pay
$40,050

Travis Clark holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $40,050.

David Smith

Police Sergeant/PPD Police

2026 total comp
$40,035
Base pay
$24,679
Overtime
$11,050
Other pay
$4,305
Benefits
$0
Total compensation
$40,035
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
23023
Total Pay
$40,035

David Smith works as a Police Sergeant for PPD Police. Their status is salaried. David earned $40,035 in 2026.

Raul Pinto

Police Officer 1/PPD Police

2026 total comp
$40,016
Base pay
$21,648
Overtime
$14,235
Other pay
$4,133
Benefits
$0
Total compensation
$40,016
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
1775
Total Pay
$40,016

At PPD Police, Raul Pinto serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $40,016.

Rachael Catalini

Police Officer 1/PPD Police

2026 total comp
$40,015
Base pay
$21,648
Overtime
$13,862
Other pay
$4,505
Benefits
$0
Total compensation
$40,015
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
2654
Total Pay
$40,015

Rachael Catalini works as a Police Officer 1 for PPD Police. Their status is salaried. Rachael earned $40,015 in 2026.

Timothy Camlin

Police Officer 1/PPD Police

2026 total comp
$40,013
Base pay
$21,648
Overtime
$14,472
Other pay
$3,892
Benefits
$0
Total compensation
$40,013
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
15783
Total Pay
$40,013

Timothy Camlin works as a Police Officer 1 for PPD Police. Their status is salaried. Timothy earned $40,013 in 2026.

Christopher Frazier

Police Officer 1/PPD Police

2026 total comp
$40,012
Base pay
$21,648
Overtime
$13,692
Other pay
$4,671
Benefits
$0
Total compensation
$40,012
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
21565
Total Pay
$40,012

Christopher Frazier is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $40,012.

Jason Seigafuse

Police Officer 1/PPD Police

2026 total comp
$39,979
Base pay
$21,648
Overtime
$14,031
Other pay
$4,299
Benefits
$0
Total compensation
$39,979
Employment type
Salaried

Source-specific fields

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

At PPD Police, Jason Seigafuse serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $39,979.

Kevin Palmer

Police Officer 1/PPD Police

2026 total comp
$39,979
Base pay
$21,648
Overtime
$14,201
Other pay
$4,129
Benefits
$0
Total compensation
$39,979
Employment type
Salaried

Source-specific fields

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

Kevin Palmer works as a Police Officer 1 for PPD Police. Their status is salaried. Kevin earned $39,979 in 2026.

Wanda Jenkins

Police Officer 1/PPD Police

2026 total comp
$39,977
Base pay
$21,648
Overtime
$13,828
Other pay
$4,501
Benefits
$0
Total compensation
$39,977
Employment type
Salaried

Source-specific fields

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

Wanda Jenkins works as a Police Officer 1 for PPD Police. Their status is salaried. Wanda earned $39,977 in 2026.

Carl Drew

Police Officer 1/PPD Police

2026 total comp
$39,977
Base pay
$21,648
Overtime
$13,828
Other pay
$4,501
Benefits
$0
Total compensation
$39,977
Employment type
Salaried

Source-specific fields

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

Carl Drew holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $39,977.

Ernest Brown

Police Officer 1/PPD Police

2026 total comp
$39,973
Base pay
$21,648
Overtime
$13,658
Other pay
$4,666
Benefits
$0
Total compensation
$39,973
Employment type
Salaried

Source-specific fields

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

Ernest Brown holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $39,973.

Edin Espinosa

Police Officer 1/PPD Police

2026 total comp
$39,968
Base pay
$21,648
Overtime
$14,675
Other pay
$3,644
Benefits
$0
Total compensation
$39,968
Employment type
Salaried

Source-specific fields

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

Edin Espinosa works as a Police Officer 1 for PPD Police. Their status is salaried. Edin earned $39,968 in 2026.

Norman De Fields

Police Officer 1/PPD Police

2025 total comp
$39,955
Base pay
$8,645
Overtime
$0
Other pay
$31,310
Benefits
$0
Total compensation
$39,955
Employment type
Salaried

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
4737
Total Pay
$39,955

Norman De Fields works as a Police Officer 1 for PPD Police. Their status is salaried. Norman earned $39,955 in 2025.

Mario Aviles

Police Officer 1/PPD Police

2026 total comp
$39,943
Base pay
$21,648
Overtime
$14,653
Other pay
$3,642
Benefits
$0
Total compensation
$39,943
Employment type
Salaried

Source-specific fields

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

Mario Aviles works as a Police Officer 1 for PPD Police. Their status is salaried. Mario earned $39,943 in 2026.

Hollman Brian

Police Officer 1/PPD Police

2026 total comp
$39,941
Base pay
$21,648
Overtime
$14,167
Other pay
$4,125
Benefits
$0
Total compensation
$39,941
Employment type
Salaried

Source-specific fields

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

Hollman Brian works as a Police Officer 1 for PPD Police. Their status is salaried. Hollman earned $39,941 in 2026.

Emmanuel Rodriguez

Police Officer 1/PPD Police

2026 total comp
$39,937
Base pay
$21,648
Overtime
$14,404
Other pay
$3,885
Benefits
$0
Total compensation
$39,937
Employment type
Salaried

Source-specific fields

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

At PPD Police, Emmanuel Rodriguez serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $39,937.

Dawn Lyles

Police Officer 1/PPD Police

2022 total comp
$39,936
Base pay
$31,277
Overtime
$0
Other pay
$8,659
Benefits
$0
Total compensation
$39,936
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
3953
Total Pay
$39,936

Dawn Lyles holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2022, their total compensation was $39,936.

Todd Lewis

Police Officer 1/PPD Police

2026 total comp
$39,935
Base pay
$21,648
Overtime
$13,625
Other pay
$4,662
Benefits
$0
Total compensation
$39,935
Employment type
Salaried

Source-specific fields

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

Todd Lewis is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $39,935.

Kathleen Barreto-Hardy

Office Clerk 2/PPD Police

2022 total comp
$39,932
Base pay
$38,511
Overtime
$0
Other pay
$1,421
Benefits
$0
Total compensation
$39,932
Employment type
Salaried

Source-specific fields

Base Salary
$39,295
Employee Category
Civil Service
Job Code
1A03
Public Id
19984
Total Pay
$39,932

Kathleen Barreto-Hardy is a Office Clerk 2 at PPD Police. They work salaried. 2022 total compensation came to $39,932.

James Klepesky

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
392
Total Pay
$39,929

James Klepesky is a Police Officer 1 at PPD Police. They work salaried. 2023 total compensation came to $39,929.

Tiffany Sinclair

Detective/PPD Police

2026 total comp
$39,924
Base pay
$23,813
Overtime
$12,228
Other pay
$3,884
Benefits
$0
Total compensation
$39,924
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
35924
Total Pay
$39,924

Tiffany Sinclair works as a Detective for PPD Police. Their status is salaried. Tiffany earned $39,924 in 2026.

Joseph Ruff

Police Captain/PPD Police

2026 total comp
$39,906
Base pay
$32,635
Overtime
$0
Other pay
$7,271
Benefits
$0
Total compensation
$39,906
Employment type
Salaried

Source-specific fields

Base Salary
$142,241
Employee Category
Civil Service
Job Code
6A06
Public Id
15274
Total Pay
$39,906

Joseph Ruff is a Police Captain at PPD Police. They work salaried. 2026 total compensation came to $39,906.

Shaun Butts

Police Captain/PPD Police

2026 total comp
$39,906
Base pay
$32,635
Overtime
$0
Other pay
$7,271
Benefits
$0
Total compensation
$39,906
Employment type
Salaried

Source-specific fields

Base Salary
$142,241
Employee Category
Civil Service
Job Code
6A06
Public Id
30360
Total Pay
$39,906

Shaun Butts works as a Police Captain for PPD Police. Their status is salaried. Shaun earned $39,906 in 2026.

Michael Edinger

Police Officer 1/PPD Police

2026 total comp
$39,903
Base pay
$21,648
Overtime
$13,963
Other pay
$4,291
Benefits
$0
Total compensation
$39,903
Employment type
Salaried

Source-specific fields

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

Michael Edinger holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $39,903.

Kyle Hirsch

Police Officer 1/PPD Police

2021 total comp
$39,896
Base pay
$30,161
Overtime
$3,016
Other pay
$6,720
Benefits
$0
Total compensation
$39,896
Employment type
Salaried

Source-specific fields

Base Salary
$65,599
Employee Category
Civil Service
Job Code
6A02
Public Id
7778
Total Pay
$39,896

At PPD Police, Kyle Hirsch serves as a Police Officer 1. They work salaried. Their 2021 pay totaled $39,896.

Yaasim Thompson

Police Officer 1/PPD Police

2026 total comp
$39,892
Base pay
$21,577
Overtime
$14,675
Other pay
$3,640
Benefits
$0
Total compensation
$39,892
Employment type
Salaried

Source-specific fields

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

Yaasim Thompson holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $39,892.

Ragen Hines

Police Officer 1/PPD Police

2026 total comp
$39,865
Base pay
$21,648
Overtime
$14,099
Other pay
$4,118
Benefits
$0
Total compensation
$39,865
Employment type
Salaried

Source-specific fields

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

Ragen Hines holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $39,865.