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 86

Thomas Pena

Police Officer 1/PPD Police

2026 total comp
$23,433
Base pay
$19,484
Overtime
$2,623
Other pay
$1,326
Benefits
$0
Total compensation
$23,433
Employment type
Salaried

Source-specific fields

Base Salary
$90,581
Employee Category
Civil Service
Job Code
6A02
Public Id
44049
Total Pay
$23,433

Thomas Pena holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $23,433.

Jozlyn Robinson

Forensic Scientist 3/PPD Police

2026 total comp
$23,426
Base pay
$20,661
Overtime
$1,722
Other pay
$1,043
Benefits
$0
Total compensation
$23,426
Employment type
Salaried

Source-specific fields

Base Salary
$89,875
Employee Category
Civil Service
Job Code
3H72
Public Id
43794
Total Pay
$23,426

Jozlyn Robinson is a Forensic Scientist 3 at PPD Police. They work salaried. 2026 total compensation came to $23,426.

Alfred Membrino

Law Enforcement Analyst Supervisor/PPD Police

2026 total comp
$23,424
Base pay
$22,887
Overtime
$0
Other pay
$537
Benefits
$0
Total compensation
$23,424
Employment type
Salaried

Source-specific fields

Base Salary
$99,115
Employee Category
Civil Service
Job Code
6C28
Public Id
24968
Total Pay
$23,424

Alfred Membrino holds the role of Law Enforcement Analyst Supervisor at PPD Police. Their status is salaried. In 2026, their total compensation was $23,424.

Robert Filler

Office Clerk 2/PPD Police

2026 total comp
$23,419
Base pay
$22,331
Overtime
$504
Other pay
$584
Benefits
$0
Total compensation
$23,419
Employment type
Salaried

Source-specific fields

Base Salary
$43,879
Employee Category
Civil Service
Job Code
1A03
Public Id
20221
Total Pay
$23,419

Robert Filler is a Office Clerk 2 at PPD Police. They work salaried. 2026 total compensation came to $23,419.

Danilo Acevedo

Police Officer 1/PPD Police

2026 total comp
$23,409
Base pay
$19,484
Overtime
$1,647
Other pay
$2,278
Benefits
$0
Total compensation
$23,409
Employment type
Salaried

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
12229
Total Pay
$23,409

Danilo Acevedo works as a Police Officer 1 for PPD Police. Their status is salaried. Danilo earned $23,409 in 2026.

Charles Hawkins

Forensic Scientist 3/PPD Police

2026 total comp
$23,408
Base pay
$20,661
Overtime
$2,376
Other pay
$371
Benefits
$0
Total compensation
$23,408
Employment type
Salaried

Source-specific fields

Base Salary
$89,875
Employee Category
Civil Service
Job Code
3H72
Public Id
34942
Total Pay
$23,408

Charles Hawkins works as a Forensic Scientist 3 for PPD Police. Their status is salaried. Charles earned $23,408 in 2026.

Andrew Romano

Police Officer 1/PPD Police

2026 total comp
$23,387
Base pay
$20,088
Overtime
$1,269
Other pay
$2,030
Benefits
$0
Total compensation
$23,387
Employment type
Salaried

Source-specific fields

Base Salary
$90,581
Employee Category
Civil Service
Job Code
6A02
Public Id
40619
Total Pay
$23,387

Andrew Romano works as a Police Officer 1 for PPD Police. Their status is salaried. Andrew earned $23,387 in 2026.

Anthony Smith

Police Officer 1/PPD Police

2026 total comp
$23,380
Base pay
$18,185
Overtime
$3,872
Other pay
$1,323
Benefits
$0
Total compensation
$23,380
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
49099
Total Pay
$23,380

At PPD Police, Anthony Smith serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $23,380.

Dylan Powers

Police Officer 1/PPD Police

2026 total comp
$23,380
Base pay
$18,185
Overtime
$3,872
Other pay
$1,323
Benefits
$0
Total compensation
$23,380
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
50496
Total Pay
$23,380

Dylan Powers holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $23,380.

Marcus Soto

Police Officer Recruit/PPD Police

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

Source-specific fields

Base Salary
$67,935
Employee Category
Civil Service
Job Code
6A01
Public Id
55403
Total Pay
$23,380

Marcus Soto works as a Police Officer Recruit for PPD Police. Their status is salaried. Marcus earned $23,380 in 2026.

Fuad Mothin

Police Officer Recruit/PPD Police

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

Source-specific fields

Base Salary
$67,935
Employee Category
Civil Service
Job Code
6A01
Public Id
55662
Total Pay
$23,380

Fuad Mothin works as a Police Officer Recruit for PPD Police. Their status is salaried. Fuad earned $23,380 in 2026.

Amaya Vazquez-Natale

Police Officer Recruit/PPD Police

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

Source-specific fields

Base Salary
$67,935
Employee Category
Civil Service
Job Code
6A01
Public Id
55261
Total Pay
$23,380

