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 4

Caleb Roca

Police Officer 1/PPD Police

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

Source-specific fields

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

Caleb Roca is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $22,113.

Amanda Jonas

Police Officer 1/PPD Police

2026 total comp
$22,108
Base pay
$19,484
Overtime
$1,373
Other pay
$1,251
Benefits
$0
Total compensation
$22,108
Employment type
Salaried

Source-specific fields

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

Amanda Jonas is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $22,108.

Ivene Bennett

Police Officer 1/PPD Police

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

Source-specific fields

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

Ivene Bennett holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $22,107.

Zakiyyah Rayford

Office Clerk 2/PPD Police

2020 total comp
$22,101
Base pay
$21,036
Overtime
$111
Other pay
$954
Benefits
$0
Total compensation
$22,101
Employment type
Salaried

Source-specific fields

Base Salary
$36,402
Employee Category
Civil Service
Job Code
1A03
Public Id
4829
Total Pay
$22,101

Zakiyyah Rayford holds the role of Office Clerk 2 at PPD Police. Their status is salaried. In 2020, their total compensation was $22,101.

Michael Kilroy

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
15455
Total Pay
$22,096

Michael Kilroy holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2025, their total compensation was $22,096.

Edward Allen

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$92,961
Employee Category
Civil Service
Job Code
6A02
Public Id
20070
Total Pay
$22,089

At PPD Police, Edward Allen serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $22,089.

Frank Fuentes

Police Officer 1/PPD Police

2026 total comp
$22,083
Base pay
$18,185
Overtime
$2,648
Other pay
$1,250
Benefits
$0
Total compensation
$22,083
Employment type
Salaried

Source-specific fields

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

Frank Fuentes works as a Police Officer 1 for PPD Police. Their status is salaried. Frank earned $22,083 in 2026.

Jayson Zambrano

Police Officer 1/PPD Police

2026 total comp
$22,075
Base pay
$19,484
Overtime
$1,342
Other pay
$1,250
Benefits
$0
Total compensation
$22,075
Employment type
Salaried

Source-specific fields

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

Jayson Zambrano works as a Police Officer 1 for PPD Police. Their status is salaried. Jayson earned $22,075 in 2026.

Tailor Kelly

Police Officer 1/PPD Police

2026 total comp
$22,075
Base pay
$19,484
Overtime
$1,342
Other pay
$1,250
Benefits
$0
Total compensation
$22,075
Employment type
Salaried

Source-specific fields

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

Tailor Kelly holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $22,075.

Kevin Murphy

Police Officer 1/PPD Police

2026 total comp
$22,069
Base pay
$16,669
Overtime
$3,680
Other pay
$1,721
Benefits
$0
Total compensation
$22,069
Employment type
Salaried

Source-specific fields

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

Kevin Murphy is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $22,069.

Reinaldo Dejesus

Police Officer 1/PPD Police

2022 total comp
$22,067
Base pay
$12,298
Overtime
$0
Other pay
$9,769
Benefits
$0
Total compensation
$22,067
Employment type
Salaried

Source-specific fields

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

Reinaldo Dejesus works as a Police Officer 1 for PPD Police. Their status is salaried. Reinaldo earned $22,067 in 2022.

Aida Solis

Police Officer 1/PPD Police

2026 total comp
$22,038
Base pay
$19,490
Overtime
$271
Other pay
$2,277
Benefits
$0
Total compensation
$22,038
Employment type
Salaried

Source-specific fields

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

Aida Solis holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $22,038.

Hector Trinidad

Police Officer 1/PPD Police

2026 total comp
$22,025
Base pay
$16,669
Overtime
$3,445
Other pay
$1,912
Benefits
$0
Total compensation
$22,025
Employment type
Salaried

Source-specific fields

Base Salary
$72,651
Employee Category
Civil Service
Job Code
6A02
Public Id
13883
Total Pay
$22,025

Hector Trinidad is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $22,025.

Robert Sarp

Correctional Officer/PPD Police

2026 total comp
$22,024
Base pay
$14,417
Overtime
$6,618
Other pay
$990
Benefits
$0
Total compensation
$22,024
Employment type
Salaried

Source-specific fields

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

At PPD Police, Robert Sarp serves as a Correctional Officer. They work salaried. Their 2026 pay totaled $22,024.

Douglas Peoples

Police Communication Dispatcher/PPD Police

2026 total comp
$22,013
Base pay
$13,704
Overtime
$7,697
Other pay
$613
Benefits
$0
Total compensation
$22,013
Employment type
Salaried

Source-specific fields

