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 77

Robert Gabbard

Police Officer 1/PPD Police

2026 total comp
$24,370
Base pay
$21,648
Overtime
$203
Other pay
$2,518
Benefits
$0
Total compensation
$24,370
Employment type
Salaried

Source-specific fields

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

Robert Gabbard is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,370.

Toya Smith

Police Officer 1/PPD Police

2026 total comp
$24,370
Base pay
$21,648
Overtime
$203
Other pay
$2,518
Benefits
$0
Total compensation
$24,370
Employment type
Salaried

Source-specific fields

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

Toya Smith holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $24,370.

Sean Cave

Police Officer 1/PPD Police

2026 total comp
$24,370
Base pay
$21,648
Overtime
$203
Other pay
$2,518
Benefits
$0
Total compensation
$24,370
Employment type
Salaried

Source-specific fields

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

Sean Cave works as a Police Officer 1 for PPD Police. Their status is salaried. Sean earned $24,370 in 2026.

Devonn Weston

Police Officer 1/PPD Police

2026 total comp
$24,370
Base pay
$21,648
Overtime
$203
Other pay
$2,518
Benefits
$0
Total compensation
$24,370
Employment type
Salaried

Source-specific fields

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

Devonn Weston works as a Police Officer 1 for PPD Police. Their status is salaried. Devonn earned $24,370 in 2026.

Andrew Revucky

Police Officer 1/PPD Police

2026 total comp
$24,370
Base pay
$21,648
Overtime
$203
Other pay
$2,518
Benefits
$0
Total compensation
$24,370
Employment type
Salaried

Source-specific fields

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

Andrew Revucky is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,370.

Robert Donnelly

Police Officer 1/PPD Police

2026 total comp
$24,370
Base pay
$21,648
Overtime
$203
Other pay
$2,518
Benefits
$0
Total compensation
$24,370
Employment type
Salaried

Source-specific fields

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

Robert Donnelly is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,370.

Courtney Gilliam

Police Officer 1/PPD Police

2026 total comp
$24,370
Base pay
$21,648
Overtime
$203
Other pay
$2,518
Benefits
$0
Total compensation
$24,370
Employment type
Salaried

Source-specific fields

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

Courtney Gilliam holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $24,370.

Raubert Hicks

Police Officer 1/PPD Police

2026 total comp
$24,370
Base pay
$21,648
Overtime
$203
Other pay
$2,518
Benefits
$0
Total compensation
$24,370
Employment type
Salaried

Source-specific fields

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

At PPD Police, Raubert Hicks serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,370.

Adam Womer

Police Officer 1/PPD Police

2026 total comp
$24,370
Base pay
$21,648
Overtime
$203
Other pay
$2,518
Benefits
$0
Total compensation
$24,370
Employment type
Salaried

Source-specific fields

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

At PPD Police, Adam Womer serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,370.

Daniel Williams

Police Officer 1/PPD Police

2026 total comp
$24,370
Base pay
$21,648
Overtime
$203
Other pay
$2,518
Benefits
$0
Total compensation
$24,370
Employment type
Salaried

Source-specific fields

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

Daniel Williams holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $24,370.

Francine Rosario

Police Officer 1/PPD Police

2026 total comp
$24,370
Base pay
$21,648
Overtime
$203
Other pay
$2,518
Benefits
$0
Total compensation
$24,370
Employment type
Salaried

Source-specific fields

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

At PPD Police, Francine Rosario serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,370.

Scott Copeland

Forensic Scientist 3/PPD Police

2026 total comp
$24,370
Base pay
$20,707
Overtime
$2,893
Other pay
$770
Benefits
$0
Total compensation
$24,370
Employment type
Salaried

Source-specific fields

Base Salary
$89,875
Employee Category
Civil Service
Job Code
3H72
Public Id
4896
Total Pay
$24,370

Scott Copeland is a Forensic Scientist 3 at PPD Police. They work salaried. 2026 total compensation came to $24,370.

Michelle Rand

Executive Assistant/PPD Police

2026 total comp
$24,362
Base pay
$24,127
Overtime
$0
Other pay
$236
Benefits
$0
Total compensation
$24,362
Employment type
Salaried

Source-specific fields

Base Salary
$104,950
Employee Category
Civil Service
Job Code
2L18
Public Id
8632
Total Pay
$24,362

Michelle Rand holds the role of Executive Assistant at PPD Police. Their status is salaried. In 2026, their total compensation was $24,362.

