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 20

Daniel Leone

Police Officer 1/PPD Police

2026 total comp
$24,008
Base pay
$18,033
Overtime
$3,254
Other pay
$2,721
Benefits
$0
Total compensation
$24,008
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
29059
Total Pay
$24,008

Daniel Leone is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,008.

Shawn Murphy

Police Officer 1/PPD Police

2021 total comp
$24,007
Base pay
$7,480
Overtime
$0
Other pay
$16,527
Benefits
$0
Total compensation
$24,007
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
23762
Total Pay
$24,007

Shawn Murphy works as a Police Officer 1 for PPD Police. Their status is salaried. Shawn earned $24,007 in 2021.

Nancy Ortiz

Police Communication Dispatcher/PPD Police

2026 total comp
$24,005
Base pay
$13,772
Overtime
$8,981
Other pay
$1,252
Benefits
$0
Total compensation
$24,005
Employment type
Salaried

Source-specific fields

Base Salary
$59,642
Employee Category
Civil Service
Job Code
6J32
Public Id
20908
Total Pay
$24,005

Nancy Ortiz holds the role of Police Communication Dispatcher at PPD Police. Their status is salaried. In 2026, their total compensation was $24,005.

Ezechias Caillot

Police Officer 1/PPD Police

2026 total comp
$24,004
Base pay
$18,185
Overtime
$4,384
Other pay
$1,435
Benefits
$0
Total compensation
$24,004
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
47977
Total Pay
$24,004

Ezechias Caillot is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,004.

Jacqueline Mcallister

Police Officer 1/PPD Police

2026 total comp
$23,995
Base pay
$20,925
Overtime
$881
Other pay
$2,189
Benefits
$0
Total compensation
$23,995
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
32773
Total Pay
$23,995

Jacqueline Mcallister works as a Police Officer 1 for PPD Police. Their status is salaried. Jacqueline earned $23,995 in 2026.

Heather Sanwald

Forensic Scientist 3/PPD Police

2026 total comp
$23,994
Base pay
$22,496
Overtime
$1,477
Other pay
$21
Benefits
$0
Total compensation
$23,994
Employment type
Salaried

Source-specific fields

Base Salary
$84,878
Employee Category
Civil Service
Job Code
3H72
Public Id
43810
Total Pay
$23,994

Heather Sanwald holds the role of Forensic Scientist 3 at PPD Police. Their status is salaried. In 2026, their total compensation was $23,994.

Robert Green

Police Officer 1/PPD Police

2026 total comp
$23,986
Base pay
$21,381
Overtime
$271
Other pay
$2,334
Benefits
$0
Total compensation
$23,986
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
7853
Total Pay
$23,986

Robert Green works as a Police Officer 1 for PPD Police. Their status is salaried. Robert earned $23,986 in 2026.

Jack Haggard

Police Officer 1/PPD Police

2026 total comp
$23,984
Base pay
$18,185
Overtime
$4,441
Other pay
$1,358
Benefits
$0
Total compensation
$23,984
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
50425
Total Pay
$23,984

At PPD Police, Jack Haggard serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $23,984.

Alyssa Ceravolo

Police Officer 1/PPD Police

2026 total comp
$23,982
Base pay
$21,649
Overtime
$0
Other pay
$2,334
Benefits
$0
Total compensation
$23,982
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
17341
Total Pay
$23,982

Alyssa Ceravolo is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $23,982.

Kevin Baker

Police Officer 1/PPD Police

2026 total comp
$23,982
Base pay
$21,648
Overtime
$0
Other pay
$2,334
Benefits
$0
Total compensation
$23,982
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
1289
Total Pay
$23,982

Kevin Baker holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $23,982.

Daniel Moroney

Police Officer 1/PPD Police

2026 total comp
$23,982
Base pay
$21,648
Overtime
$0
Other pay
$2,334
Benefits
$0
Total compensation
$23,982
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
1373
Total Pay
$23,982

Daniel Moroney holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $23,982.

Charles Rillera

Police Officer 1/PPD Police

2026 total comp
$23,982
Base pay
$21,648
Overtime
$0
Other pay
$2,334
Benefits
$0
Total compensation
$23,982
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
18891
Total Pay
$23,982

At PPD Police, Charles Rillera serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $23,982.

Leander Williams

Police Officer 1/PPD Police

2026 total comp
$23,982
Base pay
$21,648
Overtime
$0
Other pay
$2,334
Benefits
$0
Total compensation
$23,982
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
21038
Total Pay
$23,982

Leander Williams is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $23,982.

Melissa Butcher

Police Officer 1/PPD Police