Base Salary
$56,058
Employee Category
Civil Service
Job Code
6J32
Public Id
43445
Total Pay
$22,013

Douglas Peoples works as a Police Communication Dispatcher for PPD Police. Their status is salaried. Douglas earned $22,013 in 2026.

Tawana Middleton

Police Officer 1/PPD Police

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

Source-specific fields

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

At PPD Police, Tawana Middleton serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $22,013.

Peter Hando

Police Officer 1/PPD Police

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

Source-specific fields

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

Peter Hando holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $22,011.

Kaitlin Banning

Police Officer 1/PPD Police

2026 total comp
$22,009
Base pay
$18,185
Overtime
$2,107
Other pay
$1,718
Benefits
$0
Total compensation
$22,009
Employment type
Salaried

Source-specific fields

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

At PPD Police, Kaitlin Banning serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $22,009.

Syreeta Reynoso Santos

Police Officer 1/PPD Police

2026 total comp
$22,006
Base pay
$18,532
Overtime
$2,229
Other pay
$1,246
Benefits
$0
Total compensation
$22,006
Employment type
Salaried

Source-specific fields

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

At PPD Police, Syreeta Reynoso Santos serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $22,006.

Frances Chapman

Police Communication Dispatcher/PPD Police

2026 total comp
$21,998
Base pay
$13,803
Overtime
$7,084
Other pay
$1,111
Benefits
$0
Total compensation
$21,998
Employment type
Salaried

Source-specific fields

Base Salary
$59,642
Employee Category
Civil Service
Job Code
6J32
Public Id
24367
Total Pay
$21,998

Frances Chapman is a Police Communication Dispatcher at PPD Police. They work salaried. 2026 total compensation came to $21,998.

Fares Soltan

Police Officer Recruit/PPD Police

2026 total comp
$21,997
Base pay
$14,204
Overtime
$0
Other pay
$7,794
Benefits
$0
Total compensation
$21,997
Employment type
Salaried

Source-specific fields

Base Salary
$67,935
Employee Category
Civil Service
Job Code
6A01
Public Id
55627
Total Pay
$21,997

Fares Soltan holds the role of Police Officer Recruit at PPD Police. Their status is salaried. In 2026, their total compensation was $21,997.

Raul Navarro

Police Officer 1/PPD Police

2026 total comp
$21,993
Base pay
$18,727
Overtime
$2,021
Other pay
$1,245
Benefits
$0
Total compensation
$21,993
Employment type
Salaried

Source-specific fields

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

Raul Navarro works as a Police Officer 1 for PPD Police. Their status is salaried. Raul earned $21,993 in 2026.

Lyssa Hawley

Police Officer 1/PPD Police

2026 total comp
$21,993
Base pay
$21,648
Overtime
$0
Other pay
$344
Benefits
$0
Total compensation
$21,993
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
23164
Total Pay
$21,993

Lyssa Hawley is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $21,993.

Nordia Henry

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
26201
Total Pay
$21,987

Nordia Henry works as a Police Officer 1 for PPD Police. Their status is salaried. Nordia earned $21,987 in 2022.

Anthony Vitkunas

Police Officer 1/PPD Police

2026 total comp
$21,985
Base pay
$18,532
Overtime
$2,208
Other pay
$1,244
Benefits
$0
Total compensation
$21,985
Employment type
Salaried

Source-specific fields

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

Anthony Vitkunas holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $21,985.

Carl Fierimonte Jr

Correctional Officer/PPD Police

2026 total comp
$21,970
Base pay
$14,180
Overtime
$6,854
Other pay
$935
Benefits
$0
Total compensation
$21,970
Employment type
Salaried

Source-specific fields

Base Salary
$61,684
Employee Category
Civil Service
Job Code
5H04
Public Id
14326
Total Pay
$21,970

Carl Fierimonte Jr is a Correctional Officer at PPD Police. They work salaried. 2026 total compensation came to $21,970.

Mark Pugliese

Junior Law Enforcement Analyst/PPD Police

2026 total comp
$21,963
Base pay
$20,539
Overtime
$1,056
Other pay
$368
Benefits
$0
Total compensation
$21,963
Employment type
Salaried

Source-specific fields

Base Salary
$45,922
Employee Category
Civil Service
Job Code
6C25
Public Id
14371
Total Pay
$21,963

Mark Pugliese works as a Junior Law Enforcement Analyst for PPD Police. Their status is salaried. Mark earned $21,963 in 2026.

Joseph Taylor

Police Officer 1/PPD Police

