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 83

Lynn Haimowitz

Forensic Scientist 4/PPD Police

2026 total comp
$23,970
Base pay
$23,538
Overtime
$0
Other pay
$432
Benefits
$0
Total compensation
$23,970
Employment type
Salaried

Source-specific fields

Base Salary
$102,390
Employee Category
Civil Service
Job Code
3H73
Public Id
19651
Total Pay
$23,970

Lynn Haimowitz holds the role of Forensic Scientist 4 at PPD Police. Their status is salaried. In 2026, their total compensation was $23,970.

Roy John

Administrative Specialist-Supervisory-Non Confidential/PPD Police

2026 total comp
$23,969
Base pay
$20,986
Overtime
$2,435
Other pay
$548
Benefits
$0
Total compensation
$23,969
Employment type
Salaried

Source-specific fields

Base Salary
$86,982
Employee Category
Civil Service
Job Code
2L33
Public Id
30063
Total Pay
$23,969

Roy John is a Administrative Specialist-Supervisory-Non Confidential at PPD Police. They work salaried. 2026 total compensation came to $23,969.

Liam German

Police Communication Dispatcher/PPD Police

2022 total comp
$23,963
Base pay
$21,083
Overtime
$2,783
Other pay
$97
Benefits
$0
Total compensation
$23,963
Employment type
Salaried

Source-specific fields

Base Salary
$47,792
Employee Category
Civil Service
Job Code
6J32
Public Id
29760
Total Pay
$23,963

At PPD Police, Liam German serves as a Police Communication Dispatcher. They work salaried. Their 2022 pay totaled $23,963.

Gainet Mata

Police Officer 1/PPD Police

2026 total comp
$23,963
Base pay
$21,648
Overtime
$0
Other pay
$2,314
Benefits
$0
Total compensation
$23,963
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
19654
Total Pay
$23,963

Gainet Mata is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $23,963.

Brian Egrie

Police Officer 1/PPD Police

2026 total comp
$23,956
Base pay
$21,648
Overtime
$0
Other pay
$2,307
Benefits
$0
Total compensation
$23,956
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
1286
Total Pay
$23,956

Brian Egrie is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $23,956.

Michael Croft

Forensic Scientist 4/PPD Police

2026 total comp
$23,950
Base pay
$23,538
Overtime
$0
Other pay
$412
Benefits
$0
Total compensation
$23,950
Employment type
Salaried

Source-specific fields

Base Salary
$102,390
Employee Category
Civil Service
Job Code
3H73
Public Id
15161
Total Pay
$23,950

Michael Croft is a Forensic Scientist 4 at PPD Police. They work salaried. 2026 total compensation came to $23,950.

Luis Trinidad

Police Officer 1/PPD Police

2026 total comp
$23,941
Base pay
$18,185
Overtime
$3,929
Other pay
$1,827
Benefits
$0
Total compensation
$23,941
Employment type
Salaried

Source-specific fields

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

Luis Trinidad is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $23,941.

An Nguyen

Police Officer 1/PPD Police

2026 total comp
$23,941
Base pay
$18,185
Overtime
$3,929
Other pay
$1,827
Benefits
$0
Total compensation
$23,941
Employment type
Salaried

Source-specific fields

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

An Nguyen holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $23,941.

Vincenzo Primavera

Police Officer 1/PPD Police

2026 total comp
$23,939
Base pay
$18,879
Overtime
$3,705
Other pay
$1,355
Benefits
$0
Total compensation
$23,939
Employment type
Salaried

Source-specific fields

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

Vincenzo Primavera is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $23,939.

Shawn Goodlin

Police Officer 1/PPD Police

2026 total comp
$23,918
Base pay
$19,484
Overtime
$3,081
Other pay
$1,354
Benefits
$0
Total compensation
$23,918
Employment type
Salaried

Source-specific fields

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

At PPD Police, Shawn Goodlin serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $23,918.

Andrea Justice

Police Officer 1/PPD Police

2022 total comp
$23,903
Base pay
$10,760
Overtime
$0
Other pay
$13,142
Benefits
$0
Total compensation
$23,903
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
22104
Total Pay
$23,903

Andrea Justice holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2022, their total compensation was $23,903.

Emily Edmiston

Police Officer 1/PPD Police

2026 total comp
$23,896
Base pay
$21,648
Overtime
$68
Other pay
$2,179
Benefits
$0
Total compensation
$23,896
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
4781
Total Pay
$23,896

Emily Edmiston is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $23,896.

Alyssa Snyder

Police Officer 1/PPD Police

2026 total comp
$23,896
Base pay
$21,648
Overtime
$68
Other pay
$2,179
Benefits
$0
Total compensation
$23,896
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
8186
Total Pay
$23,896

