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 10

Megan Padua

Police Officer 1/PPD Police

2021 total comp
$21,008
Base pay
$12,866
Overtime
$0
Other pay
$8,142
Benefits
$0
Total compensation
$21,008
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
19821
Total Pay
$21,008

Megan Padua holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2021, their total compensation was $21,008.

Kristin Rodriguez

Senior Law Enforcement Analyst/PPD Police

2026 total comp
$21,006
Base pay
$20,661
Overtime
$0
Other pay
$344
Benefits
$0
Total compensation
$21,006
Employment type
Salaried

Source-specific fields

Base Salary
$89,875
Employee Category
Civil Service
Job Code
6C27
Public Id
4560
Total Pay
$21,006

Kristin Rodriguez works as a Senior Law Enforcement Analyst for PPD Police. Their status is salaried. Kristin earned $21,006 in 2026.

Jasmin Diaz

Police Officer 1/PPD Police

2026 total comp
$21,003
Base pay
$19,204
Overtime
$610
Other pay
$1,189
Benefits
$0
Total compensation
$21,003
Employment type
Salaried

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
46970
Total Pay
$21,003

Jasmin Diaz works as a Police Officer 1 for PPD Police. Their status is salaried. Jasmin earned $21,003 in 2026.

Juan Sanchez

Police Officer 1/PPD Police

2022 total comp
$20,998
Base pay
$0
Overtime
$0
Other pay
$20,998
Benefits
$0
Total compensation
$20,998
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
11517
Total Pay
$20,998

Juan Sanchez is a Police Officer 1 at PPD Police. They work salaried. 2022 total compensation came to $20,998.

Jennifer Pachucki

Senior Law Enforcement Analyst/PPD Police

2026 total comp
$20,975
Base pay
$20,661
Overtime
$0
Other pay
$313
Benefits
$0
Total compensation
$20,975
Employment type
Salaried

Source-specific fields

Base Salary
$89,875
Employee Category
Civil Service
Job Code
6C27
Public Id
5048
Total Pay
$20,975

Jennifer Pachucki holds the role of Senior Law Enforcement Analyst at PPD Police. Their status is salaried. In 2026, their total compensation was $20,975.

Stephen Yip

Forensic Scientist 3/PPD Police

2026 total comp
$20,973
Base pay
$20,661
Overtime
$0
Other pay
$312
Benefits
$0
Total compensation
$20,973
Employment type
Salaried

Source-specific fields

Base Salary
$89,875
Employee Category
Civil Service
Job Code
3H72
Public Id
12985
Total Pay
$20,973

Stephen Yip holds the role of Forensic Scientist 3 at PPD Police. Their status is salaried. In 2026, their total compensation was $20,973.

James Lofton

Senior Law Enforcement Analyst/PPD Police

2026 total comp
$20,971
Base pay
$20,661
Overtime
$0
Other pay
$310
Benefits
$0
Total compensation
$20,971
Employment type
Salaried

Source-specific fields

Base Salary
$89,875
Employee Category
Civil Service
Job Code
6C27
Public Id
15680
Total Pay
$20,971

James Lofton holds the role of Senior Law Enforcement Analyst at PPD Police. Their status is salaried. In 2026, their total compensation was $20,971.

Jency Skaria

Forensic Scientist 3/PPD Police

2026 total comp
$20,971
Base pay
$20,661
Overtime
$0
Other pay
$310
Benefits
$0
Total compensation
$20,971
Employment type
Salaried

Source-specific fields

Base Salary
$89,875
Employee Category
Civil Service
Job Code
3H72
Public Id
25232
Total Pay
$20,971

Jency Skaria holds the role of Forensic Scientist 3 at PPD Police. Their status is salaried. In 2026, their total compensation was $20,971.

Sean Boyle

Research & Information Analyst 2/PPD Police

2026 total comp
$20,971
Base pay
$20,661
Overtime
$0
Other pay
$310
Benefits
$0
Total compensation
$20,971
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
26203
Total Pay
$29,017

