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 9

Marc Peterson

Police Officer 1/PPD Police

2026 total comp
$26,802
Base pay
$21,648
Overtime
$2,271
Other pay
$2,883
Benefits
$0
Total compensation
$26,802
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
33230
Total Pay
$26,802

Marc Peterson holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $26,802.

Genea Johnson

Police Officer 1/PPD Police

2026 total comp
$26,802
Base pay
$21,648
Overtime
$2,135
Other pay
$3,018
Benefits
$0
Total compensation
$26,802
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
8193
Total Pay
$26,802

Genea Johnson holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $26,802.

Selena Donado

Police Officer 1/PPD Police

2026 total comp
$26,800
Base pay
$18,185
Overtime
$968
Other pay
$7,647
Benefits
$0
Total compensation
$26,800
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
50404
Total Pay
$26,800

At PPD Police, Selena Donado serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $26,800.

John Connolly

Police Officer 1/PPD Police

2026 total comp
$26,796
Base pay
$19,484
Overtime
$5,796
Other pay
$1,517
Benefits
$0
Total compensation
$26,796
Employment type
Salaried

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
45695
Total Pay
$26,796

John Connolly works as a Police Officer 1 for PPD Police. Their status is salaried. John earned $26,796 in 2026.

Janel Craig

Detective/PPD Police

2026 total comp
$26,792
Base pay
$23,813
Overtime
$373
Other pay
$2,607
Benefits
$0
Total compensation
$26,792
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
28965
Total Pay
$26,792

Janel Craig holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $26,792.

Robert Snyder

Police Corporal/PPD Police

2026 total comp
$26,792
Base pay
$23,813
Overtime
$373
Other pay
$2,607
Benefits
$0
Total compensation
$26,792
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A03
Public Id
14557
Total Pay
$26,792

Robert Snyder holds the role of Police Corporal at PPD Police. Their status is salaried. In 2026, their total compensation was $26,792.

Arkadiy Dubovitsky

Police Corporal/PPD Police

2026 total comp
$26,792
Base pay
$23,813
Overtime
$373
Other pay
$2,607
Benefits
$0
Total compensation
$26,792
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A03
Public Id
34643
Total Pay
$26,792

Arkadiy Dubovitsky holds the role of Police Corporal at PPD Police. Their status is salaried. In 2026, their total compensation was $26,792.

Christopher Marchesani

Police Officer 1/PPD Police

2019 total comp
$26,790
Base pay
$5,931
Overtime
$0
Other pay
$20,859
Benefits
$0
Total compensation
$26,790
Employment type
Salaried

Source-specific fields

Base Salary
$73,433
Employee Category
Civil Service
Job Code
6A02
Public Id
4420
Total Pay
$26,790

Christopher Marchesani is a Police Officer 1 at PPD Police. They work salaried. 2019 total compensation came to $26,790.

Anthony Davis

Police Officer 1/PPD Police

2026 total comp
$26,789
Base pay
$21,648
Overtime
$2,372
Other pay
$2,768
Benefits
$0
Total compensation
$26,789
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
11717
Total Pay
$26,789

Anthony Davis works as a Police Officer 1 for PPD Police. Their status is salaried. Anthony earned $26,789 in 2026.

Lamont Robinson

Office Clerk 2/PPD Police

2026 total comp
$26,783
Base pay
$26,286
Overtime
$252
Other pay
$245
Benefits
$0
Total compensation
$26,783
Employment type
Salaried

Source-specific fields

Base Salary
$43,879
Employee Category
Civil Service
Job Code
1A03
Public Id
33267
Total Pay
$26,783

Lamont Robinson holds the role of Office Clerk 2 at PPD Police. Their status is salaried. In 2026, their total compensation was $26,783.

Lissette Alvarado

Forensic Scientist 3/PPD Police

2026 total comp
$26,779
Base pay
$21,143
Overtime
$4,982
Other pay
$654
Benefits
$0
Total compensation
$26,779
Employment type
Salaried

Source-specific fields

Base Salary
$89,875
Employee Category
Civil Service
Job Code
3H72
Public Id
2409
Total Pay
$26,779

Lissette Alvarado is a Forensic Scientist 3 at PPD Police. They work salaried. 2026 total compensation came to $26,779.

Markia Whitfield

Police Communication Dispatcher/PPD Police

2026 total comp
$26,777
Base pay
$13,325
Overtime
$12,217
Other pay
$1,235
Benefits
$0
Total compensation
$26,777
Employment type
Salaried

Source-specific fields

Base Salary
$57,858
Employee Category
Civil Service
Job Code
6J32
Public Id
20567
Total Pay
$26,777

Markia Whitfield works as a Police Communication Dispatcher for PPD Police. Their status is salaried. Markia earned $26,777 in 2026.

