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 4

Titus Martel

Police Officer Recruit/PPD Police

2026 total comp
$15,587
Base pay
$15,587
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$15,587
Employment type
Salaried

Source-specific fields

Base Salary
$67,935
Employee Category
Civil Service
Job Code
6A01
Public Id
53106
Total Pay
$15,587

Titus Martel holds the role of Police Officer Recruit at PPD Police. Their status is salaried. In 2026, their total compensation was $15,587.

Parthen Anty

Police Officer Recruit/PPD Police

2026 total comp
$15,587
Base pay
$15,587
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$15,587
Employment type
Salaried

Source-specific fields

Base Salary
$67,935
Employee Category
Civil Service
Job Code
6A01
Public Id
53283
Total Pay
$15,587

Parthen Anty is a Police Officer Recruit at PPD Police. They work salaried. 2026 total compensation came to $15,587.

Jamar Anderson

Police Officer Recruit/PPD Police

2026 total comp
$15,587
Base pay
$15,587
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$15,587
Employment type
Salaried

Source-specific fields

Base Salary
$67,935
Employee Category
Civil Service
Job Code
6A01
Public Id
54425
Total Pay
$15,587

Jamar Anderson holds the role of Police Officer Recruit at PPD Police. Their status is salaried. In 2026, their total compensation was $15,587.

Nicholas Wuller

Police Officer Recruit/PPD Police

2026 total comp
$15,587
Base pay
$15,587
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$15,587
Employment type
Salaried

Source-specific fields

Base Salary
$67,935
Employee Category
Civil Service
Job Code
6A01
Public Id
54555
Total Pay
$15,587

Nicholas Wuller is a Police Officer Recruit at PPD Police. They work salaried. 2026 total compensation came to $15,587.

Luis Colon-Calcano

Police Officer Recruit/PPD Police

2026 total comp
$15,587
Base pay
$15,587
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$15,587
Employment type
Salaried

Source-specific fields

Base Salary
$67,935
Employee Category
Civil Service
Job Code
6A01
Public Id
54942
Total Pay
$15,587

Luis Colon-Calcano works as a Police Officer Recruit for PPD Police. Their status is salaried. Luis earned $15,587 in 2026.

Ameen Widad

Police Officer Recruit/PPD Police

2026 total comp
$15,587
Base pay
$15,587
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$15,587
Employment type
Salaried

Source-specific fields

Base Salary
$67,935
Employee Category
Civil Service
Job Code
6A01
Public Id
54985
Total Pay
$15,587

Ameen Widad is a Police Officer Recruit at PPD Police. They work salaried. 2026 total compensation came to $15,587.

Samira Jones

Police Officer Recruit/PPD Police

2026 total comp
$15,587
Base pay
$15,587
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$15,587
Employment type
Salaried

Source-specific fields

Base Salary
$67,935
Employee Category
Civil Service
Job Code
6A01
Public Id
55039
Total Pay
$15,587

At PPD Police, Samira Jones serves as a Police Officer Recruit. They work salaried. Their 2026 pay totaled $15,587.

Michael Grabon

Police Officer Recruit/PPD Police

2026 total comp
$15,587
Base pay
$15,587
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$15,587
Employment type
Salaried

Source-specific fields

Base Salary
$67,935
Employee Category
Civil Service
Job Code
6A01
Public Id
55093
Total Pay
$15,587

Michael Grabon is a Police Officer Recruit at PPD Police. They work salaried. 2026 total compensation came to $15,587.

Leroy Moore

Police Officer Recruit/PPD Police

2026 total comp
$15,587
Base pay
$15,587
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$15,587
Employment type
Salaried

Source-specific fields

Base Salary
$67,935
Employee Category
Civil Service
Job Code
6A01
Public Id
55117
Total Pay
$15,587

Leroy Moore is a Police Officer Recruit at PPD Police. They work salaried. 2026 total compensation came to $15,587.

Jahsere Mccrea

Police Officer Recruit/PPD Police

2026 total comp
$15,587
Base pay
$15,587
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$15,587
Employment type
Salaried

Source-specific fields

Base Salary
$67,935
Employee Category
Civil Service
Job Code
6A01
Public Id
55171
Total Pay
$15,587