Amaya Vazquez-Natale works as a Police Officer Recruit for PPD Police. Their status is salaried. Amaya earned $23,380 in 2026.

Henry Poueymirou

Police Officer Recruit/PPD Police

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

Source-specific fields

Base Salary
$67,935
Employee Category
Civil Service
Job Code
6A01
Public Id
55648
Total Pay
$23,380

Henry Poueymirou works as a Police Officer Recruit for PPD Police. Their status is salaried. Henry earned $23,380 in 2026.

Charlensly Dominique

Police Officer Recruit/PPD Police

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

Source-specific fields

Base Salary
$67,935
Employee Category
Civil Service
Job Code
6A01
Public Id
55964
Total Pay
$23,380

Charlensly Dominique holds the role of Police Officer Recruit at PPD Police. Their status is salaried. In 2026, their total compensation was $23,380.

Dylan Brettle

Police Officer 1/PPD Police

2026 total comp
$23,380
Base pay
$18,185
Overtime
$3,872
Other pay
$1,323
Benefits
$0
Total compensation
$23,380
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
50745
Total Pay
$23,380

Dylan Brettle is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $23,380.

James Davis

Police Officer Recruit/PPD Police

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

Source-specific fields

Base Salary
$67,935
Employee Category
Civil Service
Job Code
6A01
Public Id
55034
Total Pay
$23,380

James Davis holds the role of Police Officer Recruit at PPD Police. Their status is salaried. In 2026, their total compensation was $23,380.

Shane Leary

Police Officer Recruit/PPD Police

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

Source-specific fields

Base Salary
$67,935
Employee Category
Civil Service
Job Code
6A01
Public Id
55119
Total Pay
$23,380

Shane Leary is a Police Officer Recruit at PPD Police. They work salaried. 2026 total compensation came to $23,380.

Zita Tchito-Possi

Police Officer Recruit/PPD Police

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

Source-specific fields

Base Salary
$67,935
Employee Category
Civil Service
Job Code
6A01
Public Id
55292
Total Pay
$23,380

Zita Tchito-Possi is a Police Officer Recruit at PPD Police. They work salaried. 2026 total compensation came to $23,380.

Jason Ladd

Police Officer Recruit/PPD Police

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

Source-specific fields

Base Salary
$67,935
Employee Category
Civil Service
Job Code
6A01
Public Id
55350
Total Pay
$23,380

Jason Ladd works as a Police Officer Recruit for PPD Police. Their status is salaried. Jason earned $23,380 in 2026.

Victoria Kent

Police Officer Recruit/PPD Police

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

Source-specific fields

Base Salary
$67,935
Employee Category
Civil Service
Job Code
6A01
Public Id
55483
Total Pay
$23,380

At PPD Police, Victoria Kent serves as a Police Officer Recruit. They work salaried. Their 2026 pay totaled $23,380.

Kyle Duong

Police Officer Recruit/PPD Police

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

Source-specific fields

Base Salary
$67,935
Employee Category
Civil Service
Job Code
6A01
Public Id
55605
Total Pay
$23,380

Kyle Duong holds the role of Police Officer Recruit at PPD Police. Their status is salaried. In 2026, their total compensation was $23,380.

Laquanna Samuels

Police Officer Recruit/PPD Police

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

Source-specific fields

Base Salary
$67,935
Employee Category
Civil Service
Job Code
6A01
Public Id
55630
Total Pay
$23,380

Laquanna Samuels works as a Police Officer Recruit for PPD Police. Their status is salaried. Laquanna earned $23,380 in 2026.

Ashley Knox

Police Officer Recruit/PPD Police

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

Source-specific fields

Base Salary
$67,935
Employee Category
Civil Service
Job Code
6A01
Public Id
55694
Total Pay
$23,380

At PPD Police, Ashley Knox serves as a Police Officer Recruit. They work salaried. Their 2026 pay totaled $23,380.

Ana Iris Garcia

Police Officer Recruit/PPD Police

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

Source-specific fields

Base Salary
$67,935
Employee Category
Civil Service
Job Code
6A01
Public Id
55776
Total Pay
$23,380

Ana Iris Garcia works as a Police Officer Recruit for PPD Police. Their status is salaried. Ana earned $23,380 in 2026.

Nia Brown

Police Officer Recruit/PPD Police

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

Source-specific fields

Base Salary
$67,935
Employee Category
Civil Service
Job Code
6A01
Public Id
55790
Total Pay
$23,380

Nia Brown works as a Police Officer Recruit for PPD Police. Their status is salaried. Nia earned $23,380 in 2026.

Dabrin Snorton

Police Officer Recruit/PPD Police

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

Source-specific fields

Base Salary
$67,935
Employee Category
Civil Service
Job Code
6A01
Public Id
55915
Total Pay
$23,380

At PPD Police, Dabrin Snorton serves as a Police Officer Recruit. They work salaried. Their 2026 pay totaled $23,380.