Andrew Bezotsky

Police Sergeant/PPD Police

2026 total comp
$26,777
Base pay
$23,653
Overtime
$518
Other pay
$2,606
Benefits
$0
Total compensation
$26,777
Employment type
Salaried

Source-specific fields

Base Salary
$103,092
Employee Category
Civil Service
Job Code
6A04
Public Id
34414
Total Pay
$26,777

Andrew Bezotsky holds the role of Police Sergeant at PPD Police. Their status is salaried. In 2026, their total compensation was $26,777.

Heaven Henwood

Law Enforcement Analyst Manager/PPD Police

2026 total comp
$26,768
Base pay
$26,622
Overtime
$0
Other pay
$147
Benefits
$0
Total compensation
$26,768
Employment type
Salaried

Source-specific fields

Base Salary
$113,408
Employee Category
Civil Service
Job Code
6C29
Public Id
8658
Total Pay
$26,768

Heaven Henwood is a Law Enforcement Analyst Manager at PPD Police. They work salaried. 2026 total compensation came to $26,768.

Dennis Demas

Detective/PPD Police

2026 total comp
$26,767
Base pay
$23,813
Overtime
$75
Other pay
$2,879
Benefits
$0
Total compensation
$26,767
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
3188
Total Pay
$26,767

Dennis Demas holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $26,767.

Peter Marino

Police Officer 1/PPD Police

2026 total comp
$26,760
Base pay
$21,648
Overtime
$2,508
Other pay
$2,604
Benefits
$0
Total compensation
$26,760
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
30611
Total Pay
$26,760

Peter Marino is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $26,760.

Sadulla Abdalov

Police Officer 1/PPD Police

2026 total comp
$26,751
Base pay
$17,631
Overtime
$1,476
Other pay
$7,645
Benefits
$0
Total compensation
$26,751
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
51620
Total Pay
$26,751

Sadulla Abdalov works as a Police Officer 1 for PPD Police. Their status is salaried. Sadulla earned $26,751 in 2026.

Joseph Caruso

Police Officer 1/PPD Police

2026 total comp
$26,751
Base pay
$21,648
Overtime
$2,339
Other pay
$2,764
Benefits
$0
Total compensation
$26,751
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
33484
Total Pay
$26,751

Joseph Caruso works as a Police Officer 1 for PPD Police. Their status is salaried. Joseph earned $26,751 in 2026.

Isaac Diaz

Police Officer 1/PPD Police

2026 total comp
$26,748
Base pay
$20,783
Overtime
$3,644
Other pay
$2,322
Benefits
$0
Total compensation
$26,748
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
39446
Total Pay
$26,748

Isaac Diaz holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $26,748.

Julian Narine

Police Officer 1/PPD Police

2026 total comp
$26,744
Base pay
$21,648
Overtime
$2,576
Other pay
$2,520
Benefits
$0
Total compensation
$26,744
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
26447
Total Pay
$26,744

At PPD Police, Julian Narine serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $26,744.

Julie Carpenter

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
36522
Total Pay
$26,742

Julie Carpenter holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2025, their total compensation was $26,742.

Frank Donato Jr.

Police Officer 1/PPD Police

2026 total comp
$26,742
Base pay
$21,287
Overtime
$3,016
Other pay
$2,439
Benefits
$0
Total compensation
$26,742
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
16550
Total Pay
$26,742

Frank Donato Jr. holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $26,742.

Joseph Bohannon Iii

Police Officer 1/PPD Police

2026 total comp
$26,736
Base pay
$21,648
Overtime
$1,966
Other pay
$3,122
Benefits
$0
Total compensation
$26,736
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
11644
Total Pay
$26,736

At PPD Police, Joseph Bohannon Iii serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $26,736.

Michael Patterson

Police Corporal/PPD Police

2026 total comp
$26,736
Base pay
$23,813
Overtime
$485
Other pay
$2,438
Benefits
$0
Total compensation
$26,736
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A03
Public Id
835
Total Pay
$26,736

Michael Patterson is a Police Corporal at PPD Police. They work salaried. 2026 total compensation came to $26,736.

David Eggleston

Police Officer 1/PPD Police

2026 total comp
$26,730
Base pay
$18,185
Overtime
$7,032
Other pay
$1,513
Benefits
$0
Total compensation
$26,730
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
51079
Total Pay
$26,730

David Eggleston is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $26,730.

Kyle Mccabe

Police Officer 1/PPD Police

2026 total comp
$26,730
Base pay
$21,648
Overtime
$2,644
Other pay
$2,438
Benefits
$0
Total compensation
$26,730
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
15755
Total Pay
$26,730

Kyle Mccabe holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $26,730.