Jahsere Mccrea works as a Police Officer Recruit for PPD Police. Their status is salaried. Jahsere earned $15,587 in 2026.

Emily Livewell

Police Officer Recruit/PPD Police

2026 total comp
$15,587
Base pay
$15,587
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$15,587
Employment type
Salaried

Source-specific fields

Base Salary
$67,935
Employee Category
Civil Service
Job Code
6A01
Public Id
55267
Total Pay
$15,587

Emily Livewell works as a Police Officer Recruit for PPD Police. Their status is salaried. Emily earned $15,587 in 2026.

David Kulb

Police Officer Recruit/PPD Police

2026 total comp
$15,587
Base pay
$15,587
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$15,587
Employment type
Salaried

Source-specific fields

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

At PPD Police, David Kulb serves as a Police Officer Recruit. They work salaried. Their 2026 pay totaled $15,587.

Todd Garlo

Police Officer Recruit/PPD Police

2026 total comp
$15,587
Base pay
$15,587
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$15,587
Employment type
Salaried

Source-specific fields

Base Salary
$67,935
Employee Category
Civil Service
Job Code
6A01
Public Id
55313
Total Pay
$15,587

Todd Garlo works as a Police Officer Recruit for PPD Police. Their status is salaried. Todd earned $15,587 in 2026.

Andrew Lowery

Police Officer Recruit/PPD Police

2026 total comp
$15,587
Base pay
$15,587
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$15,587
Employment type
Salaried

Source-specific fields

Base Salary
$67,935
Employee Category
Civil Service
Job Code
6A01
Public Id
55319
Total Pay
$15,587

Andrew Lowery works as a Police Officer Recruit for PPD Police. Their status is salaried. Andrew earned $15,587 in 2026.

Francis Ciamaichelo

Police Officer 1/PPD Police

2026 total comp
$15,587
Base pay
$15,587
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$15,587
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
27242
Total Pay
$24,511

Francis Ciamaichelo holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $15,587.

Tohny Keo

Police Officer Recruit/PPD Police

2026 total comp
$15,587
Base pay
$15,587
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$15,587
Employment type
Salaried

Source-specific fields

Base Salary
$67,935
Employee Category
Civil Service
Job Code
6A01
Public Id
55502
Total Pay
$15,587

Tohny Keo is a Police Officer Recruit at PPD Police. They work salaried. 2026 total compensation came to $15,587.

Temur Dvalishvili

Police Officer 1/PPD Police

2026 total comp
$15,587
Base pay
$15,587
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$15,587
Employment type
Salaried

Source-specific fields

Base Salary
$72,651
Employee Category
Civil Service
Job Code
6A02
Public Id
55517
Total Pay
$15,587

Temur Dvalishvili holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $15,587.

Naajid Thomas

Police Officer Recruit/PPD Police

2026 total comp
$15,587
Base pay
$15,587
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$15,587
Employment type
Salaried

Source-specific fields

Base Salary
$67,935
Employee Category
Civil Service
Job Code
6A01
Public Id
55527
Total Pay
$15,587

Naajid Thomas is a Police Officer Recruit at PPD Police. They work salaried. 2026 total compensation came to $15,587.

Brandon Elvira-Pena

Police Officer Recruit/PPD Police

2026 total comp
$15,587
Base pay
$15,587
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$15,587
Employment type
Salaried

Source-specific fields

Base Salary
$67,935
Employee Category
Civil Service
Job Code
6A01
Public Id
55529
Total Pay
$15,587

Brandon Elvira-Pena holds the role of Police Officer Recruit at PPD Police. Their status is salaried. In 2026, their total compensation was $15,587.

Jacob Erickson

Police Officer Recruit/PPD Police

2026 total comp
$15,587
Base pay
$15,587
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$15,587
Employment type
Salaried

Source-specific fields

Base Salary
$67,935
Employee Category
Civil Service
Job Code
6A01
Public Id
55537
Total Pay
$15,587

Jacob Erickson holds the role of Police Officer Recruit at PPD Police. Their status is salaried. In 2026, their total compensation was $15,587.

Daniel Diaz

Police Officer Recruit/PPD Police

2026 total comp
$15,587
Base pay
$15,587
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$15,587
Employment type
Salaried

