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 10

Michael Wolf

Police Officer 1/PPD Police

2026 total comp
$30,720
Base pay
$21,648
Overtime
$6,270
Other pay
$2,801
Benefits
$0
Total compensation
$30,720
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
8716
Total Pay
$30,720

At PPD Police, Michael Wolf serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $30,720.

Adam Kolman

Police Officer 1/PPD Police

2026 total comp
$30,719
Base pay
$21,648
Overtime
$7,332
Other pay
$1,739
Benefits
$0
Total compensation
$30,719
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
51221
Total Pay
$30,719

Adam Kolman holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $30,719.

April Boggs

Police Officer 1/PPD Police

2023 total comp
$30,702
Base pay
$23,404
Overtime
$0
Other pay
$7,298
Benefits
$0
Total compensation
$30,702
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
33052
Total Pay
$30,702

At PPD Police, April Boggs serves as a Police Officer 1. They work salaried. Their 2023 pay totaled $30,702.

Andrew Jackson Ii

Detective/PPD Police

2026 total comp
$30,693
Base pay
$23,813
Overtime
$3,579
Other pay
$3,301
Benefits
$0
Total compensation
$30,693
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
21119
Total Pay
$30,693

At PPD Police, Andrew Jackson Ii serves as a Detective. They work salaried. Their 2026 pay totaled $30,693.

Anthony Krebs

Detective/PPD Police

2026 total comp
$30,693
Base pay
$23,813
Overtime
$3,579
Other pay
$3,301
Benefits
$0
Total compensation
$30,693
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
18273
Total Pay
$30,693

Anthony Krebs holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $30,693.

Dennis Lippert

Police Sergeant/PPD Police

2026 total comp
$30,693
Base pay
$24,679
Overtime
$3,091
Other pay
$2,923
Benefits
$0
Total compensation
$30,693
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
30117
Total Pay
$30,693

Dennis Lippert holds the role of Police Sergeant at PPD Police. Their status is salaried. In 2026, their total compensation was $30,693.

Linda Crusemire

Police Corporal/PPD Police

2026 total comp
$30,693
Base pay
$23,813
Overtime
$3,579
Other pay
$3,301
Benefits
$0
Total compensation
$30,693
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A03
Public Id
7578
Total Pay
$30,693

Linda Crusemire works as a Police Corporal for PPD Police. Their status is salaried. Linda earned $30,693 in 2026.

Gladys Johnson

Police Sergeant/PPD Police

2026 total comp
$30,684
Base pay
$24,679
Overtime
$2,705
Other pay
$3,301
Benefits
$0
Total compensation
$30,684
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
23724
Total Pay
$30,684

Gladys Johnson holds the role of Police Sergeant at PPD Police. Their status is salaried. In 2026, their total compensation was $30,684.

Mark Franchetti

Police Officer 1/PPD Police

2026 total comp
$30,683
Base pay
$21,648
Overtime
$6,236
Other pay
$2,798
Benefits
$0
Total compensation
$30,683
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
7629
Total Pay
$30,683

Mark Franchetti is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $30,683.

Richard Dougherty

Police Officer 1/PPD Police

2026 total comp
$30,683
Base pay
$21,648
Overtime
$6,236
Other pay
$2,798
Benefits
$0
Total compensation
$30,683
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
22279
Total Pay
$30,683

Richard Dougherty works as a Police Officer 1 for PPD Police. Their status is salaried. Richard earned $30,683 in 2026.

Maurice Smith

Police Officer 1/PPD Police

2026 total comp
$30,681
Base pay
$21,648
Overtime
$5,863
Other pay
$3,170
Benefits
$0
Total compensation
$30,681
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
8806
Total Pay
$30,681

Maurice Smith is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $30,681.

John Maddox

Detective/PPD Police

2026 total comp
$30,675
Base pay
$23,813
Overtime
$3,281
Other pay
$3,582
Benefits
$0
Total compensation
$30,675
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
34532
Total Pay
$30,675

John Maddox is a Detective at PPD Police. They work salaried. 2026 total compensation came to $30,675.

Joseph Chan

Police Officer 1/PPD Police

2026 total comp
$30,665
Base pay
$21,648
Overtime
$6,033
Other pay
$2,983
Benefits
$0
Total compensation
$30,665
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
11662
Total Pay
$30,665

Joseph Chan works as a Police Officer 1 for PPD Police. Their status is salaried. Joseph earned $30,665 in 2026.

William Velazquez

Police Officer 1/PPD Police

