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 18

Bryan Sullivan

Police Sergeant/PPD Police

2026 total comp
$27,695
Base pay
$24,679
Overtime
$155
Other pay
$2,862
Benefits
$0
Total compensation
$27,695
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
20890
Total Pay
$27,695

At PPD Police, Bryan Sullivan serves as a Police Sergeant. They work salaried. Their 2026 pay totaled $27,695.

Marc Monachello

Police Sergeant/PPD Police

2026 total comp
$27,695
Base pay
$24,679
Overtime
$155
Other pay
$2,862
Benefits
$0
Total compensation
$27,695
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
25895
Total Pay
$27,695

Marc Monachello works as a Police Sergeant for PPD Police. Their status is salaried. Marc earned $27,695 in 2026.

Brian Karpinski

Police Sergeant/PPD Police

2026 total comp
$27,695
Base pay
$24,679
Overtime
$155
Other pay
$2,862
Benefits
$0
Total compensation
$27,695
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
33185
Total Pay
$27,695

Brian Karpinski holds the role of Police Sergeant at PPD Police. Their status is salaried. In 2026, their total compensation was $27,695.

John Judge Jr

Police Corporal/PPD Police

2026 total comp
$27,685
Base pay
$23,813
Overtime
$895
Other pay
$2,978
Benefits
$0
Total compensation
$27,685
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A03
Public Id
23718
Total Pay
$27,685

John Judge Jr holds the role of Police Corporal at PPD Police. Their status is salaried. In 2026, their total compensation was $27,685.

William Mathieu

Police Corporal/PPD Police

2026 total comp
$27,685
Base pay
$23,813
Overtime
$895
Other pay
$2,978
Benefits
$0
Total compensation
$27,685
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A03
Public Id
8949
Total Pay
$27,685

At PPD Police, William Mathieu serves as a Police Corporal. They work salaried. Their 2026 pay totaled $27,685.

Derrick Ransome

Police Officer 1/PPD Police

2026 total comp
$27,682
Base pay
$16,669
Overtime
$2,844
Other pay
$8,169
Benefits
$0
Total compensation
$27,682
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
51430
Total Pay
$27,682

Derrick Ransome holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $27,682.

Andrew Power

Police Sergeant/PPD Police

2026 total comp
$27,682
Base pay
$24,679
Overtime
$309
Other pay
$2,694
Benefits
$0
Total compensation
$27,682
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
30684
Total Pay
$27,682

At PPD Police, Andrew Power serves as a Police Sergeant. They work salaried. Their 2026 pay totaled $27,682.

Sean Schmied

Police Sergeant/PPD Police

2026 total comp
$27,682
Base pay
$24,679
Overtime
$309
Other pay
$2,694
Benefits
$0
Total compensation
$27,682
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
24931
Total Pay
$27,682

Sean Schmied holds the role of Police Sergeant at PPD Police. Their status is salaried. In 2026, their total compensation was $27,682.

Sean Clift

Police Sergeant/PPD Police

2026 total comp
$27,682
Base pay
$24,679
Overtime
$309
Other pay
$2,694
Benefits
$0
Total compensation
$27,682
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
36885
Total Pay
$27,682

Sean Clift works as a Police Sergeant for PPD Police. Their status is salaried. Sean earned $27,682 in 2026.

Teresa Saccone

Police Officer 1/PPD Police

2026 total comp
$27,680
Base pay
$21,648
Overtime
$2,915
Other pay
$3,117
Benefits
$0
Total compensation
$27,680
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
25044
Total Pay
$27,680

Teresa Saccone is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $27,680.

Alvin Varghese

Police Officer 1/PPD Police

2026 total comp
$27,676
Base pay
$21,577
Overtime
$3,694
Other pay
$2,404
Benefits
$0
Total compensation
$27,676
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
38960
Total Pay
$27,676

Alvin Varghese works as a Police Officer 1 for PPD Police. Their status is salaried. Alvin earned $27,676 in 2026.

Melissa Oleary

Police Officer 1/PPD Police

2026 total comp
$27,676
Base pay
$21,648
Overtime
$3,050
Other pay
$2,977
Benefits
$0
Total compensation
$27,676
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
12416
Total Pay
$27,676

Melissa Oleary is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $27,676.

Hiram Rivera Jr

Police Officer 1/PPD Police

2026 total comp
$27,676
Base pay
$21,648
Overtime
$3,050
Other pay
$2,977
Benefits
$0
Total compensation
$27,676
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
26308
Total Pay
$27,676

At PPD Police, Hiram Rivera Jr serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $27,676.

Gary Jones

Police Corporal/PPD Police

2026 total comp
$27,675
Base pay
$23,813
Overtime
$746
Other pay
$3,117
Benefits
$0
Total compensation
$27,675
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A03
Public Id
1627
Total Pay
$27,675