Alyssa Snyder works as a Police Officer 1 for PPD Police. Their status is salaried. Alyssa earned $23,896 in 2026.

Gwynna Clair

Police Officer 1/PPD Police

2026 total comp
$23,896
Base pay
$21,648
Overtime
$68
Other pay
$2,179
Benefits
$0
Total compensation
$23,896
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
21141
Total Pay
$23,896

Gwynna Clair works as a Police Officer 1 for PPD Police. Their status is salaried. Gwynna earned $23,896 in 2026.

James Grant

Police Officer 1/PPD Police

2026 total comp
$23,896
Base pay
$21,648
Overtime
$68
Other pay
$2,179
Benefits
$0
Total compensation
$23,896
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
30572
Total Pay
$23,896

James Grant is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $23,896.

Christopher Dunkle

Police Officer 1/PPD Police

2026 total comp
$23,896
Base pay
$21,648
Overtime
$68
Other pay
$2,179
Benefits
$0
Total compensation
$23,896
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
28411
Total Pay
$23,896

Christopher Dunkle holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $23,896.

Christopher Nusbaum

Forensic Scientist 3/PPD Police

2026 total comp
$23,890
Base pay
$20,684
Overtime
$2,755
Other pay
$452
Benefits
$0
Total compensation
$23,890
Employment type
Salaried

Source-specific fields

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

Christopher Nusbaum is a Forensic Scientist 3 at PPD Police. They work salaried. 2026 total compensation came to $23,890.

Christian Hahn

Police Officer 1/PPD Police

2026 total comp
$23,886
Base pay
$19,484
Overtime
$3,050
Other pay
$1,352
Benefits
$0
Total compensation
$23,886
Employment type
Salaried

Source-specific fields

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

Christian Hahn holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $23,886.

Robin Robinson

Police Officer 1/PPD Police

2026 total comp
$23,877
Base pay
$21,648
Overtime
$441
Other pay
$1,788
Benefits
$0
Total compensation
$23,877
Employment type
Salaried

Source-specific fields

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

At PPD Police, Robin Robinson serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $23,877.

John Evans

Police Lieutenant/PPD Police

2026 total comp
$23,875
Base pay
$21,086
Overtime
$0
Other pay
$2,789
Benefits
$0
Total compensation
$23,875
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
24681
Total Pay
$23,875

John Evans works as a Police Lieutenant for PPD Police. Their status is salaried. John earned $23,875 in 2026.

Patrick Keller

Police Officer 1/PPD Police

2022 total comp
$23,868
Base pay
$14,388
Overtime
$908
Other pay
$8,573
Benefits
$0
Total compensation
$23,868
Employment type
Salaried

Source-specific fields

Base Salary
$72,215
Employee Category
Civil Service
Job Code
6A02
Public Id
33987
Total Pay
$23,868

At PPD Police, Patrick Keller serves as a Police Officer 1. They work salaried. Their 2022 pay totaled $23,868.

Maurice Alfano

Police Officer 1/PPD Police

2026 total comp
$23,866
Base pay
$21,648
Overtime
$0
Other pay
$2,218
Benefits
$0
Total compensation
$23,866
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
8836
Total Pay
$23,866

Maurice Alfano is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $23,866.

Samira Rasheed

Police Officer 1/PPD Police

2026 total comp
$23,862
Base pay
$21,648
Overtime
$136
Other pay
$2,078
Benefits
$0
Total compensation
$23,862
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
8959
Total Pay
$23,862

Samira Rasheed holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $23,862.

Ryan Mcanany

Police Officer 1/PPD Police

2026 total comp
$23,854
Base pay
$19,484
Overtime
$3,020
Other pay
$1,350
Benefits
$0
Total compensation
$23,854
Employment type
Salaried

Source-specific fields

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

Ryan Mcanany works as a Police Officer 1 for PPD Police. Their status is salaried. Ryan earned $23,854 in 2026.

Santino Nunez

Police Officer 1/PPD Police

2026 total comp
$23,852
Base pay
$20,931
Overtime
$746
Other pay
$2,175
Benefits
$0
Total compensation
$23,852
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
28587
Total Pay
$23,852

Santino Nunez holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $23,852.

Joshua Maldonado

Police Officer Recruit/PPD Police

2025 total comp
$23,849
Base pay
$16,156
Overtime
$0
Other pay
$7,693
Benefits
$0
Total compensation
$23,849
Employment type
Salaried

Source-specific fields

Base Salary
$66,931
Employee Category
Civil Service
Job Code
6A01
Public Id
54641
Total Pay
$23,849

