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 11

Mary Kay Donnelly

Forensic Laboratory Supervisor/PPD Police

2026 total comp
$28,434
Base pay
$27,606
Overtime
$0
Other pay
$828
Benefits
$0
Total compensation
$28,434
Employment type
Salaried

Source-specific fields

Base Salary
$120,085
Employee Category
Civil Service
Job Code
3H40
Public Id
18900
Total Pay
$28,434

Mary Kay Donnelly works as a Forensic Laboratory Supervisor for PPD Police. Their status is salaried. Mary earned $28,434 in 2026.

Lavonne Scott

Detective/PPD Police

2026 total comp
$28,431
Base pay
$23,813
Overtime
$1,417
Other pay
$3,202
Benefits
$0
Total compensation
$28,431
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
17930
Total Pay
$28,431

Lavonne Scott works as a Detective for PPD Police. Their status is salaried. Lavonne earned $28,431 in 2026.

John Boyle Jr

Detective/PPD Police

2026 total comp
$28,431
Base pay
$23,813
Overtime
$1,417
Other pay
$3,202
Benefits
$0
Total compensation
$28,431
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
20293
Total Pay
$28,431

John Boyle Jr works as a Detective for PPD Police. Their status is salaried. John earned $28,431 in 2026.

Eric Stiess

Police Sergeant/PPD Police

2026 total comp
$28,428
Base pay
$24,679
Overtime
$811
Other pay
$2,937
Benefits
$0
Total compensation
$28,428
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
29612
Total Pay
$28,428

Eric Stiess is a Police Sergeant at PPD Police. They work salaried. 2026 total compensation came to $28,428.

William Yancer

Police Sergeant/PPD Police

2026 total comp
$28,428
Base pay
$24,679
Overtime
$811
Other pay
$2,937
Benefits
$0
Total compensation
$28,428
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
2943
Total Pay
$28,428

William Yancer is a Police Sergeant at PPD Police. They work salaried. 2026 total compensation came to $28,428.

Tyler Decker

Police Officer 1/PPD Police

2026 total comp
$28,423
Base pay
$20,783
Overtime
$5,173
Other pay
$2,467
Benefits
$0
Total compensation
$28,423
Employment type
Salaried

Source-specific fields

Base Salary
$90,581
Employee Category
Civil Service
Job Code
6A02
Public Id
41730
Total Pay
$28,423

Tyler Decker holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $28,423.

Connie Cywinski

Forensic Laboratory Supervisor/PPD Police

2026 total comp
$28,415
Base pay
$27,790
Overtime
$0
Other pay
$625
Benefits
$0
Total compensation
$28,415
Employment type
Salaried

Source-specific fields

Base Salary
$120,085
Employee Category
Civil Service
Job Code
3H40
Public Id
861
Total Pay
$28,415

Connie Cywinski is a Forensic Laboratory Supervisor at PPD Police. They work salaried. 2026 total compensation came to $28,415.

Arnold Mitchell

Police Officer 1/PPD Police

2026 total comp
$28,414
Base pay
$21,648
Overtime
$3,830
Other pay
$2,935
Benefits
$0
Total compensation
$28,414
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
1802
Total Pay
$28,414

Arnold Mitchell works as a Police Officer 1 for PPD Police. Their status is salaried. Arnold earned $28,414 in 2026.

Jose Gonzalez

Police Officer 1/PPD Police

2021 total comp
$28,410
Base pay
$0
Overtime
$0
Other pay
$28,410
Benefits
$0
Total compensation
$28,410
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
6246
Total Pay
$25,872

Jose Gonzalez holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2021, their total compensation was $28,410.

Adefumi Garrett

Police Officer 1/PPD Police

2026 total comp
$28,408
Base pay
$21,648
Overtime
$5,152
Other pay
$1,608
Benefits
$0
Total compensation
$28,408
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
48468
Total Pay
$28,408

Adefumi Garrett is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $28,408.

Jonathan Viera

Police Officer 1/PPD Police

2026 total comp
$28,408
Base pay
$21,648
Overtime
$4,169
Other pay
$2,591
Benefits
$0
Total compensation
$28,408
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
36542
Total Pay
$28,408

Jonathan Viera works as a Police Officer 1 for PPD Police. Their status is salaried. Jonathan earned $28,408 in 2026.

Marc Dorlus

Police Sergeant/PPD Police

2026 total comp
$28,390
Base pay
$23,653
Overtime
$1,975
Other pay
$2,762
Benefits
$0
Total compensation
$28,390
Employment type
Salaried

Source-specific fields

Base Salary
$103,092
Employee Category
Civil Service
Job Code
6A04
Public Id
22723
Total Pay
$28,390

Marc Dorlus is a Police Sergeant at PPD Police. They work salaried. 2026 total compensation came to $28,390.

Kimberly Ann Boston

Detective/PPD Police

2026 total comp
$28,389
Base pay
$23,813
Overtime
$1,379
Other pay
$3,197
Benefits
$0
Total compensation
$28,389
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
13410
Total Pay
$28,389

Kimberly Ann Boston holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $28,389.

