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 16

Frank Oliverio

Police Officer 1/PPD Police

2022 total comp
$90,650
Base pay
$74,926
Overtime
$0
Other pay
$15,724
Benefits
$0
Total compensation
$90,650
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
11471
Total Pay
$90,650

Frank Oliverio is a Police Officer 1 at PPD Police. They work salaried. 2022 total compensation came to $90,650.

Yvon Thegeniste

Police Officer 1/PPD Police

2022 total comp
$90,354
Base pay
$69,835
Overtime
$7,376
Other pay
$13,143
Benefits
$0
Total compensation
$90,354
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
17854
Total Pay
$90,354

Yvon Thegeniste is a Police Officer 1 at PPD Police. They work salaried. 2022 total compensation came to $90,354.

William Mc Cusker Jr

Detective/PPD Police

2020 total comp
$90,353
Base pay
$42,808
Overtime
$0
Other pay
$47,545
Benefits
$0
Total compensation
$90,353
Employment type
Salaried

Source-specific fields

Base Salary
$85,901
Employee Category
Civil Service
Job Code
6A12
Public Id
2739
Total Pay
$90,353

William Mc Cusker Jr holds the role of Detective at PPD Police. Their status is salaried. In 2020, their total compensation was $90,353.

Alayna Brown

Police Officer 1/PPD Police

2024 total comp
$90,341
Base pay
$74,709
Overtime
$1,374
Other pay
$14,258
Benefits
$0
Total compensation
$90,341
Employment type
Salaried

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
26278
Total Pay
$90,341

Alayna Brown works as a Police Officer 1 for PPD Police. Their status is salaried. Alayna earned $90,341 in 2024.

Frederick Antkowiak

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
12545
Total Pay
$90,185

Frederick Antkowiak holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $90,185.

Samuel Gonzalez

Detective/PPD Police

2022 total comp
$90,183
Base pay
$6,764
Overtime
$0
Other pay
$83,419
Benefits
$0
Total compensation
$90,183
Employment type
Salaried

Source-specific fields

Base Salary
$88,263
Employee Category
Civil Service
Job Code
6A12
Public Id
6348
Total Pay
$90,183

Samuel Gonzalez is a Detective at PPD Police. They work salaried. 2022 total compensation came to $90,183.

Anne Rutherford

Police Officer 1/PPD Police

2025 total comp
$90,029
Base pay
$78,373
Overtime
$0
Other pay
$11,656
Benefits
$0
Total compensation
$90,029
Employment type
Salaried

Source-specific fields

Base Salary
$92,961
Employee Category
Civil Service
Job Code
6A02
Public Id
29376
Total Pay
$90,029

Anne Rutherford is a Police Officer 1 at PPD Police. They work salaried. 2025 total compensation came to $90,029.

Theresa Battle

Fingerprint Identification Supervisor/PPD Police

2022 total comp
$90,014
Base pay
$47,220
Overtime
$39,479
Other pay
$3,315
Benefits
$0
Total compensation
$90,014
Employment type
Salaried

Source-specific fields

Base Salary
$53,412
Employee Category
Civil Service
Job Code
6C14
Public Id
7102
Total Pay
$90,014

Theresa Battle works as a Fingerprint Identification Supervisor for PPD Police. Their status is salaried. Theresa earned $90,014 in 2022.

Vernon Ray

Police Officer 1/PPD Police

2022 total comp
$89,979
Base pay
$78,108
Overtime
$115
Other pay
$11,756
Benefits
$0
Total compensation
$89,979
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
26018
Total Pay
$89,979

Vernon Ray is a Police Officer 1 at PPD Police. They work salaried. 2022 total compensation came to $89,979.

Ryan Bones

Police Officer 1/PPD Police

2020 total comp
$89,819
Base pay
$57,756
Overtime
$6,060
Other pay
$26,003
Benefits
$0
Total compensation
$89,819
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
25747
Total Pay
$89,819

Ryan Bones holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2020, their total compensation was $89,819.