Kyle Wawrzynek

Police Officer 1/PPD Police

2026 total comp
$24,358
Base pay
$21,648
Overtime
$339
Other pay
$2,370
Benefits
$0
Total compensation
$24,358
Employment type
Salaried

Source-specific fields

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

At PPD Police, Kyle Wawrzynek serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,358.

Shawn Foley

Police Officer 1/PPD Police

2026 total comp
$24,358
Base pay
$21,648
Overtime
$339
Other pay
$2,370
Benefits
$0
Total compensation
$24,358
Employment type
Salaried

Source-specific fields

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

Shawn Foley holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $24,358.

Han Oh

Police Officer 1/PPD Police

2026 total comp
$24,355
Base pay
$19,484
Overtime
$4,026
Other pay
$844
Benefits
$0
Total compensation
$24,355
Employment type
Salaried

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
46472
Total Pay
$24,355

Han Oh works as a Police Officer 1 for PPD Police. Their status is salaried. Han earned $24,355 in 2026.

Charles Figorski

Detective/PPD Police

2021 total comp
$24,354
Base pay
$1,646
Overtime
$0
Other pay
$22,708
Benefits
$0
Total compensation
$24,354
Employment type
Salaried

Source-specific fields

Base Salary
$85,901
Employee Category
Civil Service
Job Code
6A12
Public Id
4676
Total Pay
$24,354

At PPD Police, Charles Figorski serves as a Detective. They work salaried. Their 2021 pay totaled $24,354.

Kimberly Burke

Police Officer 1/PPD Police

2026 total comp
$24,350
Base pay
$21,648
Overtime
$0
Other pay
$2,702
Benefits
$0
Total compensation
$24,350
Employment type
Salaried

Source-specific fields

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

At PPD Police, Kimberly Burke serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,350.

Ryan Lee

Police Officer 1/PPD Police

2026 total comp
$24,343
Base pay
$21,648
Overtime
$475
Other pay
$2,220
Benefits
$0
Total compensation
$24,343
Employment type
Salaried

Source-specific fields

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

Ryan Lee holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $24,343.

James Taylor

Police Officer 1/PPD Police

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

Source-specific fields

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

James Taylor works as a Police Officer 1 for PPD Police. Their status is salaried. James earned $24,334 in 2026.

Alan Byrd

Police Officer 1/PPD Police

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

Source-specific fields

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

At PPD Police, Alan Byrd serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,334.

Maribelle Quiles

Police Officer 1/PPD Police

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

Source-specific fields

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

Maribelle Quiles works as a Police Officer 1 for PPD Police. Their status is salaried. Maribelle earned $24,334 in 2026.

David Gonzalez

Police Officer 1/PPD Police

2026 total comp
$24,330
Base pay
$19,484
Overtime
$3,782
Other pay
$1,064
Benefits
$0
Total compensation
$24,330
Employment type
Salaried

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
42789
Total Pay
$24,330

David Gonzalez works as a Police Officer 1 for PPD Police. Their status is salaried. David earned $24,330 in 2026.

James Severa

Detective/PPD Police

2020 total comp
$24,326
Base pay
$6,398
Overtime
$0
Other pay
$17,928
Benefits
$0
Total compensation
$24,326
Employment type
Salaried

Source-specific fields

Base Salary
$83,806
Employee Category
Civil Service
Job Code
6A12
Public Id
11531
Total Pay
$24,326

James Severa works as a Detective for PPD Police. Their status is salaried. James earned $24,326 in 2020.

Matthew Wade

Police Officer 1/PPD Police

2026 total comp
$24,326
Base pay
$20,783
Overtime
$1,432
Other pay
$2,111
Benefits
$0
Total compensation
$24,326
Employment type
Salaried

Source-specific fields

Base Salary
$90,581
Employee Category
Civil Service
Job Code
6A02
Public Id
40620
Total Pay
$24,326

Matthew Wade is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,326.

Brandon Kubach

Police Officer 1/PPD Police

2026 total comp
$24,325
Base pay
$19,484
Overtime
$2,623
Other pay
$2,218
Benefits
$0
Total compensation
$24,325
Employment type
Salaried

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
33592
Total Pay
$24,325

Brandon Kubach works as a Police Officer 1 for PPD Police. Their status is salaried. Brandon earned $24,325 in 2026.

Craig Arner

Police Officer 1/PPD Police