Gary Jones is a Police Corporal at PPD Police. They work salaried. 2026 total compensation came to $27,675.

Scott Fields

Detective/PPD Police

2026 total comp
$27,675
Base pay
$23,813
Overtime
$746
Other pay
$3,117
Benefits
$0
Total compensation
$27,675
Employment type
Salaried

Source-specific fields

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

At PPD Police, Scott Fields serves as a Detective. They work salaried. Their 2026 pay totaled $27,675.

Franklin Gateward

Police Photographer Supervisor/PPD Police

2023 total comp
$27,673
Base pay
$14,469
Overtime
$1,484
Other pay
$11,720
Benefits
$0
Total compensation
$27,673
Employment type
Salaried

Source-specific fields

Base Salary
$56,695
Employee Category
Civil Service
Job Code
7L19
Public Id
19184
Total Pay
$27,673

At PPD Police, Franklin Gateward serves as a Police Photographer Supervisor. They work salaried. Their 2023 pay totaled $27,673.

Edward Daly

Police Officer 1/PPD Police

2026 total comp
$27,670
Base pay
$21,648
Overtime
$2,440
Other pay
$3,581
Benefits
$0
Total compensation
$27,670
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
7702
Total Pay
$27,670

Edward Daly is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $27,670.

Oleg Yatsenko

Police Officer 1/PPD Police

2026 total comp
$27,665
Base pay
$18,185
Overtime
$7,915
Other pay
$1,566
Benefits
$0
Total compensation
$27,665
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
49713
Total Pay
$27,665

At PPD Police, Oleg Yatsenko serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $27,665.

Joseph Mccarthy

Police Officer 1/PPD Police

2026 total comp
$27,661
Base pay
$21,648
Overtime
$3,321
Other pay
$2,691
Benefits
$0
Total compensation
$27,661
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
32149
Total Pay
$27,661

Joseph Mccarthy works as a Police Officer 1 for PPD Police. Their status is salaried. Joseph earned $27,661 in 2026.

Juan Rivera

Police Sergeant/PPD Police

2026 total comp
$27,654
Base pay
$24,679
Overtime
$0
Other pay
$2,975
Benefits
$0
Total compensation
$27,654
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
8057
Total Pay
$27,654

At PPD Police, Juan Rivera serves as a Police Sergeant. They work salaried. Their 2026 pay totaled $27,654.

Lloyd Durham

Police Sergeant/PPD Police

2026 total comp
$27,654
Base pay
$24,679
Overtime
$0
Other pay
$2,975
Benefits
$0
Total compensation
$27,654
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
18040
Total Pay
$27,654

Lloyd Durham is a Police Sergeant at PPD Police. They work salaried. 2026 total compensation came to $27,654.

Michael Smith

Police Sergeant/PPD Police

2026 total comp
$27,654
Base pay
$24,679
Overtime
$0
Other pay
$2,975
Benefits
$0
Total compensation
$27,654
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A03
Public Id
20447
Total Pay
$38,272

Michael Smith works as a Police Sergeant for PPD Police. Their status is salaried. Michael earned $27,654 in 2026.

Eric Rieser

Police Sergeant/PPD Police

2026 total comp
$27,654
Base pay
$24,679
Overtime
$0
Other pay
$2,975
Benefits
$0
Total compensation
$27,654
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
25658
Total Pay
$27,654

At PPD Police, Eric Rieser serves as a Police Sergeant. They work salaried. Their 2026 pay totaled $27,654.

Philip Lanz Jr

Police Sergeant/PPD Police

2026 total comp
$27,654
Base pay
$24,679
Overtime
$0
Other pay
$2,975
Benefits
$0
Total compensation
$27,654
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
27107
Total Pay
$27,654

Philip Lanz Jr is a Police Sergeant at PPD Police. They work salaried. 2026 total compensation came to $27,654.

Edward Mclaughlin

Police Sergeant/PPD Police

2026 total comp
$27,654
Base pay
$24,679
Overtime
$0
Other pay
$2,975
Benefits
$0
Total compensation
$27,654
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
34203
Total Pay
$27,654

At PPD Police, Edward Mclaughlin serves as a Police Sergeant. They work salaried. Their 2026 pay totaled $27,654.

David Ewing

Police Sergeant/PPD Police

2026 total comp
$27,654
Base pay
$24,679
Overtime
$0
Other pay
$2,975
Benefits
$0
Total compensation
$27,654
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
36423
Total Pay
$27,654

At PPD Police, David Ewing serves as a Police Sergeant. They work salaried. Their 2026 pay totaled $27,654.

Randall Goodson

Police Sergeant/PPD Police

2026 total comp
$27,654
Base pay
$24,679
Overtime
$0
Other pay
$2,975
Benefits
$0
Total compensation
$27,654
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
1656
Total Pay
$27,654