Ann Marie Kelly

Forensic Laboratory Supervisor/PPD Police

2026 total comp
$28,388
Base pay
$27,606
Overtime
$0
Other pay
$782
Benefits
$0
Total compensation
$28,388
Employment type
Salaried

Source-specific fields

Base Salary
$120,085
Employee Category
Civil Service
Job Code
3H40
Public Id
6780
Total Pay
$28,388

Ann Marie Kelly is a Forensic Laboratory Supervisor at PPD Police. They work salaried. 2026 total compensation came to $28,388.

Daniel Mc Cullough

Police Sergeant/PPD Police

2026 total comp
$28,380
Base pay
$24,679
Overtime
$386
Other pay
$3,314
Benefits
$0
Total compensation
$28,380
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
11578
Total Pay
$28,380

Daniel Mc Cullough works as a Police Sergeant for PPD Police. Their status is salaried. Daniel earned $28,380 in 2026.

Barbara Osborne

Police Photographer/PPD Police

2022 total comp
$28,377
Base pay
$26,702
Overtime
$0
Other pay
$1,675
Benefits
$0
Total compensation
$28,377
Employment type
Salaried

Source-specific fields

Base Salary
$52,069
Employee Category
Civil Service
Job Code
7L18
Public Id
24665
Total Pay
$28,377

Barbara Osborne holds the role of Police Photographer at PPD Police. Their status is salaried. In 2022, their total compensation was $28,377.

Quinn Mckernan

Police Officer 1/PPD Police

2026 total comp
$28,376
Base pay
$21,648
Overtime
$3,796
Other pay
$2,932
Benefits
$0
Total compensation
$28,376
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
18352
Total Pay
$28,376

Quinn Mckernan is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $28,376.

Edward Berthcsi

Police Officer 1/PPD Police

2026 total comp
$28,376
Base pay
$21,648
Overtime
$3,796
Other pay
$2,932
Benefits
$0
Total compensation
$28,376
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
33141
Total Pay
$28,376

At PPD Police, Edward Berthcsi serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $28,376.

Benjamin Mouzone

Police Sergeant/PPD Police

2026 total comp
$28,371
Base pay
$23,653
Overtime
$1,666
Other pay
$3,052
Benefits
$0
Total compensation
$28,371
Employment type
Salaried

Source-specific fields

Base Salary
$103,092
Employee Category
Civil Service
Job Code
6A04
Public Id
12025
Total Pay
$28,371

Benjamin Mouzone holds the role of Police Sergeant at PPD Police. Their status is salaried. In 2026, their total compensation was $28,371.

Brandon Pouncey

Police Officer 1/PPD Police

2026 total comp
$28,371
Base pay
$21,648
Overtime
$4,135
Other pay
$2,587
Benefits
$0
Total compensation
$28,371
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
28277
Total Pay
$28,371

Brandon Pouncey is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $28,371.

Mario Ransome

Police Officer 1/PPD Police

2026 total comp
$28,368
Base pay
$21,648
Overtime
$3,525
Other pay
$3,194
Benefits
$0
Total compensation
$28,368
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
19677
Total Pay
$28,368

Mario Ransome works as a Police Officer 1 for PPD Police. Their status is salaried. Mario earned $28,368 in 2026.

Carlos Nieves

Police Officer 1/PPD Police

2026 total comp
$28,368
Base pay
$21,648
Overtime
$3,525
Other pay
$3,194
Benefits
$0
Total compensation
$28,368
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
35322
Total Pay
$28,368

Carlos Nieves works as a Police Officer 1 for PPD Police. Their status is salaried. Carlos earned $28,368 in 2026.

Donald Pancoast

Police Sergeant/PPD Police

2026 total comp
$28,367
Base pay
$24,679
Overtime
$927
Other pay
$2,760
Benefits
$0
Total compensation
$28,367
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
28451
Total Pay
$28,367

Donald Pancoast holds the role of Police Sergeant at PPD Police. Their status is salaried. In 2026, their total compensation was $28,367.

Timothy Callan

Police Sergeant/PPD Police

2026 total comp
$28,367
Base pay
$24,679
Overtime
$927
Other pay
$2,760
Benefits
$0
Total compensation
$28,367
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
9270
Total Pay
$28,367

At PPD Police, Timothy Callan serves as a Police Sergeant. They work salaried. Their 2026 pay totaled $28,367.

Justin Peyton

Detective/PPD Police

2026 total comp
$28,362
Base pay
$23,813
Overtime
$1,789
Other pay
$2,760
Benefits
$0
Total compensation
$28,362
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
8520
Total Pay
$28,362

Justin Peyton is a Detective at PPD Police. They work salaried. 2026 total compensation came to $28,362.

Tymeerah Dales

Police Communication Dispatcher/PPD Police

2023 total comp
$28,359
Base pay
$17,637
Overtime
$10,467
Other pay
$255
Benefits
$0
Total compensation
$28,359
Employment type
Salaried

Source-specific fields

Base Salary
$47,922
Employee Category
Civil Service
Job Code
6J32
Public Id
41696
Total Pay
$28,359

