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 3

Edwin Beltran

Police Sergeant/PPD Police

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

Source-specific fields

Base Salary
$91,472
Employee Category
Civil Service
Job Code
6A04
Public Id
7659
Total Pay
$20,061

Edwin Beltran holds the role of Police Sergeant at PPD Police. Their status is salaried. In 2022, their total compensation was $20,061.

Micah Lewis

Police Officer 1/PPD Police

2026 total comp
$20,061
Base pay
$18,185
Overtime
$740
Other pay
$1,136
Benefits
$0
Total compensation
$20,061
Employment type
Salaried

Source-specific fields

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

Micah Lewis is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $20,061.

Kemanie Bailey

Police Officer 1/PPD Police

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

Source-specific fields

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

Kemanie Bailey works as a Police Officer 1 for PPD Police. Their status is salaried. Kemanie earned $20,055 in 2026.

Diane Keele

Criminal Investigative Research Specialist/PPD Police

2026 total comp
$20,036
Base pay
$17,877
Overtime
$709
Other pay
$1,450
Benefits
$0
Total compensation
$20,036
Employment type
Salaried

Source-specific fields

Base Salary
$74,060
Employee Category
Civil Service
Job Code
6C21
Public Id
9945
Total Pay
$20,036

Diane Keele is a Criminal Investigative Research Specialist at PPD Police. They work salaried. 2026 total compensation came to $20,036.

Damir Chesney

Police Officer 1/PPD Police

2026 total comp
$20,030
Base pay
$18,185
Overtime
$712
Other pay
$1,134
Benefits
$0
Total compensation
$20,030
Employment type
Salaried

Source-specific fields

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

Damir Chesney is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $20,030.

Brian Belli

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
10652
Total Pay
$20,022

At PPD Police, Brian Belli serves as a Police Officer 1. They work salaried. Their 2025 pay totaled $20,022.

Christopher Izzi

Police Officer 1/PPD Police

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

Source-specific fields

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

Christopher Izzi is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $20,010.

Brian Wolf

Police Officer 1/PPD Police

2026 total comp
$19,978
Base pay
$18,033
Overtime
$0
Other pay
$1,944
Benefits
$0
Total compensation
$19,978
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
24242
Total Pay
$19,978

Brian Wolf works as a Police Officer 1 for PPD Police. Their status is salaried. Brian earned $19,978 in 2026.

Marysue Hilferty

Office Clerk 2/PPD Police

2022 total comp
$19,973
Base pay
$19,200
Overtime
$379
Other pay
$395
Benefits
$0
Total compensation
$19,973
Employment type
Salaried

Source-specific fields

Base Salary
$38,058
Employee Category
Civil Service
Job Code
1A03
Public Id
14767
Total Pay
$19,973

Marysue Hilferty works as a Office Clerk 2 for PPD Police. Their status is salaried. Marysue earned $19,973 in 2022.

Patrick Mc Kee

Police Sergeant/PPD Police

2020 total comp
$19,968
Base pay
$10,608
Overtime
$0
Other pay
$9,360
Benefits
$0
Total compensation
$19,968
Employment type
Salaried

Source-specific fields

Base Salary
$86,853
Employee Category
Civil Service
Job Code
6A04
Public Id
23014
Total Pay
$19,968

Patrick Mc Kee holds the role of Police Sergeant at PPD Police. Their status is salaried. In 2020, their total compensation was $19,968.

Jennifer Flade

Hostler Group Leader/PPD Police

2026 total comp
$19,961
Base pay
$12,470
Overtime
$6,778
Other pay
$712
Benefits
$0
Total compensation
$19,961
Employment type
Salaried

Source-specific fields

Base Salary
$52,338
Employee Category
Civil Service
Job Code
7A72
Public Id
17987
Total Pay
$19,961

Jennifer Flade works as a Hostler Group Leader for PPD Police. Their status is salaried. Jennifer earned $19,961 in 2026.

Andrew Napoli

Police Lieutenant/PPD Police

2026 total comp
$19,958
Base pay
$6,992
Overtime
$9,602
Other pay
$3,364
Benefits
$0
Total compensation
$19,958
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
14114
Total Pay
$19,958

Andrew Napoli works as a Police Lieutenant for PPD Police. Their status is salaried. Andrew earned $19,958 in 2026.

Ashley Chichearo

Criminal Investigative Research Specialist/PPD Police