Cedric Jones

Police Officer 1/PPD Police

2022 total comp
$89,683
Base pay
$6,149
Overtime
$0
Other pay
$83,534
Benefits
$0
Total compensation
$89,683
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
28065
Total Pay
$89,683

Cedric Jones holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2022, their total compensation was $89,683.

Thomas Cairns

Police Sergeant/PPD Police

2019 total comp
$89,671
Base pay
$11,269
Overtime
$0
Other pay
$78,402
Benefits
$0
Total compensation
$89,671
Employment type
Salaried

Source-specific fields

Base Salary
$83,714
Employee Category
Civil Service
Job Code
6A04
Public Id
27755
Total Pay
$89,671

Thomas Cairns works as a Police Sergeant for PPD Police. Their status is salaried. Thomas earned $89,671 in 2019.

Clifford Doorley

Police Officer 1/PPD Police

2022 total comp
$89,671
Base pay
$39,967
Overtime
$4,323
Other pay
$45,380
Benefits
$0
Total compensation
$89,671
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
35324
Total Pay
$89,671

Clifford Doorley is a Police Officer 1 at PPD Police. They work salaried. 2022 total compensation came to $89,671.

Neil Kohler

Police Officer 1/PPD Police

2025 total comp
$89,549
Base pay
$4,841
Overtime
$0
Other pay
$84,708
Benefits
$0
Total compensation
$89,549
Employment type
Salaried

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
9659
Total Pay
$89,549

Neil Kohler is a Police Officer 1 at PPD Police. They work salaried. 2025 total compensation came to $89,549.

Renaldo Couce

Police Officer 1/PPD Police

2022 total comp
$89,523
Base pay
$41,515
Overtime
$0
Other pay
$48,008
Benefits
$0
Total compensation
$89,523
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
13163
Total Pay
$89,523

Renaldo Couce holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2022, their total compensation was $89,523.

Kenneth Lewis

Police Officer 1/PPD Police

2022 total comp
$89,507
Base pay
$78,108
Overtime
$115
Other pay
$11,283
Benefits
$0
Total compensation
$89,507
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
1637
Total Pay
$89,507

Kenneth Lewis is a Police Officer 1 at PPD Police. They work salaried. 2022 total compensation came to $89,507.

Mitchell Spritzler

Police Corporal/PPD Police

2020 total comp
$89,395
Base pay
$60,240
Overtime
$120
Other pay
$29,035
Benefits
$0
Total compensation
$89,395
Employment type
Salaried

Source-specific fields

Base Salary
$85,901
Employee Category
Civil Service
Job Code
6A03
Public Id
11293
Total Pay
$89,395

At PPD Police, Mitchell Spritzler serves as a Police Corporal. They work salaried. Their 2020 pay totaled $89,395.

Rose Hutchinson

Police Officer 1/PPD Police

2024 total comp
$89,368
Base pay
$46,360
Overtime
$0
Other pay
$43,008
Benefits
$0
Total compensation
$89,368
Employment type
Salaried

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
8787
Total Pay
$89,368

Rose Hutchinson works as a Police Officer 1 for PPD Police. Their status is salaried. Rose earned $89,368 in 2024.

Aaron Horne

Police Inspector/PPD Police

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

Source-specific fields

Base Salary
$137,898
Employee Category
Civil Service
Job Code
6A09
Public Id
29448
Total Pay
$89,308

At PPD Police, Aaron Horne serves as a Police Inspector. They work salaried. Their 2022 pay totaled $89,308.

Richard Mendez

Police Officer 1/PPD Police

2023 total comp
$88,876
Base pay
$41,635
Overtime
$5,312
Other pay
$41,929
Benefits
$0
Total compensation
$88,876
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
30087
Total Pay
$88,876

Richard Mendez holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2023, their total compensation was $88,876.

Anthony Mirabella Iii

Police Sergeant/PPD Police

2024 total comp
$88,803
Base pay
$22,613
Overtime
$601
Other pay
$65,590
Benefits
$0
Total compensation
$88,803
Employment type
Salaried