2026 total comp
$30,659
Base pay
$21,648
Overtime
$5,558
Other pay
$3,452
Benefits
$0
Total compensation
$30,659
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
5408
Total Pay
$30,659

William Velazquez holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $30,659.

Lawrence Flagler

Police Officer 1/PPD Police

2026 total comp
$30,659
Base pay
$21,648
Overtime
$5,558
Other pay
$3,452
Benefits
$0
Total compensation
$30,659
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
19194
Total Pay
$30,659

At PPD Police, Lawrence Flagler serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $30,659.

Gerard Murphy Jr.

Detective/PPD Police

2026 total comp
$30,651
Base pay
$23,813
Overtime
$3,542
Other pay
$3,297
Benefits
$0
Total compensation
$30,651
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
10465
Total Pay
$30,651

Gerard Murphy Jr. is a Detective at PPD Police. They work salaried. 2026 total compensation came to $30,651.

Herbert Clayton

Police Officer 1/PPD Police

2026 total comp
$30,650
Base pay
$21,648
Overtime
$5,626
Other pay
$3,376
Benefits
$0
Total compensation
$30,650
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
25160
Total Pay
$30,650

Herbert Clayton is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $30,650.

Jeffrey Bosworth

Police Officer 1/PPD Police

2026 total comp
$30,650
Base pay
$21,648
Overtime
$5,423
Other pay
$3,579
Benefits
$0
Total compensation
$30,650
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
600
Total Pay
$30,650

Jeffrey Bosworth holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $30,650.

Latisha Johnson

Police Officer 1/PPD Police

2026 total comp
$30,645
Base pay
$21,648
Overtime
$6,202
Other pay
$2,795
Benefits
$0
Total compensation
$30,645
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
10555
Total Pay
$30,645

Latisha Johnson works as a Police Officer 1 for PPD Police. Their status is salaried. Latisha earned $30,645 in 2026.

Joan Valle

Police Officer 1/PPD Police

2026 total comp
$30,644
Base pay
$19,484
Overtime
$9,425
Other pay
$1,735
Benefits
$0
Total compensation
$30,644
Employment type
Salaried

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
46023
Total Pay
$30,644

Joan Valle holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $30,644.

Christopher Pisarczyk

Police Officer 1/PPD Police

2026 total comp
$30,644
Base pay
$19,484
Overtime
$9,425
Other pay
$1,735
Benefits
$0
Total compensation
$30,644
Employment type
Salaried

Source-specific fields

Base Salary
$90,581
Employee Category
Civil Service
Job Code
6A02
Public Id
43905
Total Pay
$30,644

Christopher Pisarczyk holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $30,644.

Jeffrey Mcgarvey

Police Officer 1/PPD Police

2026 total comp
$30,644
Base pay
$21,648
Overtime
$5,829
Other pay
$3,166
Benefits
$0
Total compensation
$30,644
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
1690
Total Pay
$30,644

Jeffrey Mcgarvey holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $30,644.

Shawne Anderson-Bell

Police Communication Dispatcher/PPD Police

2026 total comp
$30,615
Base pay
$14,138
Overtime
$15,075
Other pay
$1,403
Benefits
$0
Total compensation
$30,615
Employment type
Salaried

Source-specific fields

Base Salary
$59,642
Employee Category
Civil Service
Job Code
6J32
Public Id
37862
Total Pay
$30,615

Shawne Anderson-Bell holds the role of Police Communication Dispatcher at PPD Police. Their status is salaried. In 2026, their total compensation was $30,615.

Michael Kropilak

Detective/PPD Police

2026 total comp
$30,609
Base pay
$23,813
Overtime
$3,504
Other pay
$3,292
Benefits
$0
Total compensation
$30,609
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
30901
Total Pay
$30,609

Michael Kropilak holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $30,609.

John Cahill

Police Officer 1/PPD Police

2026 total comp
$30,608
Base pay
$21,648
Overtime
$6,168
Other pay
$2,791
Benefits
$0
Total compensation
$30,608
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
20385
Total Pay
$30,608

At PPD Police, John Cahill serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $30,608.

Marvin Jones

Police Officer 1/PPD Police

2026 total comp
$30,606
Base pay
$21,648
Overtime
$5,796
Other pay
$3,162
Benefits
$0
Total compensation
$30,606
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
33378
Total Pay
$30,606

Marvin Jones holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $30,606.

Nelson Villalta Jr

Police Officer 1/PPD Police

2026 total comp
$30,602
Base pay
$21,648
Overtime
$5,976
Other pay
$2,977
Benefits
$0
Total compensation
$30,602
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
12156
Total Pay
$30,602