At PPD Police, Sean Boyle serves as a Research & Information Analyst 2. They work salaried. Their 2026 pay totaled $20,971.

Andre Fowler

Forensic Scientist 3/PPD Police

2026 total comp
$20,971
Base pay
$20,661
Overtime
$0
Other pay
$310
Benefits
$0
Total compensation
$20,971
Employment type
Salaried

Source-specific fields

Base Salary
$89,875
Employee Category
Civil Service
Job Code
3H72
Public Id
7885
Total Pay
$20,971

Andre Fowler works as a Forensic Scientist 3 for PPD Police. Their status is salaried. Andre earned $20,971 in 2026.

Kyle Williams

Police Officer 1/PPD Police

2026 total comp
$20,966
Base pay
$18,185
Overtime
$1,594
Other pay
$1,187
Benefits
$0
Total compensation
$20,966
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
45641
Total Pay
$30,133

Kyle Williams holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $20,966.

Vicknu Garcon

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$73,433
Employee Category
Civil Service
Job Code
6A02
Public Id
697
Total Pay
$20,961

At PPD Police, Vicknu Garcon serves as a Police Officer 1. They work salaried. Their 2020 pay totaled $20,961.

John Smyl Jr

Police Officer 1/PPD Police

2021 total comp
$20,958
Base pay
$0
Overtime
$0
Other pay
$20,958
Benefits
$0
Total compensation
$20,958
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
31632
Total Pay
$20,958

At PPD Police, John Smyl Jr serves as a Police Officer 1. They work salaried. Their 2021 pay totaled $20,958.

Gordon Sprague

Police Officer 1/PPD Police

2026 total comp
$20,953
Base pay
$18,185
Overtime
$1,110
Other pay
$1,658
Benefits
$0
Total compensation
$20,953
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
48245
Total Pay
$20,953

Gordon Sprague holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $20,953.

Nolan Mcnicholas

Police Officer 1/PPD Police

2026 total comp
$20,929
Base pay
$18,532
Overtime
$1,212
Other pay
$1,185
Benefits
$0
Total compensation
$20,929
Employment type
Salaried

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
42339
Total Pay
$20,929

Nolan Mcnicholas is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $20,929.

David Petroski

Police Officer 1/PPD Police

2022 total comp
$20,926
Base pay
$0
Overtime
$0
Other pay
$20,926
Benefits
$0
Total compensation
$20,926
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
27393
Total Pay
$20,926

At PPD Police, David Petroski serves as a Police Officer 1. They work salaried. Their 2022 pay totaled $20,926.

Arnisey Montgomery

Secretary/PPD Police

2020 total comp
$20,906
Base pay
$8,292
Overtime
$0
Other pay
$12,614
Benefits
$0
Total compensation
$20,906
Employment type
Salaried

Source-specific fields

Base Salary
$39,498
Employee Category
Civil Service
Job Code
1A18
Public Id
4380
Total Pay
$20,906

At PPD Police, Arnisey Montgomery serves as a Secretary. They work salaried. Their 2020 pay totaled $20,906.

Abraham Barakat

Police Officer 1/PPD Police

2026 total comp
$20,906
Base pay
$18,185
Overtime
$1,537
Other pay
$1,183
Benefits
$0
Total compensation
$20,906
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
51394
Total Pay
$20,906

At PPD Police, Abraham Barakat serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $20,906.

Erica Udo-Utun

Law Enforcement Analyst/PPD Police

2026 total comp
$20,893
Base pay
$16,489
Overtime
$3,765
Other pay
$639
Benefits
$0
Total compensation
$20,893
Employment type
Salaried

Source-specific fields

Base Salary
$76,219
Employee Category
Civil Service
Job Code
6C26
Public Id
7911
Total Pay
$20,893

At PPD Police, Erica Udo-Utun serves as a Law Enforcement Analyst. They work salaried. Their 2026 pay totaled $20,893.

Khalif Wardlaw

Police Lieutenant/PPD Police

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

Source-specific fields

Base Salary
$117,290
Employee Category
Civil Service
Job Code
6A05
Public Id
17066
Total Pay
$20,890