At PPD Police, Tymeerah Dales serves as a Police Communication Dispatcher. They work salaried. Their 2023 pay totaled $28,359.

Joseph Kent Jr.

Police Officer 1/PPD Police

2026 total comp
$28,359
Base pay
$21,648
Overtime
$3,660
Other pay
$3,050
Benefits
$0
Total compensation
$28,359
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
31647
Total Pay
$28,359

Joseph Kent Jr. is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $28,359.

Gregory Caruso

Police Officer 1/PPD Police

2026 total comp
$28,357
Base pay
$21,648
Overtime
$4,248
Other pay
$2,461
Benefits
$0
Total compensation
$28,357
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
38068
Total Pay
$28,357

Gregory Caruso works as a Police Officer 1 for PPD Police. Their status is salaried. Gregory earned $28,357 in 2026.

Jaleela Harp

Forensic Scientist 3/PPD Police

2026 total comp
$28,353
Base pay
$21,120
Overtime
$5,670
Other pay
$1,562
Benefits
$0
Total compensation
$28,353
Employment type
Salaried

Source-specific fields

Base Salary
$89,875
Employee Category
Civil Service
Job Code
3H72
Public Id
4442
Total Pay
$28,353

Jaleela Harp is a Forensic Scientist 3 at PPD Police. They work salaried. 2026 total compensation came to $28,353.

Sheila Young

Police Corporal/PPD Police

2026 total comp
$28,347
Base pay
$23,813
Overtime
$1,342
Other pay
$3,192
Benefits
$0
Total compensation
$28,347
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A03
Public Id
23696
Total Pay
$28,347

Sheila Young is a Police Corporal at PPD Police. They work salaried. 2026 total compensation came to $28,347.

Devon Price

Police Officer 1/PPD Police

2026 total comp
$28,346
Base pay
$16,949
Overtime
$8,812
Other pay
$2,585
Benefits
$0
Total compensation
$28,346
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
17935
Total Pay
$28,346

Devon Price holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $28,346.

Paul Sulock

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
19569
Total Pay
$28,342

Paul Sulock works as a Police Officer 1 for PPD Police. Their status is salaried. Paul earned $28,342 in 2025.

Brian Goodyear

Police Officer 1/PPD Police

2026 total comp
$28,338
Base pay
$21,648
Overtime
$3,762
Other pay
$2,928
Benefits
$0
Total compensation
$28,338
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
36451
Total Pay
$28,338

Brian Goodyear is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $28,338.

Jonathan Harvey

Police Officer 1/PPD Police

2026 total comp
$28,338
Base pay
$21,648
Overtime
$3,762
Other pay
$2,928
Benefits
$0
Total compensation
$28,338
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
21757
Total Pay
$28,338

Jonathan Harvey works as a Police Officer 1 for PPD Police. Their status is salaried. Jonathan earned $28,338 in 2026.

Neil Hawk

Detective/PPD Police

2026 total comp
$28,338
Base pay
$22,823
Overtime
$2,930
Other pay
$2,584
Benefits
$0
Total compensation
$28,338
Employment type
Salaried

Source-specific fields

Base Salary
$99,475
Employee Category
Civil Service
Job Code
6A12
Public Id
20551
Total Pay
$28,338

At PPD Police, Neil Hawk serves as a Detective. They work salaried. Their 2026 pay totaled $28,338.

Mark Kim

Police Officer 1/PPD Police

2026 total comp
$28,333
Base pay
$21,648
Overtime
$4,101
Other pay
$2,584
Benefits
$0
Total compensation
$28,333
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
33487
Total Pay
$28,333

At PPD Police, Mark Kim serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $28,333.

Michael Allen

Police Officer 1/PPD Police

2026 total comp
$28,332
Base pay
$18,185
Overtime
$2,705
Other pay
$7,442
Benefits
$0
Total compensation
$28,332
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
48206
Total Pay
$28,332

At PPD Police, Michael Allen serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $28,332.

Christopher Egan

Police Officer 1/PPD Police

2026 total comp
$28,321
Base pay
$21,648
Overtime
$3,626
Other pay
$3,046
Benefits
$0
Total compensation
$28,321
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
6120
Total Pay
$28,321

At PPD Police, Christopher Egan serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $28,321.

Shawn Wills

Police Sergeant/PPD Police

2026 total comp
$28,319
Base pay
$23,653
Overtime
$1,740
Other pay
$2,926
Benefits
$0
Total compensation
$28,319
Employment type
Salaried

Source-specific fields

Base Salary
$103,092
Employee Category
Civil Service
Job Code
6A04
Public Id
26189
Total Pay
$28,319

Shawn Wills works as a Police Sergeant for PPD Police. Their status is salaried. Shawn earned $28,319 in 2026.

Vondel Cook

Detective/PPD Police

2026 total comp
$28,312
Base pay
$23,813
Overtime
$1,454
Other pay
$3,046
Benefits
$0
Total compensation
$28,312
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
14825
Total Pay
$28,312

Vondel Cook holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $28,312.