2026 total comp
$19,947
Base pay
$17,026
Overtime
$2,516
Other pay
$405
Benefits
$0
Total compensation
$19,947
Employment type
Salaried

Source-specific fields

Base Salary
$74,060
Employee Category
Civil Service
Job Code
6C21
Public Id
11385
Total Pay
$19,947

Ashley Chichearo is a Criminal Investigative Research Specialist at PPD Police. They work salaried. 2026 total compensation came to $19,947.

Henry Hill

Police Officer Recruit/PPD Police

2025 total comp
$19,912
Base pay
$13,165
Overtime
$0
Other pay
$6,747
Benefits
$0
Total compensation
$19,912
Employment type
Salaried

Source-specific fields

Base Salary
$66,931
Employee Category
Civil Service
Job Code
6A01
Public Id
52778
Total Pay
$19,912

At PPD Police, Henry Hill serves as a Police Officer Recruit. They work salaried. Their 2025 pay totaled $19,912.

Laura Beierschmitt

Senior Law Enforcement Analyst/PPD Police

2026 total comp
$19,912
Base pay
$19,513
Overtime
$98
Other pay
$302
Benefits
$0
Total compensation
$19,912
Employment type
Salaried

Source-specific fields

Base Salary
$84,878
Employee Category
Civil Service
Job Code
6C27
Public Id
26658
Total Pay
$19,912

Laura Beierschmitt is a Senior Law Enforcement Analyst at PPD Police. They work salaried. 2026 total compensation came to $19,912.

Kayla Venziale

Police Officer 1/PPD Police

2026 total comp
$19,880
Base pay
$18,185
Overtime
$569
Other pay
$1,125
Benefits
$0
Total compensation
$19,880
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
50216
Total Pay
$19,880

Kayla Venziale is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $19,880.

Robert Peck

Police Officer 1/PPD Police

2019 total comp
$19,855
Base pay
$14,913
Overtime
$0
Other pay
$4,942
Benefits
$0
Total compensation
$19,855
Employment type
Salaried

Source-specific fields

Base Salary
$70,496
Employee Category
Civil Service
Job Code
6A02
Public Id
29688
Total Pay
$19,855

Robert Peck works as a Police Officer 1 for PPD Police. Their status is salaried. Robert earned $19,855 in 2019.

Chantell Brown

Senior Emergency Communications Dispatcher/PPD Police

2026 total comp
$19,845
Base pay
$14,362
Overtime
$4,793
Other pay
$691
Benefits
$0
Total compensation
$19,845
Employment type
Salaried

Source-specific fields

Base Salary
$61,316
Employee Category
Civil Service
Job Code
6J33
Public Id
16775
Total Pay
$19,845

Chantell Brown holds the role of Senior Emergency Communications Dispatcher at PPD Police. Their status is salaried. In 2026, their total compensation was $19,845.

Darius Bernhardt

Police Officer 1/PPD Police

2026 total comp
$19,836
Base pay
$18,185
Overtime
$57
Other pay
$1,595
Benefits
$0
Total compensation
$19,836
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
48251
Total Pay
$19,836

Darius Bernhardt is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $19,836.

Ernestine Wiggs

Correctional Officer/PPD Police

2026 total comp
$19,836
Base pay
$12,807
Overtime
$5,672
Other pay
$1,357
Benefits
$0
Total compensation
$19,836
Employment type
Salaried

Source-specific fields

Base Salary
$61,684
Employee Category
Civil Service
Job Code
5H04
Public Id
20451
Total Pay
$19,836

Ernestine Wiggs is a Correctional Officer at PPD Police. They work salaried. 2026 total compensation came to $19,836.

James Brooks Jr

Detective/PPD Police

2020 total comp
$19,824
Base pay
$17,593
Overtime
$0
Other pay
$2,230
Benefits
$0
Total compensation
$19,824
Employment type
Salaried

Source-specific fields

Base Salary
$83,806
Employee Category
Civil Service
Job Code
6A12
Public Id
3887
Total Pay
$19,824

At PPD Police, James Brooks Jr serves as a Detective. They work salaried. Their 2020 pay totaled $19,824.

Ida Keyes

Police Officer 1/PPD Police

2023 total comp
$19,821
Base pay
$9,546
Overtime
$0
Other pay
$10,275
Benefits
$0
Total compensation
$19,821
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
8550
Total Pay
$19,821

