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 2

Deanna Richards

Police Communication Dispatcher/PPD Police

2026 total comp
$22,707
Base pay
$13,024
Overtime
$8,501
Other pay
$1,183
Benefits
$0
Total compensation
$22,707
Employment type
Salaried

Source-specific fields

Base Salary
$59,642
Employee Category
Civil Service
Job Code
6J32
Public Id
33659
Total Pay
$22,707

At PPD Police, Deanna Richards serves as a Police Communication Dispatcher. They work salaried. Their 2026 pay totaled $22,707.

Marcell Simpson

Clerk 3/PPD Police

2023 total comp
$22,681
Base pay
$3,592
Overtime
$0
Other pay
$19,089
Benefits
$0
Total compensation
$22,681
Employment type
Salaried

Source-specific fields

Base Salary
$46,871
Employee Category
Civil Service
Job Code
1A04
Public Id
183
Total Pay
$22,681

Marcell Simpson is a Clerk 3 at PPD Police. They work salaried. 2023 total compensation came to $22,681.

Luke Flite

Police Officer 1/PPD Police

2026 total comp
$22,680
Base pay
$21,648
Overtime
$542
Other pay
$489
Benefits
$0
Total compensation
$22,680
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
29218
Total Pay
$22,680

Luke Flite is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $22,680.

Daniel Plaza

Detective/PPD Police

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

Source-specific fields

Base Salary
$94,549
Employee Category
Civil Service
Job Code
6A12
Public Id
12824
Total Pay
$22,679

Daniel Plaza is a Detective at PPD Police. They work salaried. 2024 total compensation came to $22,679.

Michael Curran Iii

Police Officer 1/PPD Police

2026 total comp
$22,665
Base pay
$19,841
Overtime
$271
Other pay
$2,553
Benefits
$0
Total compensation
$22,665
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
31186
Total Pay
$22,665

Michael Curran Iii works as a Police Officer 1 for PPD Police. Their status is salaried. Michael earned $22,665 in 2026.

Lucy Rivera

Correctional Officer/PPD Police

2026 total comp
$22,653
Base pay
$13,885
Overtime
$7,445
Other pay
$1,323
Benefits
$0
Total compensation
$22,653
Employment type
Salaried

Source-specific fields

Base Salary
$61,684
Employee Category
Civil Service
Job Code
5H04
Public Id
36325
Total Pay
$22,653

Lucy Rivera holds the role of Correctional Officer at PPD Police. Their status is salaried. In 2026, their total compensation was $22,653.

Charles Frager

Police Officer 1/PPD Police

2026 total comp
$22,641
Base pay
$18,783
Overtime
$1,423
Other pay
$2,435
Benefits
$0
Total compensation
$22,641
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
13195
Total Pay
$22,641

Charles Frager holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $22,641.

Steive Kurian

Police Officer 1/PPD Police

2026 total comp
$22,631
Base pay
$21,648
Overtime
$136
Other pay
$847
Benefits
$0
Total compensation
$22,631
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
13634
Total Pay
$22,631

Steive Kurian is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $22,631.

Cindy Torres-Colon

Police Officer 1/PPD Police

2026 total comp
$22,629
Base pay
$21,648
Overtime
$68
Other pay
$913
Benefits
$0
Total compensation
$22,629
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
5503
Total Pay
$22,629

Cindy Torres-Colon works as a Police Officer 1 for PPD Police. Their status is salaried. Cindy earned $22,629 in 2026.

Emmanuel Wilmo

Police Officer 1/PPD Police

2026 total comp
$22,626
Base pay
$18,185
Overtime
$3,160
Other pay
$1,281
Benefits
$0
Total compensation
$22,626
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
50429
Total Pay
$22,626

Emmanuel Wilmo works as a Police Officer 1 for PPD Police. Their status is salaried. Emmanuel earned $22,626 in 2026.

Priscilla Harmon

Police Officer 1/PPD Police

2026 total comp
$22,625
Base pay
$19,484
Overtime
$1,861
Other pay
$1,281
Benefits
$0
Total compensation
$22,625
Employment type
Salaried

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
44986
Total Pay
$22,625

Priscilla Harmon is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $22,625.

Hanna Sirko

Police Officer 1/PPD Police

2026 total comp
$22,613
Base pay
$18,185
Overtime
$2,676
Other pay
$1,752
Benefits
$0
Total compensation
$22,613
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
48032
Total Pay
$22,613

Hanna Sirko is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $22,613.

Joshua Koehnlein

Research & Information Analyst Supervisor/PPD Police

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

Source-specific fields

Base Salary
$99,115
Employee Category
Civil Service
Job Code
2F23
Public Id
38733
Total Pay
$22,607

