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 19

Wayne Frazier

Police Officer 1/PPD Police

2026 total comp
$25,558
Base pay
$21,648
Overtime
$0
Other pay
$3,910
Benefits
$0
Total compensation
$25,558
Employment type
Salaried

Source-specific fields

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

At PPD Police, Wayne Frazier serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $25,558.

Tarhan Brown

Police Officer 1/PPD Police

2026 total comp
$25,553
Base pay
$18,185
Overtime
$5,922
Other pay
$1,446
Benefits
$0
Total compensation
$25,553
Employment type
Salaried

Source-specific fields

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

Tarhan Brown is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $25,553.

Tiara Corsey

Human Resources Professional 2/PPD Police

2026 total comp
$25,551
Base pay
$20,851
Overtime
$4,518
Other pay
$182
Benefits
$0
Total compensation
$25,551
Employment type
Salaried

Source-specific fields

Base Salary
$82,714
Employee Category
Civil Service
Job Code
2H91
Public Id
27932
Total Pay
$25,551

Tiara Corsey holds the role of Human Resources Professional 2 at PPD Police. Their status is salaried. In 2026, their total compensation was $25,551.

Kareem Harris

Police Officer 1/PPD Police

2026 total comp
$25,550
Base pay
$21,577
Overtime
$1,220
Other pay
$2,752
Benefits
$0
Total compensation
$25,550
Employment type
Salaried

Source-specific fields

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

Kareem Harris is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $25,550.

Charles Sanders

Police Officer 1/PPD Police

2026 total comp
$25,547
Base pay
$21,648
Overtime
$915
Other pay
$2,983
Benefits
$0
Total compensation
$25,547
Employment type
Salaried

Source-specific fields

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

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

Francis Kober

Police Officer 1/PPD Police

2026 total comp
$25,542
Base pay
$21,648
Overtime
$1,017
Other pay
$2,876
Benefits
$0
Total compensation
$25,542
Employment type
Salaried

Source-specific fields

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

Francis Kober holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $25,542.

Alexander Norat

Police Officer 1/PPD Police

2026 total comp
$25,541
Base pay
$21,648
Overtime
$1,254
Other pay
$2,639
Benefits
$0
Total compensation
$25,541
Employment type
Salaried

Source-specific fields

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

Alexander Norat holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $25,541.

Jason Czarnecki

Police Officer 1/PPD Police

2026 total comp
$25,541
Base pay
$21,648
Overtime
$1,254
Other pay
$2,639
Benefits
$0
Total compensation
$25,541
Employment type
Salaried

Source-specific fields

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

At PPD Police, Jason Czarnecki serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $25,541.

Clervius Exume

Police Officer 1/PPD Police

2026 total comp
$25,537
Base pay
$21,648
Overtime
$1,559
Other pay
$2,329
Benefits
$0
Total compensation
$25,537
Employment type
Salaried

Source-specific fields

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

Clervius Exume holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $25,537.

Jasmine Bond

Police Officer 1/PPD Police

2026 total comp
$25,537
Base pay
$21,648
Overtime
$1,559
Other pay
$2,329
Benefits
$0
Total compensation
$25,537
Employment type
Salaried

Source-specific fields

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

At PPD Police, Jasmine Bond serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $25,537.

Joseph Pizzo

Police Officer 1/PPD Police

2026 total comp
$25,537
Base pay
$21,648
Overtime
$1,559
Other pay
$2,329
Benefits
$0
Total compensation
$25,537
Employment type
Salaried

Source-specific fields

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

Joseph Pizzo works as a Police Officer 1 for PPD Police. Their status is salaried. Joseph earned $25,537 in 2026.

Abraham Matos Iii

Police Officer 1/PPD Police

2026 total comp
$25,537
Base pay
$21,648
Overtime
$1,559
Other pay
$2,329
Benefits
$0
Total compensation
$25,537
Employment type
Salaried

Source-specific fields

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

Abraham Matos Iii works as a Police Officer 1 for PPD Police. Their status is salaried. Abraham earned $25,537 in 2026.

Conner Workman

Police Officer 1/PPD Police

2026 total comp
$25,534
Base pay
$19,484
Overtime
$3,721
Other pay
$2,329
Benefits
$0
Total compensation
$25,534
Employment type
Salaried

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
28514
Total Pay
$25,534

Conner Workman holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $25,534.

Ian Morrissey

Police Officer 1/PPD Police

2026 total comp
$25,520
Base pay
$18,185
Overtime
$6,320
Other pay
$1,015
Benefits
$0
Total compensation
$25,520
Employment type
Salaried