Liam Colwell

Police Officer Recruit/PPD Police

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

Source-specific fields

Base Salary
$67,935
Employee Category
Civil Service
Job Code
6A01
Public Id
55928
Total Pay
$23,380

Liam Colwell is a Police Officer Recruit at PPD Police. They work salaried. 2026 total compensation came to $23,380.

Andrew Conley

Police Officer Recruit/PPD Police

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

Source-specific fields

Base Salary
$67,935
Employee Category
Civil Service
Job Code
6A01
Public Id
55997
Total Pay
$23,380

Andrew Conley holds the role of Police Officer Recruit at PPD Police. Their status is salaried. In 2026, their total compensation was $23,380.

Ryan Dorry

Police Officer Recruit/PPD Police

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

Source-specific fields

Base Salary
$67,935
Employee Category
Civil Service
Job Code
6A01
Public Id
55840
Total Pay
$23,380

At PPD Police, Ryan Dorry serves as a Police Officer Recruit. They work salaried. Their 2026 pay totaled $23,380.

Sergio Villanueva

Police Officer Recruit/PPD Police

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

Source-specific fields

Base Salary
$67,935
Employee Category
Civil Service
Job Code
6A01
Public Id
55037
Total Pay
$23,380

Sergio Villanueva holds the role of Police Officer Recruit at PPD Police. Their status is salaried. In 2026, their total compensation was $23,380.

Justiniano Mammana

Police Officer Recruit/PPD Police

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

Source-specific fields

Base Salary
$67,935
Employee Category
Civil Service
Job Code
6A01
Public Id
55116
Total Pay
$23,380

At PPD Police, Justiniano Mammana serves as a Police Officer Recruit. They work salaried. Their 2026 pay totaled $23,380.

Carmen Brancato

Police Officer Recruit/PPD Police

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

Source-specific fields

Base Salary
$67,935
Employee Category
Civil Service
Job Code
6A01
Public Id
55120
Total Pay
$23,380

At PPD Police, Carmen Brancato serves as a Police Officer Recruit. They work salaried. Their 2026 pay totaled $23,380.

Cyd Vicente-Cora

Police Officer Recruit/PPD Police

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

Source-specific fields

Base Salary
$67,935
Employee Category
Civil Service
Job Code
6A01
Public Id
55140
Total Pay
$23,380

Cyd Vicente-Cora works as a Police Officer Recruit for PPD Police. Their status is salaried. Cyd earned $23,380 in 2026.

Nicholas Gilanelli

Police Officer Recruit/PPD Police

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

Source-specific fields

Base Salary
$67,935
Employee Category
Civil Service
Job Code
6A01
Public Id
55193
Total Pay
$23,380

At PPD Police, Nicholas Gilanelli serves as a Police Officer Recruit. They work salaried. Their 2026 pay totaled $23,380.

Dominic Switaj

Police Officer Recruit/PPD Police

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

Source-specific fields

Base Salary
$67,935
Employee Category
Civil Service
Job Code
6A01
Public Id
55211
Total Pay
$23,380

Dominic Switaj is a Police Officer Recruit at PPD Police. They work salaried. 2026 total compensation came to $23,380.

Deja Ingram

Police Officer Recruit/PPD Police

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

Source-specific fields

Base Salary
$67,935
Employee Category
Civil Service
Job Code
6A01
Public Id
55365
Total Pay
$23,380

At PPD Police, Deja Ingram serves as a Police Officer Recruit. They work salaried. Their 2026 pay totaled $23,380.

Tymir Shaw

Police Officer Recruit/PPD Police

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

Source-specific fields

Base Salary
$67,935
Employee Category
Civil Service
Job Code
6A01
Public Id
55576
Total Pay
$23,380

Tymir Shaw works as a Police Officer Recruit for PPD Police. Their status is salaried. Tymir earned $23,380 in 2026.

David Goldstein

Police Officer Recruit/PPD Police

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

Source-specific fields

Base Salary
$67,935
Employee Category
Civil Service
Job Code
6A01
Public Id
55613
Total Pay
$23,380

David Goldstein holds the role of Police Officer Recruit at PPD Police. Their status is salaried. In 2026, their total compensation was $23,380.

Martin Haynes

Police Officer Recruit/PPD Police

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

Source-specific fields

Base Salary
$67,935
Employee Category
Civil Service
Job Code
6A01
Public Id
55770
Total Pay
$23,380

Martin Haynes works as a Police Officer Recruit for PPD Police. Their status is salaried. Martin earned $23,380 in 2026.

Aaron Stackhouse

Police Officer Recruit/PPD Police

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

Source-specific fields

Base Salary
$67,935
Employee Category
Civil Service
Job Code
6A01
Public Id
55925
Total Pay
$23,380

Aaron Stackhouse holds the role of Police Officer Recruit at PPD Police. Their status is salaried. In 2026, their total compensation was $23,380.