Randall Goodson is a Police Sergeant at PPD Police. They work salaried. 2026 total compensation came to $27,654.

Dimitrios Loizos

Police Sergeant/PPD Police

2026 total comp
$27,654
Base pay
$24,679
Overtime
$0
Other pay
$2,975
Benefits
$0
Total compensation
$27,654
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
2979
Total Pay
$27,654

Dimitrios Loizos is a Police Sergeant at PPD Police. They work salaried. 2026 total compensation came to $27,654.

Nicole Mckeither

Police Sergeant/PPD Police

2026 total comp
$27,654
Base pay
$24,679
Overtime
$0
Other pay
$2,975
Benefits
$0
Total compensation
$27,654
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
12262
Total Pay
$27,654

Nicole Mckeither holds the role of Police Sergeant at PPD Police. Their status is salaried. In 2026, their total compensation was $27,654.

Daniel Mee

Police Sergeant/PPD Police

2026 total comp
$27,654
Base pay
$24,679
Overtime
$0
Other pay
$2,975
Benefits
$0
Total compensation
$27,654
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
22464
Total Pay
$27,654

Daniel Mee is a Police Sergeant at PPD Police. They work salaried. 2026 total compensation came to $27,654.

Brendan Doris

Police Sergeant/PPD Police

2026 total comp
$27,654
Base pay
$24,679
Overtime
$0
Other pay
$2,975
Benefits
$0
Total compensation
$27,654
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
25501
Total Pay
$27,654

At PPD Police, Brendan Doris serves as a Police Sergeant. They work salaried. Their 2026 pay totaled $27,654.

Walter Bell

Police Lieutenant/PPD Police

2023 total comp
$27,639
Base pay
$0
Overtime
$0
Other pay
$27,639
Benefits
$0
Total compensation
$27,639
Employment type
Salaried

Source-specific fields

Base Salary
$107,928
Employee Category
Civil Service
Job Code
6A05
Public Id
24221
Total Pay
$27,639

At PPD Police, Walter Bell serves as a Police Lieutenant. They work salaried. Their 2023 pay totaled $27,639.

Timothy Thompson

Detective/PPD Police

2026 total comp
$27,636
Base pay
$23,813
Overtime
$596
Other pay
$3,227
Benefits
$0
Total compensation
$27,636
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
13319
Total Pay
$27,636

Timothy Thompson holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $27,636.

Kimberly Hidleburg

Police Corporal/PPD Police

2026 total comp
$27,636
Base pay
$23,813
Overtime
$596
Other pay
$3,227
Benefits
$0
Total compensation
$27,636
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A03
Public Id
33406
Total Pay
$27,636

At PPD Police, Kimberly Hidleburg serves as a Police Corporal. They work salaried. Their 2026 pay totaled $27,636.

Tracey Davis

Police Corporal/PPD Police

2026 total comp
$27,635
Base pay
$23,813
Overtime
$671
Other pay
$3,151
Benefits
$0
Total compensation
$27,635
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A03
Public Id
10046
Total Pay
$27,635

Tracey Davis holds the role of Police Corporal at PPD Police. Their status is salaried. In 2026, their total compensation was $27,635.

Paula Gonzalez

Police Officer 1/PPD Police

2024 total comp
$27,631
Base pay
$23,142
Overtime
$0
Other pay
$4,489
Benefits
$0
Total compensation
$27,631
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
18018
Total Pay
$27,631

At PPD Police, Paula Gonzalez serves as a Police Officer 1. They work salaried. Their 2024 pay totaled $27,631.

Samantha Martinez

Police Officer 1/PPD Police

2026 total comp
$27,625
Base pay
$21,648
Overtime
$3,457
Other pay
$2,519
Benefits
$0
Total compensation
$27,625
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
26399
Total Pay
$27,625

Samantha Martinez holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $27,625.

Marisa Haselbarth

Police Officer 1/PPD Police

2026 total comp
$27,625
Base pay
$21,648
Overtime
$3,457
Other pay
$2,519
Benefits
$0
Total compensation
$27,625
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
34625
Total Pay
$27,625

Marisa Haselbarth holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $27,625.

Darin Friel

Police Officer 1/PPD Police

2026 total comp
$27,625
Base pay
$21,648
Overtime
$3,457
Other pay
$2,519
Benefits
$0
Total compensation
$27,625
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
1182
Total Pay
$27,625

At PPD Police, Darin Friel serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $27,625.

Jeffrey Lendzinski

Police Officer 1/PPD Police

2026 total comp
$27,620
Base pay
$21,648
Overtime
$3,118
Other pay
$2,854
Benefits
$0
Total compensation
$27,620
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
22269
Total Pay
$27,620

Jeffrey Lendzinski holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $27,620.