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 57

Daniel Harris

Police Officer 1/PPD Police

2026 total comp
$26,059
Base pay
$21,648
Overtime
$2,034
Other pay
$2,377
Benefits
$0
Total compensation
$26,059
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
3166
Total Pay
$26,059

Daniel Harris holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $26,059.

Vincent Figaniak

Police Officer 1/PPD Police

2026 total comp
$26,059
Base pay
$21,648
Overtime
$2,034
Other pay
$2,377
Benefits
$0
Total compensation
$26,059
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
6624
Total Pay
$26,059

Vincent Figaniak is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $26,059.

Kristian Celona

Police Officer 1/PPD Police

2026 total comp
$26,059
Base pay
$21,648
Overtime
$2,034
Other pay
$2,377
Benefits
$0
Total compensation
$26,059
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
18361
Total Pay
$26,059

Kristian Celona works as a Police Officer 1 for PPD Police. Their status is salaried. Kristian earned $26,059 in 2026.

William Engleking

Police Officer 1/PPD Police

2026 total comp
$26,059
Base pay
$21,648
Overtime
$2,034
Other pay
$2,377
Benefits
$0
Total compensation
$26,059
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
36792
Total Pay
$26,059

William Engleking is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $26,059.

Daniel Mojica

Police Corporal/PPD Police

2026 total comp
$26,057
Base pay
$22,823
Overtime
$858
Other pay
$2,377
Benefits
$0
Total compensation
$26,057
Employment type
Salaried

Source-specific fields

Base Salary
$99,475
Employee Category
Civil Service
Job Code
6A03
Public Id
15725
Total Pay
$26,057

At PPD Police, Daniel Mojica serves as a Police Corporal. They work salaried. Their 2026 pay totaled $26,057.

Karon Wilson

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
6761
Total Pay
$26,057

At PPD Police, Karon Wilson serves as a Police Officer 1. They work salaried. Their 2025 pay totaled $26,057.

Christina Rios

Police Officer 1/PPD Police

2026 total comp
$26,047
Base pay
$21,648
Overtime
$1,864
Other pay
$2,534
Benefits
$0
Total compensation
$26,047
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
16316
Total Pay
$26,047

Christina Rios holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $26,047.

Jasmine Fuller

Police Communications Dispatcher Trainee/PPD Police

2022 total comp
$26,044
Base pay
$24,107
Overtime
$1,563
Other pay
$375
Benefits
$0
Total compensation
$26,044
Employment type
Salaried

Source-specific fields

Base Salary
$41,045
Employee Category
Civil Service
Job Code
6J31
Public Id
39520
Total Pay
$26,044

Jasmine Fuller is a Police Communications Dispatcher Trainee at PPD Police. They work salaried. 2022 total compensation came to $26,044.

Isaiah Gonzales

Police Officer 1/PPD Police

2026 total comp
$26,038
Base pay
$18,185
Overtime
$541
Other pay
$7,312
Benefits
$0
Total compensation
$26,038
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
48439
Total Pay
$26,038

Isaiah Gonzales holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $26,038.

John Mclaughlin

Police Officer 1/PPD Police

2026 total comp
$26,038
Base pay
$21,648
Overtime
$1,457
Other pay
$2,932
Benefits
$0
Total compensation
$26,038
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
11030
Total Pay
$26,038

John Mclaughlin works as a Police Officer 1 for PPD Police. Their status is salaried. John earned $26,038 in 2026.

Patrick Brown

Police Officer 1/PPD Police

2026 total comp
$26,037
Base pay
$17,631
Overtime
$802
Other pay
$7,604
Benefits
$0
Total compensation
$26,037
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
51629
Total Pay
$26,037

Patrick Brown holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $26,037.

Ian Shuster

Police Officer 1/PPD Police

2026 total comp
$26,034
Base pay
$17,631
Overtime
$800
Other pay
$7,604
Benefits
$0
Total compensation
$26,034
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
51544
Total Pay
$26,034

Ian Shuster holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $26,034.

Rickeya Perry

Police Officer 1/PPD Police

2026 total comp
$26,033
Base pay
$21,648
Overtime
$1,695
Other pay
$2,690
Benefits
$0
Total compensation
$26,033
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
7509
Total Pay
$26,033

Rickeya Perry works as a Police Officer 1 for PPD Police. Their status is salaried. Rickeya earned $26,033 in 2026.

Henry Ortiz

Police Officer 1/PPD Police

2026 total comp
$26,033
Base pay
$21,648
Overtime
$1,695
Other pay
$2,690
Benefits
$0
Total compensation
$26,033
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
13890
Total Pay
$26,033

Henry Ortiz holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $26,033.