Joshua Koehnlein works as a Research & Information Analyst Supervisor for PPD Police. Their status is salaried. Joshua earned $22,607 in 2026.

Jeffrey Lord

Police Officer 1/PPD Police

2026 total comp
$22,596
Base pay
$18,185
Overtime
$3,132
Other pay
$1,279
Benefits
$0
Total compensation
$22,596
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
50773
Total Pay
$22,596

At PPD Police, Jeffrey Lord serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $22,596.

Matthew Valente

Police Officer 1/PPD Police

2026 total comp
$22,596
Base pay
$18,185
Overtime
$3,132
Other pay
$1,279
Benefits
$0
Total compensation
$22,596
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
50554
Total Pay
$22,596

Matthew Valente works as a Police Officer 1 for PPD Police. Their status is salaried. Matthew earned $22,596 in 2026.

Christian Mendez

Police Officer 1/PPD Police

2026 total comp
$22,593
Base pay
$19,484
Overtime
$1,830
Other pay
$1,279
Benefits
$0
Total compensation
$22,593
Employment type
Salaried

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
42846
Total Pay
$22,593

Christian Mendez works as a Police Officer 1 for PPD Police. Their status is salaried. Christian earned $22,593 in 2026.

Robert Hennessey

Police Officer 1/PPD Police

2026 total comp
$22,583
Base pay
$19,204
Overtime
$2,101
Other pay
$1,278
Benefits
$0
Total compensation
$22,583
Employment type
Salaried

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
46922
Total Pay
$22,583

At PPD Police, Robert Hennessey serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $22,583.

Stephanie Johnson

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$76,187
Employee Category
Civil Service
Job Code
6A02
Public Id
14053
Total Pay
$22,580

Stephanie Johnson is a Police Officer 1 at PPD Police. They work salaried. 2020 total compensation came to $22,580.

Jasmyne Gentieu

Police Officer 1/PPD Police

2026 total comp
$22,573
Base pay
$19,204
Overtime
$2,090
Other pay
$1,278
Benefits
$0
Total compensation
$22,573
Employment type
Salaried

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
47280
Total Pay
$22,573

Jasmyne Gentieu holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $22,573.

Kevin Hudson

Police Officer 1/PPD Police

2026 total comp
$22,569
Base pay
$21,648
Overtime
$271
Other pay
$650
Benefits
$0
Total compensation
$22,569
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
9296
Total Pay
$22,569

At PPD Police, Kevin Hudson serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $22,569.

Christopher Rongione

Police Officer 1/PPD Police

2026 total comp
$22,560
Base pay
$21,648
Overtime
$169
Other pay
$742
Benefits
$0
Total compensation
$22,560
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
9481
Total Pay
$22,560

Christopher Rongione holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $22,560.

Sean Mcbride

Police Officer 1/PPD Police

2026 total comp
$22,551
Base pay
$19,204
Overtime
$2,070
Other pay
$1,276
Benefits
$0
Total compensation
$22,551
Employment type
Salaried

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
46888
Total Pay
$22,551

At PPD Police, Sean Mcbride serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $22,551.

Thomas Wilmer Iv

Police Officer 1/PPD Police

2024 total comp
$22,544
Base pay
$3,306
Overtime
$0
Other pay
$19,238
Benefits
$0
Total compensation
$22,544
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
34531
Total Pay
$22,544

Thomas Wilmer Iv works as a Police Officer 1 for PPD Police. Their status is salaried. Thomas earned $22,544 in 2024.

Joseph Lombardo

Police Officer 1/PPD Police

2026 total comp
$22,544
Base pay
$19,377
Overtime
$1,891
Other pay
$1,276
Benefits
$0
Total compensation
$22,544
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
23870
Total Pay
$41,646

Joseph Lombardo is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $22,544.

Juan Fernandez

Police Officer 1/PPD Police

2026 total comp
$22,544
Base pay
$21,648
Overtime
$0
Other pay
$896
Benefits
$0
Total compensation
$22,544
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
8220
Total Pay
$22,544

At PPD Police, Juan Fernandez serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $22,544.

Wayne Arnold

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
20883
Total Pay
$22,536

Wayne Arnold works as a Police Officer 1 for PPD Police. Their status is salaried. Wayne earned $22,536 in 2022.

Nicholas Leva

Forensic Scientist 3/PPD Police

2026 total comp
$22,534
Base pay
$19,513
Overtime
$2,992
Other pay
$29
Benefits
$0
Total compensation
$22,534
Employment type
Salaried

Source-specific fields