Khalif Wardlaw works as a Police Lieutenant for PPD Police. Their status is salaried. Khalif earned $20,890 in 2025.

Solomon Cliett

Police Officer 1/PPD Police

2026 total comp
$20,875
Base pay
$18,185
Overtime
$1,509
Other pay
$1,182
Benefits
$0
Total compensation
$20,875
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
49814
Total Pay
$20,875

Solomon Cliett holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $20,875.

Doris Abdul-Mateen

Custodial Work Supervisor 1/PPD Police

2024 total comp
$20,869
Base pay
$0
Overtime
$0
Other pay
$20,869
Benefits
$0
Total compensation
$20,869
Employment type
Salaried

Source-specific fields

Base Salary
$53,761
Employee Category
Civil Service
Job Code
7D14
Public Id
35369
Total Pay
$20,869

Doris Abdul-Mateen works as a Custodial Work Supervisor 1 for PPD Police. Their status is salaried. Doris earned $20,869 in 2024.

Nichelle James

Police Communications Dispatcher Trainee/PPD Police

2023 total comp
$20,868
Base pay
$19,936
Overtime
$837
Other pay
$96
Benefits
$0
Total compensation
$20,868
Employment type
Salaried

Source-specific fields

Base Salary
$42,379
Employee Category
Civil Service
Job Code
6J31
Public Id
43722
Total Pay
$20,868

At PPD Police, Nichelle James serves as a Police Communications Dispatcher Trainee. They work salaried. Their 2023 pay totaled $20,868.

Riley Spires

Police Officer 1/PPD Police

2026 total comp
$20,845
Base pay
$18,185
Overtime
$1,480
Other pay
$1,180
Benefits
$0
Total compensation
$20,845
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
50935
Total Pay
$20,845

At PPD Police, Riley Spires serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $20,845.

Steven Josifi

Police Officer 1/PPD Police

2026 total comp
$20,845
Base pay
$18,185
Overtime
$1,480
Other pay
$1,180
Benefits
$0
Total compensation
$20,845
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
50893
Total Pay
$20,845

Steven Josifi is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $20,845.

Shane Coleman

Police Communication Dispatcher/PPD Police

2026 total comp
$20,827
Base pay
$14,427
Overtime
$5,279
Other pay
$1,121
Benefits
$0
Total compensation
$20,827
Employment type
Salaried

Source-specific fields

Base Salary
$59,642
Employee Category
Civil Service
Job Code
6J32
Public Id
37975
Total Pay
$20,827

Shane Coleman works as a Police Communication Dispatcher for PPD Police. Their status is salaried. Shane earned $20,827 in 2026.

Yvette Peurifoy

Correctional Officer/PPD Police

2026 total comp
$20,825
Base pay
$14,180
Overtime
$5,318
Other pay
$1,327
Benefits
$0
Total compensation
$20,825
Employment type
Salaried

Source-specific fields

Base Salary
$61,684
Employee Category
Civil Service
Job Code
5H04
Public Id
9419
Total Pay
$20,825

Yvette Peurifoy works as a Correctional Officer for PPD Police. Their status is salaried. Yvette earned $20,825 in 2026.

Andrew Little

Police Sergeant/PPD Police

2020 total comp
$20,824
Base pay
$16,244
Overtime
$2,238
Other pay
$2,343
Benefits
$0
Total compensation
$20,824
Employment type
Salaried

Source-specific fields

Base Salary
$86,853
Employee Category
Civil Service
Job Code
6A04
Public Id
18208
Total Pay
$20,824

Andrew Little works as a Police Sergeant for PPD Police. Their status is salaried. Andrew earned $20,824 in 2020.

Bruce Clift

Police Officer 1/PPD Police

2022 total comp
$20,803
Base pay
$0
Overtime
$0
Other pay
$20,803
Benefits
$0
Total compensation
$20,803
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
7047
Total Pay
$20,803

Bruce Clift works as a Police Officer 1 for PPD Police. Their status is salaried. Bruce earned $20,803 in 2022.

