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 98

Daniel Martinez

Police Officer 1/PPD Police

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

Source-specific fields

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

Daniel Martinez holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $30,727.

Zoraida Charon

Police Officer 1/PPD Police

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

Source-specific fields

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

At PPD Police, Zoraida Charon serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $30,727.

Steven Brooks

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
4175
Total Pay
$30,720

Steven Brooks is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $30,720.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.