Source-specific fields

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

At PPD Police, Ian Morrissey serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $25,520.

Felix Rivera

Police Officer 1/PPD Police

2026 total comp
$25,508
Base pay
$21,648
Overtime
$881
Other pay
$2,979
Benefits
$0
Total compensation
$25,508
Employment type
Salaried

Source-specific fields

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

Felix Rivera is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $25,508.

William Devine

Police Officer 1/PPD Police

2026 total comp
$25,508
Base pay
$21,648
Overtime
$881
Other pay
$2,979
Benefits
$0
Total compensation
$25,508
Employment type
Salaried

Source-specific fields

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

William Devine works as a Police Officer 1 for PPD Police. Their status is salaried. William earned $25,508 in 2026.

Miyinda Hopewell

Police Officer 1/PPD Police

2026 total comp
$25,504
Base pay
$21,648
Overtime
$1,220
Other pay
$2,635
Benefits
$0
Total compensation
$25,504
Employment type
Salaried

Source-specific fields

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

Miyinda Hopewell holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $25,504.

Kaelin Burke

Police Officer 1/PPD Police

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

Source-specific fields

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

Kaelin Burke works as a Police Officer 1 for PPD Police. Their status is salaried. Kaelin earned $25,499 in 2026.

Johnson Martinez

Correctional Officer/PPD Police

2026 total comp
$25,493
Base pay
$13,885
Overtime
$9,926
Other pay
$1,682
Benefits
$0
Total compensation
$25,493
Employment type
Salaried

Source-specific fields

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

Johnson Martinez works as a Correctional Officer for PPD Police. Their status is salaried. Johnson earned $25,493 in 2026.

Melissa Kromchad

Police Officer 1/PPD Police

2026 total comp
$25,492
Base pay
$21,648
Overtime
$2,034
Other pay
$1,810
Benefits
$0
Total compensation
$25,492
Employment type
Salaried

Source-specific fields

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

At PPD Police, Melissa Kromchad serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $25,492.

Lasaundra Abrams

Administrative Services Supervisor-Confidential/PPD Police

2026 total comp
$25,491
Base pay
$14,876
Overtime
$10,241
Other pay
$374
Benefits
$0
Total compensation
$25,491
Employment type
Salaried

Source-specific fields

Base Salary
$61,304
Employee Category
Civil Service
Job Code
2L08
Public Id
31053
Total Pay
$25,491

At PPD Police, Lasaundra Abrams serves as a Administrative Services Supervisor-Confidential. They work salaried. Their 2026 pay totaled $25,491.

Ryan Secord

Police Officer 1/PPD Police

2026 total comp
$25,486
Base pay
$21,577
Overtime
$1,695
Other pay
$2,214
Benefits
$0
Total compensation
$25,486
Employment type
Salaried

Source-specific fields

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

Ryan Secord works as a Police Officer 1 for PPD Police. Their status is salaried. Ryan earned $25,486 in 2026.

Nicholas Travaline

Police Officer 1/PPD Police

2026 total comp
$25,484
Base pay
$21,648
Overtime
$1,356
Other pay
$2,480
Benefits
$0
Total compensation
$25,484
Employment type
Salaried

Source-specific fields

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

Nicholas Travaline works as a Police Officer 1 for PPD Police. Their status is salaried. Nicholas earned $25,484 in 2026.

Matthew Rivera

Police Officer 1/PPD Police

2026 total comp
$25,484
Base pay
$21,648
Overtime
$1,356
Other pay
$2,480
Benefits
$0
Total compensation
$25,484
Employment type
Salaried

Source-specific fields

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

Matthew Rivera works as a Police Officer 1 for PPD Police. Their status is salaried. Matthew earned $25,484 in 2026.

Kelly Young

Police Officer 1/PPD Police

2026 total comp
$25,484
Base pay
$21,648
Overtime
$1,356
Other pay
$2,480
Benefits
$0
Total compensation
$25,484
Employment type
Salaried

Source-specific fields

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

Kelly Young is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $25,484.

James Cehlar

Police Officer 1/PPD Police

2026 total comp
$25,484
Base pay
$17,631
Overtime
$280
Other pay
$7,573
Benefits
$0
Total compensation
$25,484
Employment type
Salaried

Source-specific fields

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

James Cehlar holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $25,484.

Barbara Jenkins-Harris

Office Clerk 2/PPD Police

2025 total comp
$25,476
Base pay
$23,235
Overtime
$663
Other pay
$1,578
Benefits
$0
Total compensation
$25,476
Employment type
Salaried