Source-specific fields

Base Salary
$97,988
Employee Category
Civil Service
Job Code
6A04
Public Id
9468
Total Pay
$88,803

Anthony Mirabella Iii is a Police Sergeant at PPD Police. They work salaried. 2024 total compensation came to $88,803.

Norman Thomas Iii

Police Officer 1/PPD Police

2022 total comp
$88,771
Base pay
$62,198
Overtime
$2,303
Other pay
$24,270
Benefits
$0
Total compensation
$88,771
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
4707
Total Pay
$88,771

At PPD Police, Norman Thomas Iii serves as a Police Officer 1. They work salaried. Their 2022 pay totaled $88,771.

Kim Davidson

Detective/PPD Police

2022 total comp
$88,700
Base pay
$32,127
Overtime
$0
Other pay
$56,573
Benefits
$0
Total compensation
$88,700
Employment type
Salaried

Source-specific fields

Base Salary
$88,263
Employee Category
Civil Service
Job Code
6A12
Public Id
11981
Total Pay
$88,700

Kim Davidson works as a Detective for PPD Police. Their status is salaried. Kim earned $88,700 in 2022.

Shanee Mitchell

Police Lieutenant/PPD Police

2022 total comp
$88,665
Base pay
$60,568
Overtime
$0
Other pay
$28,097
Benefits
$0
Total compensation
$88,665
Employment type
Salaried

Source-specific fields

Base Salary
$107,928
Employee Category
Civil Service
Job Code
6A05
Public Id
19169
Total Pay
$88,665

Shanee Mitchell is a Police Lieutenant at PPD Police. They work salaried. 2022 total compensation came to $88,665.

Mecca Washington

Police Officer 1/PPD Police

2022 total comp
$88,583
Base pay
$47,879
Overtime
$1,153
Other pay
$39,551
Benefits
$0
Total compensation
$88,583
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
35614
Total Pay
$88,583

Mecca Washington holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2022, their total compensation was $88,583.

Shawn Westerfer

Police Officer 1/PPD Police

2024 total comp
$88,527
Base pay
$19,836
Overtime
$0
Other pay
$68,691
Benefits
$0
Total compensation
$88,527
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
25015
Total Pay
$88,527

Shawn Westerfer holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2024, their total compensation was $88,527.

Don Thomas

Police Officer 1/PPD Police

2025 total comp
$88,489
Base pay
$73,763
Overtime
$4,715
Other pay
$10,012
Benefits
$0
Total compensation
$88,489
Employment type
Salaried

Source-specific fields

Base Salary
$83,664
Employee Category
Civil Service
Job Code
6A02
Public Id
46592
Total Pay
$88,489

Don Thomas works as a Police Officer 1 for PPD Police. Their status is salaried. Don earned $88,489 in 2025.

Alex Mcadams

Police Officer 1/PPD Police

2022 total comp
$88,446
Base pay
$59,016
Overtime
$0
Other pay
$29,430
Benefits
$0
Total compensation
$88,446
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
22262
Total Pay
$88,446

Alex Mcadams is a Police Officer 1 at PPD Police. They work salaried. 2022 total compensation came to $88,446.

Brian Gable

Police Officer 1/PPD Police

2025 total comp
$88,397
Base pay
$38,038
Overtime
$0
Other pay
$50,359
Benefits
$0
Total compensation
$88,397
Employment type
Salaried

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
11033
Total Pay
$88,397

Brian Gable holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2025, their total compensation was $88,397.

Tracy Thomas

Police Lieutenant/PPD Police

2025 total comp
$88,374
Base pay
$45,838
Overtime
$0
Other pay
$42,536
Benefits
$0
Total compensation
$88,374
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
22508
Total Pay
$50,111

At PPD Police, Tracy Thomas serves as a Police Lieutenant. They work salaried. Their 2025 pay totaled $88,374.

Christopher Donofrio

Police Officer 1/PPD Police