2026 total comp
$23,982
Base pay
$21,648
Overtime
$0
Other pay
$2,334
Benefits
$0
Total compensation
$23,982
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
30114
Total Pay
$23,982

Melissa Butcher is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $23,982.

Kathryn Mcchord

Police Officer 1/PPD Police

2026 total comp
$23,982
Base pay
$21,648
Overtime
$0
Other pay
$2,334
Benefits
$0
Total compensation
$23,982
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
30824
Total Pay
$23,982

Kathryn Mcchord works as a Police Officer 1 for PPD Police. Their status is salaried. Kathryn earned $23,982 in 2026.

Allen Reed

Police Officer 1/PPD Police

2026 total comp
$23,982
Base pay
$21,648
Overtime
$0
Other pay
$2,334
Benefits
$0
Total compensation
$23,982
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
34281
Total Pay
$23,982

Allen Reed holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $23,982.

Karen Bush

Police Officer 1/PPD Police

2026 total comp
$23,982
Base pay
$21,648
Overtime
$0
Other pay
$2,334
Benefits
$0
Total compensation
$23,982
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
17504
Total Pay
$23,982

Karen Bush holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $23,982.

Christina Konczyk

Police Officer 1/PPD Police

2026 total comp
$23,982
Base pay
$21,648
Overtime
$0
Other pay
$2,334
Benefits
$0
Total compensation
$23,982
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
21810
Total Pay
$23,982

Christina Konczyk works as a Police Officer 1 for PPD Police. Their status is salaried. Christina earned $23,982 in 2026.

Shawn Carroll

Police Officer 1/PPD Police

2026 total comp
$23,982
Base pay
$21,648
Overtime
$0
Other pay
$2,334
Benefits
$0
Total compensation
$23,982
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
22460
Total Pay
$23,982

Shawn Carroll is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $23,982.

Eric Rodriguez

Police Officer 1/PPD Police

2026 total comp
$23,982
Base pay
$21,648
Overtime
$0
Other pay
$2,334
Benefits
$0
Total compensation
$23,982
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
30424
Total Pay
$23,982

Eric Rodriguez holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $23,982.

Melissa Milanese

Police Officer 1/PPD Police

2026 total comp
$23,982
Base pay
$21,648
Overtime
$0
Other pay
$2,334
Benefits
$0
Total compensation
$23,982
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
33086
Total Pay
$23,982

Melissa Milanese holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $23,982.

Michelle Argyriou

Police Officer 1/PPD Police

2026 total comp
$23,982
Base pay
$21,648
Overtime
$0
Other pay
$2,334
Benefits
$0
Total compensation
$23,982
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
26998
Total Pay
$23,982

At PPD Police, Michelle Argyriou serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $23,982.

Ninan Varughese

Forensic Scientist 3/PPD Police

2026 total comp
$23,972
Base pay
$20,661
Overtime
$2,525
Other pay
$785
Benefits
$0
Total compensation
$23,972
Employment type
Salaried

Source-specific fields

Base Salary
$89,875
Employee Category
Civil Service
Job Code
3H72
Public Id
15394
Total Pay
$23,972

At PPD Police, Ninan Varughese serves as a Forensic Scientist 3. They work salaried. Their 2026 pay totaled $23,972.

Donte Coleman-Bush

Police Officer 1/PPD Police

2026 total comp
$23,970
Base pay
$21,648
Overtime
$136
Other pay
$2,186
Benefits
$0
Total compensation
$23,970
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
31969
Total Pay
$23,970

Donte Coleman-Bush is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $23,970.

Antonio Lopez

Police Officer 1/PPD Police

2026 total comp
$23,970
Base pay
$21,648
Overtime
$136
Other pay
$2,186
Benefits
$0
Total compensation
$23,970
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
6163
Total Pay
$23,970

Antonio Lopez is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $23,970.

Ravenne Frederick

Police Officer 1/PPD Police

2026 total comp
$23,970
Base pay
$21,648
Overtime
$136
Other pay
$2,186
Benefits
$0
Total compensation
$23,970
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
35629
Total Pay
$23,970

Ravenne Frederick works as a Police Officer 1 for PPD Police. Their status is salaried. Ravenne earned $23,970 in 2026.

Larissa Smith

Police Officer 1/PPD Police

2026 total comp
$23,970
Base pay
$21,648
Overtime
$136
Other pay
$2,186
Benefits
$0
Total compensation
$23,970
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
2526
Total Pay
$23,970

Larissa Smith holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $23,970.

Lynn Haimowitz

Forensic Scientist 4/PPD Police

2026 total comp
$23,970
Base pay
$23,538
Overtime
$0
Other pay
$432
Benefits
$0
Total compensation
$23,970
Employment type
Salaried