Megan Moffett

Police Sergeant/PPD Police

2026 total comp
$26,027
Base pay
$23,653
Overtime
$0
Other pay
$2,374
Benefits
$0
Total compensation
$26,027
Employment type
Salaried

Source-specific fields

Base Salary
$103,092
Employee Category
Civil Service
Job Code
6A04
Public Id
33285
Total Pay
$26,027

At PPD Police, Megan Moffett serves as a Police Sergeant. They work salaried. Their 2026 pay totaled $26,027.

Stephanie Filippone

Police Sergeant/PPD Police

2026 total comp
$26,027
Base pay
$23,653
Overtime
$0
Other pay
$2,374
Benefits
$0
Total compensation
$26,027
Employment type
Salaried

Source-specific fields

Base Salary
$103,092
Employee Category
Civil Service
Job Code
6A04
Public Id
26941
Total Pay
$26,027

Stephanie Filippone holds the role of Police Sergeant at PPD Police. Their status is salaried. In 2026, their total compensation was $26,027.

Emiljano Doko

Police Officer 1/PPD Police

2026 total comp
$26,021
Base pay
$21,648
Overtime
$2,000
Other pay
$2,373
Benefits
$0
Total compensation
$26,021
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
23686
Total Pay
$26,021

Emiljano Doko works as a Police Officer 1 for PPD Police. Their status is salaried. Emiljano earned $26,021 in 2026.

Ari Summers

Police Officer 1/PPD Police

2026 total comp
$26,009
Base pay
$21,648
Overtime
$1,830
Other pay
$2,531
Benefits
$0
Total compensation
$26,009
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
12897
Total Pay
$26,009

Ari Summers works as a Police Officer 1 for PPD Police. Their status is salaried. Ari earned $26,009 in 2026.

Tashai Hudson

Police Communication Dispatcher/PPD Police

2025 total comp
$26,005
Base pay
$24,032
Overtime
$1,038
Other pay
$934
Benefits
$0
Total compensation
$26,005
Employment type
Salaried

Source-specific fields

Base Salary
$57,858
Employee Category
Civil Service
Job Code
6J32
Public Id
39607
Total Pay
$26,005

Tashai Hudson holds the role of Police Communication Dispatcher at PPD Police. Their status is salaried. In 2025, their total compensation was $26,005.

Anthony Desher

Police Officer 1/PPD Police

2026 total comp
$26,000
Base pay
$21,648
Overtime
$1,356
Other pay
$2,996
Benefits
$0
Total compensation
$26,000
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
23400
Total Pay
$26,000

Anthony Desher is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $26,000.

Elizabeth Didonato

Police Officer 1/PPD Police

2026 total comp
$26,000
Base pay
$21,648
Overtime
$1,423
Other pay
$2,928
Benefits
$0
Total compensation
$26,000
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
7196
Total Pay
$26,000

Elizabeth Didonato works as a Police Officer 1 for PPD Police. Their status is salaried. Elizabeth earned $26,000 in 2026.

Yvette Leduc

Police Officer 1/PPD Police

2026 total comp
$26,000
Base pay
$21,648
Overtime
$1,423
Other pay
$2,928
Benefits
$0
Total compensation
$26,000
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
35140
Total Pay
$26,000

Yvette Leduc works as a Police Officer 1 for PPD Police. Their status is salaried. Yvette earned $26,000 in 2026.

Steven Carr

Police Officer 1/PPD Police

2026 total comp
$26,000
Base pay
$21,648
Overtime
$1,423
Other pay
$2,928
Benefits
$0
Total compensation
$26,000
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
25621
Total Pay
$26,000

Steven Carr holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $26,000.

Brianna Leyva

Police Officer 1/PPD Police

2026 total comp
$25,995
Base pay
$16,669
Overtime
$1,253
Other pay
$8,074
Benefits
$0
Total compensation
$25,995
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
52191
Total Pay
$25,995

Brianna Leyva is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $25,995.

Jennifer Torres

Police Officer 1/PPD Police

2026 total comp
$25,984
Base pay
$21,648
Overtime
$1,966
Other pay
$2,370
Benefits
$0
Total compensation
$25,984
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
20474
Total Pay
$25,984

Jennifer Torres holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $25,984.

Robert Anderson

Police Officer 1/PPD Police

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

Source-specific fields

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

At PPD Police, Robert Anderson serves as a Police Officer 1. They work salaried. Their 2025 pay totaled $25,984.

Lakisha Thomas-Bynum

Police Officer 1/PPD Police

2026 total comp
$25,967
Base pay
$21,648
Overtime
$1,525
Other pay
$2,793
Benefits
$0
Total compensation
$25,967
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
29961
Total Pay
$25,967