Base Salary
$84,878
Employee Category
Civil Service
Job Code
3H72
Public Id
39120
Total Pay
$22,534

At PPD Police, Nicholas Leva serves as a Forensic Scientist 3. They work salaried. Their 2026 pay totaled $22,534.

Abdullah Donzo

Police Officer 1/PPD Police

2026 total comp
$22,528
Base pay
$19,484
Overtime
$1,769
Other pay
$1,275
Benefits
$0
Total compensation
$22,528
Employment type
Salaried

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
45232
Total Pay
$22,528

Abdullah Donzo holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $22,528.

Alston Black

Police Officer 1/PPD Police

2026 total comp
$22,528
Base pay
$19,484
Overtime
$1,769
Other pay
$1,275
Benefits
$0
Total compensation
$22,528
Employment type
Salaried

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
42880
Total Pay
$22,528

At PPD Police, Alston Black serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $22,528.

Kaci Karte

Police Officer 1/PPD Police

2026 total comp
$22,528
Base pay
$19,484
Overtime
$1,769
Other pay
$1,275
Benefits
$0
Total compensation
$22,528
Employment type
Salaried

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
44372
Total Pay
$22,528

At PPD Police, Kaci Karte serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $22,528.

Kimberly Campbell

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
12434
Total Pay
$22,502

Kimberly Campbell is a Police Officer 1 at PPD Police. They work salaried. 2024 total compensation came to $22,502.

Josue Tirado

Police Officer 1/PPD Police

2022 total comp
$22,497
Base pay
$15,372
Overtime
$231
Other pay
$6,894
Benefits
$0
Total compensation
$22,497
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
36796
Total Pay
$22,497

Josue Tirado holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2022, their total compensation was $22,497.

Rosmeyra Maldonado

Police Officer 1/PPD Police

2026 total comp
$22,486
Base pay
$20,436
Overtime
$0
Other pay
$2,051
Benefits
$0
Total compensation
$22,486
Employment type
Salaried

Source-specific fields

Base Salary
$90,581
Employee Category
Civil Service
Job Code
6A02
Public Id
24168
Total Pay
$22,486

At PPD Police, Rosmeyra Maldonado serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $22,486.

Euro Polanco

Police Officer 1/PPD Police

2026 total comp
$22,482
Base pay
$21,648
Overtime
$0
Other pay
$834
Benefits
$0
Total compensation
$22,482
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
8366
Total Pay
$22,482

At PPD Police, Euro Polanco serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $22,482.

Daniel Eckert

Police Officer 1/PPD Police

2026 total comp
$22,481
Base pay
$21,648
Overtime
$0
Other pay
$832
Benefits
$0
Total compensation
$22,481
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
2755
Total Pay
$22,481

Daniel Eckert holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $22,481.

Tanya Moore

Correctional Officer/PPD Police

2026 total comp
$22,467
Base pay
$14,889
Overtime
$6,145
Other pay
$1,433
Benefits
$0
Total compensation
$22,467
Employment type
Salaried

Source-specific fields

Base Salary
$61,684
Employee Category
Civil Service
Job Code
5H04
Public Id
14720
Total Pay
$22,467

At PPD Police, Tanya Moore serves as a Correctional Officer. They work salaried. Their 2026 pay totaled $22,467.

Joseph Blair

Police Corporal/PPD Police

2023 total comp
$22,467
Base pay
$7,000
Overtime
$394
Other pay
$15,073
Benefits
$0
Total compensation
$22,467
Employment type
Salaried

Source-specific fields

Base Salary
$91,352
Employee Category
Civil Service
Job Code
6A03
Public Id
21819
Total Pay
$22,467

Joseph Blair is a Police Corporal at PPD Police. They work salaried. 2023 total compensation came to $22,467.

Terrence Bishop

Police Officer 1/PPD Police

2026 total comp
$22,465
Base pay
$19,841
Overtime
$0
Other pay
$2,624
Benefits
$0
Total compensation
$22,465
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
2904
Total Pay
$22,465

Terrence Bishop holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $22,465.

Cyprian Scott

Police Officer 1/PPD Police

2026 total comp
$22,465
Base pay
$19,841
Overtime
$0
Other pay
$2,624
Benefits
$0
Total compensation
$22,465
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
8257
Total Pay
$22,465

Cyprian Scott holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $22,465.

Yanirys Torres

Police Officer 1/PPD Police

2026 total comp
$22,463
Base pay
$19,484
Overtime
$1,708
Other pay
$1,272
Benefits
$0
Total compensation
$22,463
Employment type
Salaried

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
44853
Total Pay
$22,463

Yanirys Torres holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $22,463.