Source-specific fields

Base Salary
$102,390
Employee Category
Civil Service
Job Code
3H73
Public Id
19651
Total Pay
$23,970

Lynn Haimowitz holds the role of Forensic Scientist 4 at PPD Police. Their status is salaried. In 2026, their total compensation was $23,970.

Roy John

Administrative Specialist-Supervisory-Non Confidential/PPD Police

2026 total comp
$23,969
Base pay
$20,986
Overtime
$2,435
Other pay
$548
Benefits
$0
Total compensation
$23,969
Employment type
Salaried

Source-specific fields

Base Salary
$86,982
Employee Category
Civil Service
Job Code
2L33
Public Id
30063
Total Pay
$23,969

Roy John is a Administrative Specialist-Supervisory-Non Confidential at PPD Police. They work salaried. 2026 total compensation came to $23,969.

Liam German

Police Communication Dispatcher/PPD Police

2022 total comp
$23,963
Base pay
$21,083
Overtime
$2,783
Other pay
$97
Benefits
$0
Total compensation
$23,963
Employment type
Salaried

Source-specific fields

Base Salary
$47,792
Employee Category
Civil Service
Job Code
6J32
Public Id
29760
Total Pay
$23,963

At PPD Police, Liam German serves as a Police Communication Dispatcher. They work salaried. Their 2022 pay totaled $23,963.

Gainet Mata

Police Officer 1/PPD Police

2026 total comp
$23,963
Base pay
$21,648
Overtime
$0
Other pay
$2,314
Benefits
$0
Total compensation
$23,963
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
19654
Total Pay
$23,963

Gainet Mata is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $23,963.

Brian Egrie

Police Officer 1/PPD Police

2026 total comp
$23,956
Base pay
$21,648
Overtime
$0
Other pay
$2,307
Benefits
$0
Total compensation
$23,956
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
1286
Total Pay
$23,956

Brian Egrie is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $23,956.

Michael Croft

Forensic Scientist 4/PPD Police

2026 total comp
$23,950
Base pay
$23,538
Overtime
$0
Other pay
$412
Benefits
$0
Total compensation
$23,950
Employment type
Salaried

Source-specific fields

Base Salary
$102,390
Employee Category
Civil Service
Job Code
3H73
Public Id
15161
Total Pay
$23,950

Michael Croft is a Forensic Scientist 4 at PPD Police. They work salaried. 2026 total compensation came to $23,950.

Luis Trinidad

Police Officer 1/PPD Police

2026 total comp
$23,941
Base pay
$18,185
Overtime
$3,929
Other pay
$1,827
Benefits
$0
Total compensation
$23,941
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
47868
Total Pay
$23,941

Luis Trinidad is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $23,941.

An Nguyen

Police Officer 1/PPD Police

2026 total comp
$23,941
Base pay
$18,185
Overtime
$3,929
Other pay
$1,827
Benefits
$0
Total compensation
$23,941
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
48213
Total Pay
$23,941

An Nguyen holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $23,941.

Vincenzo Primavera

Police Officer 1/PPD Police

2026 total comp
$23,939
Base pay
$18,879
Overtime
$3,705
Other pay
$1,355
Benefits
$0
Total compensation
$23,939
Employment type
Salaried

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
44967
Total Pay
$23,939

Vincenzo Primavera is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $23,939.

Shawn Goodlin

Police Officer 1/PPD Police

2026 total comp
$23,918
Base pay
$19,484
Overtime
$3,081
Other pay
$1,354
Benefits
$0
Total compensation
$23,918
Employment type
Salaried

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
45686
Total Pay
$23,918

At PPD Police, Shawn Goodlin serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $23,918.

Andrea Justice

Police Officer 1/PPD Police

2022 total comp
$23,903
Base pay
$10,760
Overtime
$0
Other pay
$13,142
Benefits
$0
Total compensation
$23,903
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
22104
Total Pay
$23,903

Andrea Justice holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2022, their total compensation was $23,903.

Emily Edmiston

Police Officer 1/PPD Police

2026 total comp
$23,896
Base pay
$21,648
Overtime
$68
Other pay
$2,179
Benefits
$0
Total compensation
$23,896
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
4781
Total Pay
$23,896

Emily Edmiston is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $23,896.

Alyssa Snyder

Police Officer 1/PPD Police

2026 total comp
$23,896
Base pay
$21,648
Overtime
$68
Other pay
$2,179
Benefits
$0
Total compensation
$23,896
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
8186
Total Pay
$23,896

Alyssa Snyder works as a Police Officer 1 for PPD Police. Their status is salaried. Alyssa earned $23,896 in 2026.