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
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

$0$55,105+

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.

Record list

Employees

Highest-paid first / 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.