At PPD Police, Ida Keyes serves as a Police Officer 1. They work salaried. Their 2023 pay totaled $19,821.

Nadia Edwards

Administrative Specialist 1-Non-Confidential/PPD Police

2026 total comp
$19,820
Base pay
$17,550
Overtime
$2,234
Other pay
$36
Benefits
$0
Total compensation
$19,820
Employment type
Salaried

Source-specific fields

Base Salary
$64,909
Employee Category
Civil Service
Job Code
2L31
Public Id
42718
Total Pay
$19,820

Nadia Edwards is a Administrative Specialist 1-Non-Confidential at PPD Police. They work salaried. 2026 total compensation came to $19,820.

Erica Upshur

Police Communications Dispatcher Trainee/PPD Police

2026 total comp
$19,814
Base pay
$10,395
Overtime
$8,787
Other pay
$633
Benefits
$0
Total compensation
$19,814
Employment type
Salaried

Source-specific fields

Base Salary
$47,611
Employee Category
Civil Service
Job Code
6J31
Public Id
51503
Total Pay
$19,814

Erica Upshur is a Police Communications Dispatcher Trainee at PPD Police. They work salaried. 2026 total compensation came to $19,814.

Christopher Arroyo

Police Officer 1/PPD Police

2026 total comp
$19,801
Base pay
$16,669
Overtime
$1,540
Other pay
$1,593
Benefits
$0
Total compensation
$19,801
Employment type
Salaried

Source-specific fields

Base Salary
$72,651
Employee Category
Civil Service
Job Code
6A02
Public Id
48712
Total Pay
$19,801

At PPD Police, Christopher Arroyo serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $19,801.

Daameira Carr

Police Communications Dispatcher Trainee/PPD Police

2022 total comp
$19,791
Base pay
$18,673
Overtime
$1,017
Other pay
$101
Benefits
$0
Total compensation
$19,791
Employment type
Salaried

Source-specific fields

Base Salary
$41,045
Employee Category
Civil Service
Job Code
6J31
Public Id
40886
Total Pay
$19,791

Daameira Carr is a Police Communications Dispatcher Trainee at PPD Police. They work salaried. 2022 total compensation came to $19,791.

Lisa Berdel

Criminal Investigative Research Specialist/PPD Police

2026 total comp
$19,773
Base pay
$16,080
Overtime
$2,376
Other pay
$1,317
Benefits
$0
Total compensation
$19,773
Employment type
Salaried

Source-specific fields

Base Salary
$69,947
Employee Category
Civil Service
Job Code
6C21
Public Id
34385
Total Pay
$19,773

Lisa Berdel holds the role of Criminal Investigative Research Specialist at PPD Police. Their status is salaried. In 2026, their total compensation was $19,773.

Olivia Lieu

Police Officer 1/PPD Police

2026 total comp
$19,771
Base pay
$16,669
Overtime
$1,983
Other pay
$1,119
Benefits
$0
Total compensation
$19,771
Employment type
Salaried

Source-specific fields

Base Salary
$72,651
Employee Category
Civil Service
Job Code
6A02
Public Id
53453
Total Pay
$19,771

At PPD Police, Olivia Lieu serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $19,771.

Angela Mayes

Senior Emergency Communications Dispatcher/PPD Police

2026 total comp
$19,770
Base pay
$14,221
Overtime
$4,644
Other pay
$905
Benefits
$0
Total compensation
$19,770
Employment type
Salaried

Source-specific fields

Base Salary
$61,316
Employee Category
Civil Service
Job Code
6J33
Public Id
26107
Total Pay
$19,770

Angela Mayes is a Senior Emergency Communications Dispatcher at PPD Police. They work salaried. 2026 total compensation came to $19,770.

James Allen

Correctional Officer/PPD Police

2026 total comp
$19,770
Base pay
$11,940
Overtime
$7,678
Other pay
$152
Benefits
$0
Total compensation
$19,770
Employment type
Salaried

Source-specific fields

Base Salary
$52,047
Employee Category
Civil Service
Job Code
5H04
Public Id
53876
Total Pay
$19,770

At PPD Police, James Allen serves as a Correctional Officer. They work salaried. Their 2026 pay totaled $19,770.

Roshanda Herrin

Police Communication Dispatcher/PPD Police