Nelson Villalta Jr works as a Police Officer 1 for PPD Police. Their status is salaried. Nelson earned $30,602 in 2026.

Richard Washington

Police Officer 1/PPD Police

2026 total comp
$30,601
Base pay
$21,648
Overtime
$5,728
Other pay
$3,225
Benefits
$0
Total compensation
$30,601
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
2679
Total Pay
$30,601

At PPD Police, Richard Washington serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $30,601.

Daniel Mimm

Police Sergeant/PPD Police

2026 total comp
$30,598
Base pay
$24,679
Overtime
$2,627
Other pay
$3,291
Benefits
$0
Total compensation
$30,598
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
35032
Total Pay
$30,598

Daniel Mimm holds the role of Police Sergeant at PPD Police. Their status is salaried. In 2026, their total compensation was $30,598.

Michael Heston

Police Sergeant/PPD Police

2026 total comp
$30,597
Base pay
$24,679
Overtime
$2,473
Other pay
$3,446
Benefits
$0
Total compensation
$30,597
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
13761
Total Pay
$30,597

Michael Heston works as a Police Sergeant for PPD Police. Their status is salaried. Michael earned $30,597 in 2026.

Marlon Allen

Police Sergeant/PPD Police

2026 total comp
$30,597
Base pay
$24,679
Overtime
$2,473
Other pay
$3,446
Benefits
$0
Total compensation
$30,597
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
20313
Total Pay
$30,597

At PPD Police, Marlon Allen serves as a Police Sergeant. They work salaried. Their 2026 pay totaled $30,597.

John Cole

Detective/PPD Police

2026 total comp
$30,589
Base pay
$23,813
Overtime
$3,616
Other pay
$3,160
Benefits
$0
Total compensation
$30,589
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
19586
Total Pay
$30,589

John Cole holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $30,589.

Anastasia Briscoe

Police Officer 1/PPD Police

2026 total comp
$30,588
Base pay
$19,204
Overtime
$9,822
Other pay
$1,562
Benefits
$0
Total compensation
$30,588
Employment type
Salaried

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
47065
Total Pay
$30,588

Anastasia Briscoe is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $30,588.

Michael Hand

Police Officer 1/PPD Police

2026 total comp
$30,583
Base pay
$21,648
Overtime
$5,491
Other pay
$3,444
Benefits
$0
Total compensation
$30,583
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
21609
Total Pay
$30,583

At PPD Police, Michael Hand serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $30,583.

Joseph Mcdonald

Police Officer 1/PPD Police

2026 total comp
$30,583
Base pay
$21,648
Overtime
$5,491
Other pay
$3,444
Benefits
$0
Total compensation
$30,583
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
4616
Total Pay
$30,583

Joseph Mcdonald works as a Police Officer 1 for PPD Police. Their status is salaried. Joseph earned $30,583 in 2026.

Curtis Hill

Police Officer 1/PPD Police

2026 total comp
$30,583
Base pay
$21,648
Overtime
$5,491
Other pay
$3,444
Benefits
$0
Total compensation
$30,583
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
4889
Total Pay
$30,583

Curtis Hill holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $30,583.

Diana Bautista-Plasencia

Police Officer 1/PPD Police

2026 total comp
$30,582
Base pay
$19,204
Overtime
$8,722
Other pay
$2,656
Benefits
$0
Total compensation
$30,582
Employment type
Salaried

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
37458
Total Pay
$30,582

Diana Bautista-Plasencia works as a Police Officer 1 for PPD Police. Their status is salaried. Diana earned $30,582 in 2026.

Michael Rogozinski

Police Officer 1/PPD Police

2026 total comp
$30,571
Base pay
$21,648
Overtime
$6,134
Other pay
$2,788
Benefits
$0
Total compensation
$30,571
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
19166
Total Pay
$30,571

At PPD Police, Michael Rogozinski serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $30,571.

Brian Kensey

Police Sergeant/PPD Police

2026 total comp
$30,567
Base pay
$24,679
Overtime
$2,318
Other pay
$3,569
Benefits
$0
Total compensation
$30,567
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
3076
Total Pay
$30,567

Brian Kensey holds the role of Police Sergeant at PPD Police. Their status is salaried. In 2026, their total compensation was $30,567.

Kenneth Gorski

Police Officer 1/PPD Police

2026 total comp
$30,562
Base pay
$21,648
Overtime
$5,389
Other pay
$3,525
Benefits
$0
Total compensation
$30,562
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
19789
Total Pay
$30,562

At PPD Police, Kenneth Gorski serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $30,562.