Source-specific fields

Base Salary
$67,935
Employee Category
Civil Service
Job Code
6A01
Public Id
55568
Total Pay
$15,587

Daniel Diaz works as a Police Officer Recruit for PPD Police. Their status is salaried. Daniel earned $15,587 in 2026.

Kelsie Akers

Police Officer Recruit/PPD Police

2026 total comp
$15,587
Base pay
$15,587
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$15,587
Employment type
Salaried

Source-specific fields

Base Salary
$67,935
Employee Category
Civil Service
Job Code
6A01
Public Id
55600
Total Pay
$15,587

At PPD Police, Kelsie Akers serves as a Police Officer Recruit. They work salaried. Their 2026 pay totaled $15,587.

Brandon Seibert

Police Officer Recruit/PPD Police

2026 total comp
$15,587
Base pay
$15,587
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$15,587
Employment type
Salaried

Source-specific fields

Base Salary
$67,935
Employee Category
Civil Service
Job Code
6A01
Public Id
55598
Total Pay
$15,587

At PPD Police, Brandon Seibert serves as a Police Officer Recruit. They work salaried. Their 2026 pay totaled $15,587.

Peter Coppola

Police Officer Recruit/PPD Police

2026 total comp
$15,587
Base pay
$15,587
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$15,587
Employment type
Salaried

Source-specific fields

Base Salary
$67,935
Employee Category
Civil Service
Job Code
6A01
Public Id
55601
Total Pay
$15,587

Peter Coppola is a Police Officer Recruit at PPD Police. They work salaried. 2026 total compensation came to $15,587.

Carmen Dippolito

Police Officer 1/PPD Police

2026 total comp
$15,587
Base pay
$15,587
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$15,587
Employment type
Salaried

Source-specific fields

Base Salary
$72,651
Employee Category
Civil Service
Job Code
6A02
Public Id
55621
Total Pay
$15,587

Carmen Dippolito holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $15,587.

Brandyn Kersey

Police Officer Recruit/PPD Police

2026 total comp
$15,587
Base pay
$15,587
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$15,587
Employment type
Salaried

Source-specific fields

Base Salary
$67,935
Employee Category
Civil Service
Job Code
6A01
Public Id
55671
Total Pay
$15,587

Brandyn Kersey holds the role of Police Officer Recruit at PPD Police. Their status is salaried. In 2026, their total compensation was $15,587.

Emily Gordon

Police Officer Recruit/PPD Police

2026 total comp
$15,587
Base pay
$15,587
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$15,587
Employment type
Salaried

Source-specific fields

Base Salary
$67,935
Employee Category
Civil Service
Job Code
6A01
Public Id
55703
Total Pay
$15,587

Emily Gordon is a Police Officer Recruit at PPD Police. They work salaried. 2026 total compensation came to $15,587.

Joseph Hitchiner

Police Officer Recruit/PPD Police

2026 total comp
$15,587
Base pay
$15,587
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$15,587
Employment type
Salaried

Source-specific fields

Base Salary
$67,935
Employee Category
Civil Service
Job Code
6A01
Public Id
55724
Total Pay
$15,587

Joseph Hitchiner is a Police Officer Recruit at PPD Police. They work salaried. 2026 total compensation came to $15,587.

Noah Baker

Police Officer Recruit/PPD Police

2026 total comp
$15,587
Base pay
$15,587
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$15,587
Employment type
Salaried

Source-specific fields

Base Salary
$67,935
Employee Category
Civil Service
Job Code
6A01
Public Id
55732
Total Pay
$15,587

Noah Baker is a Police Officer Recruit at PPD Police. They work salaried. 2026 total compensation came to $15,587.

Nalaysha Brown

Police Officer Recruit/PPD Police

2026 total comp
$15,587
Base pay
$15,587
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$15,587
Employment type
Salaried

Source-specific fields

Base Salary
$67,935
Employee Category
Civil Service
Job Code
6A01
Public Id
55756
Total Pay
$15,587

Nalaysha Brown is a Police Officer Recruit at PPD Police. They work salaried. 2026 total compensation came to $15,587.

Vanessa Lopez

Police Officer Recruit/PPD Police

2026 total comp
$15,587
Base pay
$15,587
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$15,587
Employment type
Salaried