2026 total comp
$19,769
Base pay
$13,422
Overtime
$4,997
Other pay
$1,350
Benefits
$0
Total compensation
$19,769
Employment type
Salaried

Source-specific fields

Base Salary
$59,642
Employee Category
Civil Service
Job Code
6J32
Public Id
36900
Total Pay
$19,769

Roshanda Herrin is a Police Communication Dispatcher at PPD Police. They work salaried. 2026 total compensation came to $19,769.

Arjay Agustin

Police Officer 1/PPD Police

2026 total comp
$19,759
Base pay
$18,185
Overtime
$456
Other pay
$1,118
Benefits
$0
Total compensation
$19,759
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
49796
Total Pay
$19,759

Arjay Agustin is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $19,759.

Anthony Baskerville

Police Communication Dispatcher/PPD Police

2026 total comp
$19,742
Base pay
$14,473
Overtime
$4,334
Other pay
$935
Benefits
$0
Total compensation
$19,742
Employment type
Salaried

Source-specific fields

Base Salary
$59,642
Employee Category
Civil Service
Job Code
6J32
Public Id
34534
Total Pay
$19,742

Anthony Baskerville works as a Police Communication Dispatcher for PPD Police. Their status is salaried. Anthony earned $19,742 in 2026.

Anthony Dean

Police Officer 1/PPD Police

2026 total comp
$19,716
Base pay
$16,669
Overtime
$1,931
Other pay
$1,116
Benefits
$0
Total compensation
$19,716
Employment type
Salaried

Source-specific fields

Base Salary
$72,651
Employee Category
Civil Service
Job Code
6A02
Public Id
52636
Total Pay
$19,716

At PPD Police, Anthony Dean serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $19,716.

Diane Gwiazdowski

Criminal Investigative Research Specialist/PPD Police

2026 total comp
$19,707
Base pay
$17,026
Overtime
$1,816
Other pay
$865
Benefits
$0
Total compensation
$19,707
Employment type
Salaried

Source-specific fields

Base Salary
$74,060
Employee Category
Civil Service
Job Code
6C21
Public Id
26981
Total Pay
$19,707

At PPD Police, Diane Gwiazdowski serves as a Criminal Investigative Research Specialist. They work salaried. Their 2026 pay totaled $19,707.

Gretchen Rambo

Police Communication Dispatcher/PPD Police

2026 total comp
$19,707
Base pay
$13,552
Overtime
$5,668
Other pay
$487
Benefits
$0
Total compensation
$19,707
Employment type
Salaried

Source-specific fields

Base Salary
$57,858
Employee Category
Civil Service
Job Code
6J32
Public Id
41542
Total Pay
$19,707

Gretchen Rambo works as a Police Communication Dispatcher for PPD Police. Their status is salaried. Gretchen earned $19,707 in 2026.

Kyle Vella

Police Officer 1/PPD Police

2026 total comp
$19,699
Base pay
$18,185
Overtime
$399
Other pay
$1,115
Benefits
$0
Total compensation
$19,699
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
49135
Total Pay
$19,699

Kyle Vella works as a Police Officer 1 for PPD Police. Their status is salaried. Kyle earned $19,699 in 2026.

Faith Gary

Police Officer 1/PPD Police

2026 total comp
$19,688
Base pay
$16,669
Overtime
$1,905
Other pay
$1,114
Benefits
$0
Total compensation
$19,688
Employment type
Salaried

Source-specific fields

Base Salary
$72,651
Employee Category
Civil Service
Job Code
6A02
Public Id
53649
Total Pay
$19,688

At PPD Police, Faith Gary serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $19,688.

Jessica Temple

Police Communication Dispatcher/PPD Police

2026 total comp
$19,683
Base pay
$10,768
Overtime
$7,883
Other pay
$1,033
Benefits
$0
Total compensation
$19,683
Employment type
Salaried

Source-specific fields

Base Salary
$57,858
Employee Category
Civil Service
Job Code
6J32
Public Id
44027
Total Pay
$19,683

Jessica Temple works as a Police Communication Dispatcher for PPD Police. Their status is salaried. Jessica earned $19,683 in 2026.

Jendy Inirio

Police Officer 1/PPD Police

2023 total comp
$19,671
Base pay
$6,364
Overtime
$0
Other pay
$13,307
Benefits
$0
Total compensation
$19,671
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
35673
Total Pay
$19,671

Jendy Inirio holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2023, their total compensation was $19,671.