2026 total comp
$21,962
Base pay
$18,185
Overtime
$2,534
Other pay
$1,243
Benefits
$0
Total compensation
$21,962
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
45247
Total Pay
$21,962

At PPD Police, Joseph Taylor serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $21,962.

Gannon Branigan

Police Officer 1/PPD Police

2026 total comp
$21,952
Base pay
$18,185
Overtime
$1,765
Other pay
$2,002
Benefits
$0
Total compensation
$21,952
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
12839
Total Pay
$21,952

Gannon Branigan works as a Police Officer 1 for PPD Police. Their status is salaried. Gannon earned $21,952 in 2026.

Shannon Reynolds

Police Communication Dispatcher/PPD Police

2021 total comp
$21,940
Base pay
$20,758
Overtime
$1,069
Other pay
$114
Benefits
$0
Total compensation
$21,940
Employment type
Salaried

Source-specific fields

Base Salary
$46,371
Employee Category
Civil Service
Job Code
6J32
Public Id
21969
Total Pay
$21,940

At PPD Police, Shannon Reynolds serves as a Police Communication Dispatcher. They work salaried. Their 2021 pay totaled $21,940.

Kasir Henderson

Police Officer 1/PPD Police

2026 total comp
$21,932
Base pay
$18,185
Overtime
$2,505
Other pay
$1,241
Benefits
$0
Total compensation
$21,932
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
50600
Total Pay
$21,932

Kasir Henderson holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $21,932.

Jeremy Edwards

Police Officer 1/PPD Police

2026 total comp
$21,920
Base pay
$18,532
Overtime
$2,147
Other pay
$1,241
Benefits
$0
Total compensation
$21,920
Employment type
Salaried

Source-specific fields

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

Jeremy Edwards is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $21,920.

Stanley Zucker

Police Officer 1/PPD Police

2023 total comp
$21,920
Base pay
$6,364
Overtime
$5,012
Other pay
$10,544
Benefits
$0
Total compensation
$21,920
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
24559
Total Pay
$21,920

Stanley Zucker works as a Police Officer 1 for PPD Police. Their status is salaried. Stanley earned $21,920 in 2023.

Corey Simmons

Forensic Scientist 4/PPD Police

2025 total comp
$21,916
Base pay
$19,408
Overtime
$0
Other pay
$2,508
Benefits
$0
Total compensation
$21,916
Employment type
Salaried

Source-specific fields

Base Salary
$99,893
Employee Category
Civil Service
Job Code
3H73
Public Id
2720
Total Pay
$21,916

At PPD Police, Corey Simmons serves as a Forensic Scientist 4. They work salaried. Their 2025 pay totaled $21,916.

Shane Albert

Police Officer 1/PPD Police

2026 total comp
$21,909
Base pay
$19,204
Overtime
$1,464
Other pay
$1,240
Benefits
$0
Total compensation
$21,909
Employment type
Salaried

Source-specific fields

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

At PPD Police, Shane Albert serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $21,909.

Wreejoyce Richards-Wilder

Police Officer 1/PPD Police

2026 total comp
$21,909
Base pay
$18,185
Overtime
$1,822
Other pay
$1,902
Benefits
$0
Total compensation
$21,909
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
39597
Total Pay
$21,909

At PPD Police, Wreejoyce Richards-Wilder serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $21,909.

Ky'Asia Joynes-White

Police Officer 1/PPD Police

2026 total comp
$21,901
Base pay
$18,185
Overtime
$2,477
Other pay
$1,240
Benefits
$0
Total compensation
$21,901
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
50891
Total Pay
$21,901

At PPD Police, Ky'Asia Joynes-White serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $21,901.

Jahiem Bell-Thomas

Police Officer 1/PPD Police

2026 total comp
$21,888
Base pay
$18,185
Overtime
$1,993
Other pay
$1,711
Benefits
$0
Total compensation
$21,888
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
48437
Total Pay
$21,888

At PPD Police, Jahiem Bell-Thomas serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $21,888.

Michael Smith

Police Officer 1/PPD Police

2026 total comp
$21,881
Base pay
$19,484
Overtime
$1,159
Other pay
$1,239
Benefits
$0
Total compensation
$21,881
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A03
Public Id
20447
Total Pay
$38,272

Michael Smith is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $21,881.

Justin Erbrick

Police Officer 1/PPD Police

2026 total comp
$21,881
Base pay
$19,484
Overtime
$1,159
Other pay
$1,239
Benefits
$0
Total compensation
$21,881
Employment type
Salaried

Source-specific fields

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

Justin Erbrick holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $21,881.