2026 total comp
$24,320
Base pay
$21,648
Overtime
$305
Other pay
$2,367
Benefits
$0
Total compensation
$24,320
Employment type
Salaried

Source-specific fields

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

Craig Arner holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $24,320.

Danladi Mcseed

Police Officer 1/PPD Police

2026 total comp
$24,318
Base pay
$21,287
Overtime
$813
Other pay
$2,218
Benefits
$0
Total compensation
$24,318
Employment type
Salaried

Source-specific fields

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

Danladi Mcseed holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $24,318.

Sean Odonnell

Police Officer 1/PPD Police

2026 total comp
$24,306
Base pay
$21,648
Overtime
$441
Other pay
$2,217
Benefits
$0
Total compensation
$24,306
Employment type
Salaried

Source-specific fields

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

Sean Odonnell holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $24,306.

Clarence Smith Iii

Police Officer 1/PPD Police

2026 total comp
$24,306
Base pay
$21,648
Overtime
$441
Other pay
$2,217
Benefits
$0
Total compensation
$24,306
Employment type
Salaried

Source-specific fields

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

At PPD Police, Clarence Smith Iii serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,306.

Gregory Stevens

Police Officer 1/PPD Police

2026 total comp
$24,304
Base pay
$21,648
Overtime
$0
Other pay
$2,656
Benefits
$0
Total compensation
$24,304
Employment type
Salaried

Source-specific fields

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

Gregory Stevens is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,304.

Lauren Grau

Police Officer 1/PPD Police

2026 total comp
$24,294
Base pay
$21,648
Overtime
$136
Other pay
$2,510
Benefits
$0
Total compensation
$24,294
Employment type
Salaried

Source-specific fields

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

Lauren Grau works as a Police Officer 1 for PPD Police. Their status is salaried. Lauren earned $24,294 in 2026.

Efun Allen

Police Officer 1/PPD Police

2026 total comp
$24,294
Base pay
$21,648
Overtime
$136
Other pay
$2,510
Benefits
$0
Total compensation
$24,294
Employment type
Salaried

Source-specific fields

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

Efun Allen works as a Police Officer 1 for PPD Police. Their status is salaried. Efun earned $24,294 in 2026.

Morshed Sharif

Police Officer 1/PPD Police

2026 total comp
$24,282
Base pay
$21,648
Overtime
$271
Other pay
$2,363
Benefits
$0
Total compensation
$24,282
Employment type
Salaried

Source-specific fields

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

Morshed Sharif is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,282.

Ketia Blanks

Police Officer 1/PPD Police

2026 total comp
$24,282
Base pay
$21,648
Overtime
$271
Other pay
$2,363
Benefits
$0
Total compensation
$24,282
Employment type
Salaried

Source-specific fields

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

Ketia Blanks is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,282.

Mark Trani

Police Officer 1/PPD Police

2026 total comp
$24,282
Base pay
$21,648
Overtime
$271
Other pay
$2,363
Benefits
$0
Total compensation
$24,282
Employment type
Salaried

Source-specific fields

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

Mark Trani holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $24,282.

Stephen Szczepkowski

Police Officer 1/PPD Police

2026 total comp
$24,282
Base pay
$21,648
Overtime
$271
Other pay
$2,363
Benefits
$0
Total compensation
$24,282
Employment type
Salaried

Source-specific fields

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

Stephen Szczepkowski holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $24,282.

Daniel Schmidt

Police Officer 1/PPD Police

2026 total comp
$24,282
Base pay
$21,648
Overtime
$271
Other pay
$2,363
Benefits
$0
Total compensation
$24,282
Employment type
Salaried

Source-specific fields

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

Daniel Schmidt holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $24,282.

Courtney Kravitz

Police Officer 1/PPD Police

2026 total comp
$24,282
Base pay
$21,648
Overtime
$271
Other pay
$2,363
Benefits
$0
Total compensation
$24,282
Employment type
Salaried

Source-specific fields

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

At PPD Police, Courtney Kravitz serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,282.

Robert Mcgovern

Police Officer 1/PPD Police

2026 total comp
$24,274
Base pay
$19,484
Overtime
$3,416
Other pay
$1,374
Benefits
$0
Total compensation
$24,274
Employment type
Salaried

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
46516
Total Pay
$24,274

Robert Mcgovern works as a Police Officer 1 for PPD Police. Their status is salaried. Robert earned $24,274 in 2026.