Jose Matias

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
39146
Total Pay
$20,783

Jose Matias works as a Police Officer 1 for PPD Police. Their status is salaried. Jose earned $20,783 in 2026.

Don Haye

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$90,581
Employee Category
Civil Service
Job Code
6A02
Public Id
40268
Total Pay
$20,783

Don Haye works as a Police Officer 1 for PPD Police. Their status is salaried. Don earned $20,783 in 2026.

Emily Bartol

Police Officer 1/PPD Police

2026 total comp
$20,755
Base pay
$18,185
Overtime
$1,395
Other pay
$1,175
Benefits
$0
Total compensation
$20,755
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
50987
Total Pay
$20,755

Emily Bartol is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $20,755.

Max Mckinstry

Police Officer 1/PPD Police

2026 total comp
$20,755
Base pay
$18,185
Overtime
$1,395
Other pay
$1,175
Benefits
$0
Total compensation
$20,755
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
49831
Total Pay
$20,755

At PPD Police, Max Mckinstry serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $20,755.

Christopher Yue

Forensic Scientist 3/PPD Police

2026 total comp
$20,749
Base pay
$20,661
Overtime
$0
Other pay
$88
Benefits
$0
Total compensation
$20,749
Employment type
Salaried

Source-specific fields

Base Salary
$89,875
Employee Category
Civil Service
Job Code
3H72
Public Id
45754
Total Pay
$20,749

Christopher Yue holds the role of Forensic Scientist 3 at PPD Police. Their status is salaried. In 2026, their total compensation was $20,749.

Malik Liverpool

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
2963
Total Pay
$20,743

Malik Liverpool is a Police Officer 1 at PPD Police. They work salaried. 2023 total compensation came to $20,743.

Yesha Durbin

Fingerprint Identification Specialist 1/PPD Police

2026 total comp
$20,740
Base pay
$13,571
Overtime
$6,794
Other pay
$375
Benefits
$0
Total compensation
$20,740
Employment type
Salaried

Source-specific fields

Base Salary
$53,799
Employee Category
Civil Service
Job Code
6C12
Public Id
18268
Total Pay
$20,740

Yesha Durbin holds the role of Fingerprint Identification Specialist 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $20,740.

Eric Tith

Police Officer 1/PPD Police

2026 total comp
$20,725
Base pay
$18,185
Overtime
$1,367
Other pay
$1,173
Benefits
$0
Total compensation
$20,725
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
50998
Total Pay
$20,725

Eric Tith is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $20,725.

Carmen Rodriguez

Police Communication Dispatcher/PPD Police

2026 total comp
$20,717
Base pay
$13,589
Overtime
$5,926
Other pay
$1,202
Benefits
$0
Total compensation
$20,717
Employment type
Salaried

Source-specific fields

Base Salary
$59,642
Employee Category
Civil Service
Job Code
6J32
Public Id
30135
Total Pay
$20,717

Carmen Rodriguez holds the role of Police Communication Dispatcher at PPD Police. Their status is salaried. In 2026, their total compensation was $20,717.

Fredy Ticona

Police Officer Recruit/PPD Police

2022 total comp
$20,710
Base pay
$20,046
Overtime
$0
Other pay
$664
Benefits
$0
Total compensation
$20,710
Employment type
Salaried

Source-specific fields

Base Salary
$59,795
Employee Category
Civil Service
Job Code
6A01
Public Id
39348
Total Pay
$20,710

Fredy Ticona works as a Police Officer Recruit for PPD Police. Their status is salaried. Fredy earned $20,710 in 2022.

Cynthia Quan

Forensic Scientist 3/PPD Police

2026 total comp
$20,680
Base pay
$20,661
Overtime
$0
Other pay
$19
Benefits
$0
Total compensation
$20,680
Employment type
Salaried

Source-specific fields

Base Salary
$89,875
Employee Category
Civil Service
Job Code
3H72
Public Id
39536
Total Pay
$20,680

At PPD Police, Cynthia Quan serves as a Forensic Scientist 3. They work salaried. Their 2026 pay totaled $20,680.