At PPD Police, Joshua Maldonado serves as a Police Officer Recruit. They work salaried. Their 2025 pay totaled $23,849.

Denise Anselmo

Police Officer 1/PPD Police

2022 total comp
$23,839
Base pay
$21,521
Overtime
$0
Other pay
$2,318
Benefits
$0
Total compensation
$23,839
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
22838
Total Pay
$23,839

Denise Anselmo is a Police Officer 1 at PPD Police. They work salaried. 2022 total compensation came to $23,839.

Magdalena Ortiz

Police Officer 1/PPD Police

2021 total comp
$23,834
Base pay
$7,480
Overtime
$0
Other pay
$16,353
Benefits
$0
Total compensation
$23,834
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
16923
Total Pay
$23,834

Magdalena Ortiz holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2021, their total compensation was $23,834.

Mark Kidd

Police Officer 1/PPD Police

2026 total comp
$23,833
Base pay
$18,185
Overtime
$4,299
Other pay
$1,349
Benefits
$0
Total compensation
$23,833
Employment type
Salaried

Source-specific fields

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

At PPD Police, Mark Kidd serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $23,833.

Nino Hernandez

Police Officer 1/PPD Police

2026 total comp
$23,821
Base pay
$21,648
Overtime
$0
Other pay
$2,173
Benefits
$0
Total compensation
$23,821
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
304
Total Pay
$23,821

Nino Hernandez holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $23,821.

Katrina Iskra

Police Officer 1/PPD Police

2026 total comp
$23,821
Base pay
$21,648
Overtime
$0
Other pay
$2,173
Benefits
$0
Total compensation
$23,821
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
4205
Total Pay
$23,821

Katrina Iskra works as a Police Officer 1 for PPD Police. Their status is salaried. Katrina earned $23,821 in 2026.

Rethzana Demarais

Police Officer 1/PPD Police

2026 total comp
$23,821
Base pay
$21,648
Overtime
$0
Other pay
$2,173
Benefits
$0
Total compensation
$23,821
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
5658
Total Pay
$23,821

At PPD Police, Rethzana Demarais serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $23,821.

Stephanie Aitken

Police Officer 1/PPD Police

2026 total comp
$23,821
Base pay
$21,648
Overtime
$0
Other pay
$2,173
Benefits
$0
Total compensation
$23,821
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
9526
Total Pay
$23,821

Stephanie Aitken is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $23,821.

Jessica Rodriguez

Police Officer 1/PPD Police

2026 total comp
$23,821
Base pay
$21,648
Overtime
$0
Other pay
$2,173
Benefits
$0
Total compensation
$23,821
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
10873
Total Pay
$23,821

Jessica Rodriguez works as a Police Officer 1 for PPD Police. Their status is salaried. Jessica earned $23,821 in 2026.

Antonio Quinones Jr

Police Officer 1/PPD Police

2026 total comp
$23,821
Base pay
$21,648
Overtime
$0
Other pay
$2,173
Benefits
$0
Total compensation
$23,821
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
11759
Total Pay
$23,821

Antonio Quinones Jr holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $23,821.

Dezare Lyles

Police Officer 1/PPD Police

2026 total comp
$23,821
Base pay
$21,648
Overtime
$0
Other pay
$2,173
Benefits
$0
Total compensation
$23,821
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
13668
Total Pay
$23,821

At PPD Police, Dezare Lyles serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $23,821.

Kaitlin Rodriguez

Police Officer 1/PPD Police

2026 total comp
$23,821
Base pay
$21,648
Overtime
$0
Other pay
$2,173
Benefits
$0
Total compensation
$23,821
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
13951
Total Pay
$23,821

Kaitlin Rodriguez is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $23,821.

Nicholas Oneill

Police Officer 1/PPD Police

2026 total comp
$23,821
Base pay
$21,648
Overtime
$0
Other pay
$2,173
Benefits
$0
Total compensation
$23,821
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
14496
Total Pay
$23,821

Nicholas Oneill works as a Police Officer 1 for PPD Police. Their status is salaried. Nicholas earned $23,821 in 2026.

Marcel Brice

Police Officer 1/PPD Police

2026 total comp
$23,821
Base pay
$21,648
Overtime
$0
Other pay
$2,173
Benefits
$0
Total compensation
$23,821
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
16485
Total Pay
$23,821

Marcel Brice holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $23,821.

John Diamond

Police Officer 1/PPD Police

2026 total comp
$23,821
Base pay
$21,648
Overtime
$0
Other pay
$2,173
Benefits
$0
Total compensation
$23,821
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
18861
Total Pay
$23,821

John Diamond holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $23,821.