Source-specific fields

Base Salary
$43,879
Employee Category
Civil Service
Job Code
1A03
Public Id
16533
Total Pay
$25,476

Barbara Jenkins-Harris is a Office Clerk 2 at PPD Police. They work salaried. 2025 total compensation came to $25,476.

Valerie Bernard

Police Officer 1/PPD Police

2026 total comp
$25,473
Base pay
$21,648
Overtime
$1,085
Other pay
$2,740
Benefits
$0
Total compensation
$25,473
Employment type
Salaried

Source-specific fields

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

Valerie Bernard works as a Police Officer 1 for PPD Police. Their status is salaried. Valerie earned $25,473 in 2026.

George Mahalis Jr

Police Officer 1/PPD Police

2026 total comp
$25,473
Base pay
$21,648
Overtime
$1,085
Other pay
$2,740
Benefits
$0
Total compensation
$25,473
Employment type
Salaried

Source-specific fields

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

George Mahalis Jr works as a Police Officer 1 for PPD Police. Their status is salaried. George earned $25,473 in 2026.

Robert Grant

Police Officer 1/PPD Police

2026 total comp
$25,473
Base pay
$21,648
Overtime
$1,085
Other pay
$2,740
Benefits
$0
Total compensation
$25,473
Employment type
Salaried

Source-specific fields

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

Robert Grant holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $25,473.

Nicholas Mastroianni

Police Officer 1/PPD Police

2021 total comp
$25,473
Base pay
$16,157
Overtime
$673
Other pay
$8,643
Benefits
$0
Total compensation
$25,473
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
12200
Total Pay
$25,473

Nicholas Mastroianni is a Police Officer 1 at PPD Police. They work salaried. 2021 total compensation came to $25,473.

Amir Morales

Police Officer 1/PPD Police

2026 total comp
$25,469
Base pay
$18,185
Overtime
$228
Other pay
$7,056
Benefits
$0
Total compensation
$25,469
Employment type
Salaried

Source-specific fields

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

Amir Morales holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $25,469.

Juan Santiago

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
17407
Total Pay
$25,465

Juan Santiago is a Police Officer 1 at PPD Police. They work salaried. 2023 total compensation came to $25,465.

Martin Murray

Police Officer 1/PPD Police

2026 total comp
$25,465
Base pay
$21,648
Overtime
$949
Other pay
$2,868
Benefits
$0
Total compensation
$25,465
Employment type
Salaried

Source-specific fields

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

Martin Murray is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $25,465.

Idalenis Duran-Peebles

Police Officer 1/PPD Police

2026 total comp
$25,462
Base pay
$21,648
Overtime
$1,491
Other pay
$2,322
Benefits
$0
Total compensation
$25,462
Employment type
Salaried

Source-specific fields

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

Idalenis Duran-Peebles holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $25,462.

Evan Mcbride

Police Officer 1/PPD Police

2026 total comp
$25,462
Base pay
$21,648
Overtime
$1,491
Other pay
$2,322
Benefits
$0
Total compensation
$25,462
Employment type
Salaried

Source-specific fields

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

At PPD Police, Evan Mcbride serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $25,462.

Christopher Musumeci

Police Officer 1/PPD Police

2026 total comp
$25,462
Base pay
$21,648
Overtime
$1,491
Other pay
$2,322
Benefits
$0
Total compensation
$25,462
Employment type
Salaried

Source-specific fields

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

Christopher Musumeci holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $25,462.

Angela Mouzon-Sowers

Police Corporal/PPD Police

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

Source-specific fields

Base Salary
$99,276
Employee Category
Civil Service
Job Code
6A03
Public Id
5145
Total Pay
$25,460

Angela Mouzon-Sowers works as a Police Corporal for PPD Police. Their status is salaried. Angela earned $25,460 in 2025.

Marisol Guridy

Office Clerk 2/PPD Police

2026 total comp
$25,453
Base pay
$25,125
Overtime
$0
Other pay
$328
Benefits
$0
Total compensation
$25,453
Employment type
Salaried

Source-specific fields

Base Salary
$43,879
Employee Category
Civil Service
Job Code
1A03
Public Id
36690
Total Pay
$25,453

Marisol Guridy is a Office Clerk 2 at PPD Police. They work salaried. 2026 total compensation came to $25,453.

Sean Hiller

Police Officer 1/PPD Police

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

Source-specific fields

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

At PPD Police, Sean Hiller serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $25,450.