Michael Mccalister

Police Officer 1/PPD Police

2026 total comp
$26,730
Base pay
$21,648
Overtime
$2,644
Other pay
$2,438
Benefits
$0
Total compensation
$26,730
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
27052
Total Pay
$26,730

Michael Mccalister holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $26,730.

Edmond Madani

Police Officer 1/PPD Police

2026 total comp
$26,730
Base pay
$21,648
Overtime
$2,644
Other pay
$2,438
Benefits
$0
Total compensation
$26,730
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
25553
Total Pay
$26,730

Edmond Madani is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $26,730.

Joseph Livewell

Police Officer 1/PPD Police

2026 total comp
$26,730
Base pay
$21,648
Overtime
$2,644
Other pay
$2,438
Benefits
$0
Total compensation
$26,730
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
142
Total Pay
$26,730

Joseph Livewell is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $26,730.

Richard Dillard

Police Officer 1/PPD Police

2026 total comp
$26,730
Base pay
$21,648
Overtime
$2,644
Other pay
$2,438
Benefits
$0
Total compensation
$26,730
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
581
Total Pay
$26,730

Richard Dillard works as a Police Officer 1 for PPD Police. Their status is salaried. Richard earned $26,730 in 2026.

Adrian Baird

Police Officer 1/PPD Police

2026 total comp
$26,726
Base pay
$17,631
Overtime
$1,452
Other pay
$7,643
Benefits
$0
Total compensation
$26,726
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
52197
Total Pay
$26,726

Adrian Baird holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $26,726.

Andrew Sears

Police Officer 1/PPD Police

2026 total comp
$26,723
Base pay
$18,185
Overtime
$1,480
Other pay
$7,058
Benefits
$0
Total compensation
$26,723
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
50123
Total Pay
$26,723

Andrew Sears is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $26,723.

Daniel Stahl

Police Officer 1/PPD Police

2022 total comp
$26,723
Base pay
$13,835
Overtime
$231
Other pay
$12,658
Benefits
$0
Total compensation
$26,723
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
27168
Total Pay
$26,723

At PPD Police, Daniel Stahl serves as a Police Officer 1. They work salaried. Their 2022 pay totaled $26,723.

Daniel Monacelli

Police Corporal/PPD Police

2026 total comp
$26,723
Base pay
$23,813
Overtime
$149
Other pay
$2,761
Benefits
$0
Total compensation
$26,723
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A03
Public Id
22385
Total Pay
$26,723

At PPD Police, Daniel Monacelli serves as a Police Corporal. They work salaried. Their 2026 pay totaled $26,723.

Ronald Browne

Police Corporal/PPD Police

2026 total comp
$26,723
Base pay
$23,813
Overtime
$149
Other pay
$2,761
Benefits
$0
Total compensation
$26,723
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A03
Public Id
22585
Total Pay
$26,723

Ronald Browne works as a Police Corporal for PPD Police. Their status is salaried. Ronald earned $26,723 in 2026.

Cherie Savoy

Detective/PPD Police

2026 total comp
$26,723
Base pay
$23,813
Overtime
$149
Other pay
$2,761
Benefits
$0
Total compensation
$26,723
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
8877
Total Pay
$26,723

Cherie Savoy works as a Detective for PPD Police. Their status is salaried. Cherie earned $26,723 in 2026.

Marcus Allen

Police Officer 1/PPD Police

2026 total comp
$26,723
Base pay
$21,648
Overtime
$2,474
Other pay
$2,600
Benefits
$0
Total compensation
$26,723
Employment type
Salaried

Source-specific fields

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

Marcus Allen holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $26,723.

Ashley Lanetti

Police Sergeant/PPD Police

2026 total comp
$26,719
Base pay
$23,653
Overtime
$630
Other pay
$2,437
Benefits
$0
Total compensation
$26,719
Employment type
Salaried

Source-specific fields

Base Salary
$103,092
Employee Category
Civil Service
Job Code
6A04
Public Id
17630
Total Pay
$26,719

Ashley Lanetti holds the role of Police Sergeant at PPD Police. Their status is salaried. In 2026, their total compensation was $26,719.

Jean Dessources

Police Officer 1/PPD Police

2026 total comp
$26,716
Base pay
$17,631
Overtime
$1,442
Other pay
$7,643
Benefits
$0
Total compensation
$26,716
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
52289
Total Pay
$26,716

At PPD Police, Jean Dessources serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $26,716.

Emily Coyne

Police Officer 1/PPD Police

2026 total comp
$26,714
Base pay
$16,669
Overtime
$1,931
Other pay
$8,114
Benefits
$0
Total compensation
$26,714
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
51857
Total Pay
$26,714

At PPD Police, Emily Coyne serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $26,714.