Lakisha Thomas-Bynum works as a Police Officer 1 for PPD Police. Their status is salaried. Lakisha earned $25,967 in 2026.

Joseph Funaro

Police Officer 1/PPD Police

2026 total comp
$25,962
Base pay
$21,648
Overtime
$1,390
Other pay
$2,924
Benefits
$0
Total compensation
$25,962
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
16797
Total Pay
$25,962

Joseph Funaro holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $25,962.

Daniel Wieland

Police Officer 1/PPD Police

2026 total comp
$25,962
Base pay
$21,648
Overtime
$2,203
Other pay
$2,110
Benefits
$0
Total compensation
$25,962
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
29236
Total Pay
$25,962

Daniel Wieland holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $25,962.

Core Harris

Correctional Officer/PPD Police

2026 total comp
$25,958
Base pay
$14,180
Overtime
$11,581
Other pay
$196
Benefits
$0
Total compensation
$25,958
Employment type
Salaried

Source-specific fields

Base Salary
$61,684
Employee Category
Civil Service
Job Code
5H04
Public Id
51052
Total Pay
$25,958

Core Harris is a Correctional Officer at PPD Police. They work salaried. 2026 total compensation came to $25,958.

Todd Walker

Police Officer 1/PPD Police

2026 total comp
$25,957
Base pay
$21,648
Overtime
$1,627
Other pay
$2,682
Benefits
$0
Total compensation
$25,957
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
34152
Total Pay
$25,957

Todd Walker works as a Police Officer 1 for PPD Police. Their status is salaried. Todd earned $25,957 in 2026.

Michael Naussner

Police Officer 1/PPD Police

2026 total comp
$25,957
Base pay
$21,648
Overtime
$1,627
Other pay
$2,682
Benefits
$0
Total compensation
$25,957
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
21234
Total Pay
$25,957

Michael Naussner holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $25,957.

Joseph White Iii

Police Officer 1/PPD Police

2026 total comp
$25,957
Base pay
$21,648
Overtime
$1,627
Other pay
$2,682
Benefits
$0
Total compensation
$25,957
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
9575
Total Pay
$25,957

Joseph White Iii is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $25,957.

Troy Ragsdale

Police Officer 1/PPD Police

2026 total comp
$25,957
Base pay
$21,648
Overtime
$1,627
Other pay
$2,682
Benefits
$0
Total compensation
$25,957
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
19845
Total Pay
$25,957

Troy Ragsdale is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $25,957.

Chelsea Tait

Police Officer 1/PPD Police

2026 total comp
$25,955
Base pay
$19,484
Overtime
$5,002
Other pay
$1,469
Benefits
$0
Total compensation
$25,955
Employment type
Salaried

Source-specific fields

Base Salary
$90,581
Employee Category
Civil Service
Job Code
6A02
Public Id
43145
Total Pay
$25,955

Chelsea Tait works as a Police Officer 1 for PPD Police. Their status is salaried. Chelsea earned $25,955 in 2026.

Daniel Brooke

Police Officer 1/PPD Police

2026 total comp
$25,947
Base pay
$21,649
Overtime
$2,474
Other pay
$1,824
Benefits
$0
Total compensation
$25,947
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
11165
Total Pay
$25,947

At PPD Police, Daniel Brooke serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $25,947.

Elvin Marizan

Police Officer 1/PPD Police

2026 total comp
$25,940
Base pay
$16,669
Overtime
$1,200
Other pay
$8,070
Benefits
$0
Total compensation
$25,940
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
51942
Total Pay
$25,940

Elvin Marizan holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $25,940.

Charles Anderson

Police Officer 1/PPD Police

2026 total comp
$25,939
Base pay
$18,185
Overtime
$740
Other pay
$7,014
Benefits
$0
Total compensation
$25,939
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
49066
Total Pay
$25,939

Charles Anderson works as a Police Officer 1 for PPD Police. Their status is salaried. Charles earned $25,939 in 2026.

Robert Dean

Police Officer 1/PPD Police

2026 total comp
$25,934
Base pay
$21,648
Overtime
$1,762
Other pay
$2,523
Benefits
$0
Total compensation
$25,934
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
18389
Total Pay
$25,934

Robert Dean works as a Police Officer 1 for PPD Police. Their status is salaried. Robert earned $25,934 in 2026.

John Pollina

Police Officer 1/PPD Police

2026 total comp
$25,932
Base pay
$21,577
Overtime
$2,101
Other pay
$2,253
Benefits
$0
Total compensation
$25,932
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
39561
Total Pay
$25,932

John Pollina holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $25,932.