Source-specific fields

Base Salary
$67,935
Employee Category
Civil Service
Job Code
6A01
Public Id
55857
Total Pay
$15,587

Vanessa Lopez holds the role of Police Officer Recruit at PPD Police. Their status is salaried. In 2026, their total compensation was $15,587.

Eric Vazquez-Serrano

Police Officer Recruit/PPD Police

2026 total comp
$15,587
Base pay
$15,587
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$15,587
Employment type
Salaried

Source-specific fields

Base Salary
$67,935
Employee Category
Civil Service
Job Code
6A01
Public Id
55878
Total Pay
$15,587

Eric Vazquez-Serrano is a Police Officer Recruit at PPD Police. They work salaried. 2026 total compensation came to $15,587.

Marc Peralta

Police Officer Recruit/PPD Police

2026 total comp
$15,587
Base pay
$15,587
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$15,587
Employment type
Salaried

Source-specific fields

Base Salary
$67,935
Employee Category
Civil Service
Job Code
6A01
Public Id
55898
Total Pay
$15,587

Marc Peralta is a Police Officer Recruit at PPD Police. They work salaried. 2026 total compensation came to $15,587.

Ahren Lutz

Police Officer Recruit/PPD Police

2026 total comp
$15,587
Base pay
$15,587
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$15,587
Employment type
Salaried

Source-specific fields

Base Salary
$67,935
Employee Category
Civil Service
Job Code
6A01
Public Id
55882
Total Pay
$15,587

At PPD Police, Ahren Lutz serves as a Police Officer Recruit. They work salaried. Their 2026 pay totaled $15,587.

Dominic Broxton

Police Officer Recruit/PPD Police

2026 total comp
$15,587
Base pay
$15,587
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$15,587
Employment type
Salaried

Source-specific fields

Base Salary
$67,935
Employee Category
Civil Service
Job Code
6A01
Public Id
55913
Total Pay
$15,587

Dominic Broxton works as a Police Officer Recruit for PPD Police. Their status is salaried. Dominic earned $15,587 in 2026.

Herman Vera

Police Officer Recruit/PPD Police

2026 total comp
$15,587
Base pay
$15,587
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$15,587
Employment type
Salaried

Source-specific fields

Base Salary
$67,935
Employee Category
Civil Service
Job Code
6A01
Public Id
55945
Total Pay
$15,587

Herman Vera is a Police Officer Recruit at PPD Police. They work salaried. 2026 total compensation came to $15,587.

Johnson Jajoute

Police Officer Recruit/PPD Police

2026 total comp
$15,587
Base pay
$15,587
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$15,587
Employment type
Salaried

Source-specific fields

Base Salary
$67,935
Employee Category
Civil Service
Job Code
6A01
Public Id
55970
Total Pay
$15,587

Johnson Jajoute is a Police Officer Recruit at PPD Police. They work salaried. 2026 total compensation came to $15,587.

Nesha Newton

Police Officer Recruit/PPD Police

2026 total comp
$15,587
Base pay
$15,587
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$15,587
Employment type
Salaried

Source-specific fields

Base Salary
$67,935
Employee Category
Civil Service
Job Code
6A01
Public Id
54926
Total Pay
$15,587

Nesha Newton holds the role of Police Officer Recruit at PPD Police. Their status is salaried. In 2026, their total compensation was $15,587.

Lucy Chen

Police Officer Recruit/PPD Police

2026 total comp
$15,587
Base pay
$15,587
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$15,587
Employment type
Salaried

Source-specific fields

Base Salary
$67,935
Employee Category
Civil Service
Job Code
6A01
Public Id
9153
Total Pay
$15,587

Lucy Chen is a Police Officer Recruit at PPD Police. They work salaried. 2026 total compensation came to $15,587.

Nia Wyche

Police Officer Recruit/PPD Police

2026 total comp
$15,587
Base pay
$15,587
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$15,587
Employment type
Salaried

Source-specific fields

Base Salary
$67,935
Employee Category
Civil Service
Job Code
6A01
Public Id
55862
Total Pay
$15,587

At PPD Police, Nia Wyche serves as a Police Officer Recruit. They work salaried. Their 2026 pay totaled $15,587.