2024 total comp
$88,325
Base pay
$51,547
Overtime
$248
Other pay
$36,530
Benefits
$0
Total compensation
$88,325
Employment type
Salaried

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
2405
Total Pay
$88,325

Christopher Donofrio is a Police Officer 1 at PPD Police. They work salaried. 2024 total compensation came to $88,325.

Thomas Kee

Detective/PPD Police

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

Source-specific fields

Base Salary
$99,276
Employee Category
Civil Service
Job Code
6A12
Public Id
23384
Total Pay
$88,265

At PPD Police, Thomas Kee serves as a Detective. They work salaried. Their 2025 pay totaled $88,265.

Ronald Schnauffer

Police Officer 1/PPD Police

2021 total comp
$88,250
Base pay
$1,496
Overtime
$0
Other pay
$86,754
Benefits
$0
Total compensation
$88,250
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
28303
Total Pay
$88,250

At PPD Police, Ronald Schnauffer serves as a Police Officer 1. They work salaried. Their 2021 pay totaled $88,250.

Marjorie Giddings

Police Officer 1/PPD Police

2020 total comp
$88,244
Base pay
$23,264
Overtime
$0
Other pay
$64,980
Benefits
$0
Total compensation
$88,244
Employment type
Salaried

Source-specific fields

Base Salary
$76,187
Employee Category
Civil Service
Job Code
6A02
Public Id
28854
Total Pay
$88,244

Marjorie Giddings works as a Police Officer 1 for PPD Police. Their status is salaried. Marjorie earned $88,244 in 2020.

Casey Kandel

Police Officer 1/PPD Police

2022 total comp
$88,192
Base pay
$36,893
Overtime
$7,177
Other pay
$44,123
Benefits
$0
Total compensation
$88,192
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
3572
Total Pay
$88,192

Casey Kandel works as a Police Officer 1 for PPD Police. Their status is salaried. Casey earned $88,192 in 2022.

Curt Mc Kee

Police Officer 1/PPD Police

2026 total comp
$87,876
Base pay
$21,648
Overtime
$6,575
Other pay
$59,652
Benefits
$0
Total compensation
$87,876
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
31905
Total Pay
$87,876

At PPD Police, Curt Mc Kee serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $87,876.

Daniel Meade

Police Officer 1/PPD Police

2022 total comp
$87,858
Base pay
$68,562
Overtime
$5,091
Other pay
$14,206
Benefits
$0
Total compensation
$87,858
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
21929
Total Pay
$87,858

At PPD Police, Daniel Meade serves as a Police Officer 1. They work salaried. Their 2022 pay totaled $87,858.

Nathan London

Police Sergeant/PPD Police

2026 total comp
$87,778
Base pay
$24,679
Overtime
$52,855
Other pay
$10,244
Benefits
$0
Total compensation
$87,778
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
26460
Total Pay
$87,778

Nathan London works as a Police Sergeant for PPD Police. Their status is salaried. Nathan earned $87,778 in 2026.

Joseph Harper

Police Sergeant/PPD Police

2020 total comp
$87,501
Base pay
$21,548
Overtime
$0
Other pay
$65,954
Benefits
$0
Total compensation
$87,501
Employment type
Salaried

Source-specific fields

Base Salary
$86,853
Employee Category
Civil Service
Job Code
6A04
Public Id
31028
Total Pay
$87,501

Joseph Harper holds the role of Police Sergeant at PPD Police. Their status is salaried. In 2020, their total compensation was $87,501.

Michael Rafferty

Police Sergeant/PPD Police

2025 total comp
$87,453
Base pay
$64,958
Overtime
$7,022
Other pay
$15,473
Benefits
$0
Total compensation
$87,453
Employment type
Salaried

Source-specific fields

Base Salary
$105,974
Employee Category
Civil Service
Job Code
6A04
Public Id
18591
Total Pay
$87,453

Michael Rafferty is a Police Sergeant at PPD Police. They work salaried. 2025 total compensation came to $87,453.