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 14

Caitlyn Mcnesby

Police Officer 1/PPD Police

2026 total comp
$28,084
Base pay
$21,577
Overtime
$4,067
Other pay
$2,440
Benefits
$0
Total compensation
$28,084
Employment type
Salaried

Source-specific fields

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

Caitlyn Mcnesby is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $28,084.

Marc Marchetti

Police Sergeant/PPD Police

2026 total comp
$28,080
Base pay
$23,653
Overtime
$1,407
Other pay
$3,021
Benefits
$0
Total compensation
$28,080
Employment type
Salaried

Source-specific fields

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

Marc Marchetti works as a Police Sergeant for PPD Police. Their status is salaried. Marc earned $28,080 in 2026.

William Hunter

Police Officer 1/PPD Police

2026 total comp
$28,079
Base pay
$21,648
Overtime
$3,152
Other pay
$3,279
Benefits
$0
Total compensation
$28,079
Employment type
Salaried

Source-specific fields

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

William Hunter works as a Police Officer 1 for PPD Police. Their status is salaried. William earned $28,079 in 2026.

John Farina

Police Officer 1/PPD Police

2026 total comp
$28,074
Base pay
$21,648
Overtime
$3,694
Other pay
$2,731
Benefits
$0
Total compensation
$28,074
Employment type
Salaried

Source-specific fields

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

John Farina holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $28,074.

Kaitlin Wilson

Police Officer 1/PPD Police

2026 total comp
$28,073
Base pay
$21,648
Overtime
$407
Other pay
$6,018
Benefits
$0
Total compensation
$28,073
Employment type
Salaried

Source-specific fields

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

Kaitlin Wilson is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $28,073.

Raymond Monts

Police Sergeant/PPD Police

2026 total comp
$28,072
Base pay
$24,679
Overtime
$232
Other pay
$3,161
Benefits
$0
Total compensation
$28,072
Employment type
Salaried

Source-specific fields

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

At PPD Police, Raymond Monts serves as a Police Sergeant. They work salaried. Their 2026 pay totaled $28,072.

Michael Jackson

Police Sergeant/PPD Police

2026 total comp
$28,072
Base pay
$24,679
Overtime
$232
Other pay
$3,161
Benefits
$0
Total compensation
$28,072
Employment type
Salaried

Source-specific fields

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

Michael Jackson is a Police Sergeant at PPD Police. They work salaried. 2026 total compensation came to $28,072.

John Simeonides

Police Officer 1/PPD Police

2026 total comp
$28,072
Base pay
$21,648
Overtime
$3,864
Other pay
$2,560
Benefits
$0
Total compensation
$28,072
Employment type
Salaried

Source-specific fields

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

At PPD Police, John Simeonides serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $28,072.

Lisa Devlin

Police Officer 1/PPD Police

2026 total comp
$28,072
Base pay
$21,648
Overtime
$3,864
Other pay
$2,560
Benefits
$0
Total compensation
$28,072
Employment type
Salaried

Source-specific fields

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

At PPD Police, Lisa Devlin serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $28,072.

Brandon Mccall

Police Officer 1/PPD Police

2026 total comp
$28,072
Base pay
$21,648
Overtime
$3,864
Other pay
$2,560
Benefits
$0
Total compensation
$28,072
Employment type
Salaried

Source-specific fields

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

At PPD Police, Brandon Mccall serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $28,072.

Kerri Goodwin

Police Officer 1/PPD Police

2026 total comp
$28,072
Base pay
$21,648
Overtime
$3,864
Other pay
$2,560
Benefits
$0
Total compensation
$28,072
Employment type
Salaried

Source-specific fields

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

At PPD Police, Kerri Goodwin serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $28,072.

Thomas Nolan

Police Officer 1/PPD Police

2025 total comp
$28,065
Base pay
$19,019
Overtime
$0
Other pay
$9,046
Benefits
$0
Total compensation
$28,065
Employment type
Salaried

Source-specific fields

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

Thomas Nolan works as a Police Officer 1 for PPD Police. Their status is salaried. Thomas earned $28,065 in 2025.

Nick-Anh Lai

Police Officer 1/PPD Police

2026 total comp
$28,062
Base pay
$21,648
Overtime
$3,254
Other pay
$3,160
Benefits
$0
Total compensation
$28,062
Employment type
Salaried

Source-specific fields

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

Nick-Anh Lai works as a Police Officer 1 for PPD Police. Their status is salaried. Nick-Anh earned $28,062 in 2026.

Michelle Glenn

Police Officer 1/PPD Police

2026 total comp
$28,062
Base pay
$21,648
Overtime
$3,254
Other pay
$3,160
Benefits
$0
Total compensation
$28,062
Employment type
Salaried

Source-specific fields

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

Michelle Glenn is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $28,062.

Edward Breslin

Police Corporal/PPD Police

2026 total comp
$28,058
Base pay
$23,813
Overtime
$969
Other pay
$3,277
Benefits
$0
Total compensation
$28,058
Employment type
Salaried

Source-specific fields

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

At PPD Police, Edward Breslin serves as a Police Corporal. They work salaried. Their 2026 pay totaled $28,058.

Heather Mccaffrey

Departmental Human Resources Manager 3/PPD Police

2026 total comp
$28,058
Base pay
$27,729
Overtime
$0
Other pay
$329
Benefits
$0
Total compensation
$28,058
Employment type
Salaried

Source-specific fields

Base Salary
$120,085
Employee Category
Civil Service
Job Code
2H13
Public Id
31776
Total Pay
$28,058

At PPD Police, Heather Mccaffrey serves as a Departmental Human Resources Manager 3. They work salaried. Their 2026 pay totaled $28,058.

George Burgess Ii

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
24309
Total Pay
$28,055

George Burgess Ii is a Police Officer 1 at PPD Police. They work salaried. 2023 total compensation came to $28,055.

Thomas Hammond

Police Officer 1/PPD Police

2026 total comp
$28,047
Base pay
$21,577
Overtime
$4,033
Other pay
$2,437
Benefits
$0
Total compensation
$28,047
Employment type
Salaried

Source-specific fields

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

Thomas Hammond holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $28,047.

Stephen O Donnell

Police Sergeant/PPD Police

2024 total comp
$28,047
Base pay
$5,653
Overtime
$0
Other pay
$22,394
Benefits
$0
Total compensation
$28,047
Employment type
Salaried

Source-specific fields

Base Salary
$97,988
Employee Category
Civil Service
Job Code
6A04
Public Id
4003
Total Pay
$28,047

Stephen O Donnell holds the role of Police Sergeant at PPD Police. Their status is salaried. In 2024, their total compensation was $28,047.

Robert Sharp

Police Sergeant/PPD Police

2026 total comp
$28,044
Base pay
$24,679
Overtime
$348
Other pay
$3,017
Benefits
$0
Total compensation
$28,044
Employment type
Salaried

Source-specific fields

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

Robert Sharp works as a Police Sergeant for PPD Police. Their status is salaried. Robert earned $28,044 in 2026.

Kathleen Flanagan

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$52,519
Employee Category
Civil Service
Job Code
6J32
Public Id
26114
Total Pay
$11,856

Kathleen Flanagan is a Police Officer 1 at PPD Police. They work salaried. 2022 total compensation came to $28,039.

Kristian Hall

Police Officer 1/PPD Police

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

Source-specific fields

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

At PPD Police, Kristian Hall serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $28,035.

Andrew O'Hara

Police Sergeant/PPD Police

2026 total comp
$28,024
Base pay
$24,679
Overtime
$618
Other pay
$2,727
Benefits
$0
Total compensation
$28,024
Employment type
Salaried

Source-specific fields

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

Andrew O'Hara works as a Police Sergeant for PPD Police. Their status is salaried. Andrew earned $28,024 in 2026.

Ivy Staten-Minor

Police Sergeant/PPD Police

2026 total comp
$28,024
Base pay
$24,679
Overtime
$618
Other pay
$2,727
Benefits
$0
Total compensation
$28,024
Employment type
Salaried

Source-specific fields

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

Ivy Staten-Minor works as a Police Sergeant for PPD Police. Their status is salaried. Ivy earned $28,024 in 2026.

Vincent Demayo

Police Officer 1/PPD Police

2026 total comp
$28,024
Base pay
$21,648
Overtime
$3,220
Other pay
$3,156
Benefits
$0
Total compensation
$28,024
Employment type
Salaried

Source-specific fields

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

Vincent Demayo works as a Police Officer 1 for PPD Police. Their status is salaried. Vincent earned $28,024 in 2026.

Edward Sawicki Iii

Police Officer 1/PPD Police

2026 total comp
$28,017
Base pay
$21,648
Overtime
$3,355
Other pay
$3,014
Benefits
$0
Total compensation
$28,017
Employment type
Salaried

Source-specific fields

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

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

Kareema Blocker

Police Officer 1/PPD Police

2026 total comp
$28,011
Base pay
$21,648
Overtime
$3,931
Other pay
$2,431
Benefits
$0
Total compensation
$28,011
Employment type
Salaried

Source-specific fields

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

At PPD Police, Kareema Blocker serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $28,011.

Paul Dugan

Detective/PPD Police

2026 total comp
$28,011
Base pay
$23,813
Overtime
$1,044
Other pay
$3,155
Benefits
$0
Total compensation
$28,011
Employment type
Salaried

Source-specific fields

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

At PPD Police, Paul Dugan serves as a Detective. They work salaried. Their 2026 pay totaled $28,011.

Natalie Mason

Police Communication Dispatcher/PPD Police

2026 total comp
$28,009
Base pay
$13,787
Overtime
$12,919
Other pay
$1,303
Benefits
$0
Total compensation
$28,009
Employment type
Salaried

Source-specific fields

Base Salary
$59,642
Employee Category
Civil Service
Job Code
6J32
Public Id
5849
Total Pay
$28,009

Natalie Mason works as a Police Communication Dispatcher for PPD Police. Their status is salaried. Natalie earned $28,009 in 2026.

Brandon Richardson

Police Corporal/PPD Police

2026 total comp
$28,007
Base pay
$23,813
Overtime
$1,640
Other pay
$2,554
Benefits
$0
Total compensation
$28,007
Employment type
Salaried

Source-specific fields

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

Brandon Richardson works as a Police Corporal for PPD Police. Their status is salaried. Brandon earned $28,007 in 2026.

Robert Lutz Jr.

Police Sergeant/PPD Police

2026 total comp
$28,006
Base pay
$24,679
Overtime
$773
Other pay
$2,554
Benefits
$0
Total compensation
$28,006
Employment type
Salaried

Source-specific fields

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

Robert Lutz Jr. holds the role of Police Sergeant at PPD Police. Their status is salaried. In 2026, their total compensation was $28,006.

Paul Coates

Police Officer 1/PPD Police

2026 total comp
$28,002
Base pay
$21,648
Overtime
$3,084
Other pay
$3,270
Benefits
$0
Total compensation
$28,002
Employment type
Salaried

Source-specific fields

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

Paul Coates holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $28,002.

Jeffrey Cunningham

Police Sergeant/PPD Police

2026 total comp
$28,000
Base pay
$24,679
Overtime
$309
Other pay
$3,012
Benefits
$0
Total compensation
$28,000
Employment type
Salaried

Source-specific fields

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

Jeffrey Cunningham is a Police Sergeant at PPD Police. They work salaried. 2026 total compensation came to $28,000.

Millissia M Smith

Police Officer 1/PPD Police

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

Source-specific fields

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

Millissia M Smith works as a Police Officer 1 for PPD Police. Their status is salaried. Millissia earned $27,998 in 2026.

Kevin Bowie

Police Officer 1/PPD Police

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

Source-specific fields

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

Kevin Bowie works as a Police Officer 1 for PPD Police. Their status is salaried. Kevin earned $27,998 in 2026.

Joshua Molyneux

Police Officer 1/PPD Police

2026 total comp
$27,998
Base pay
$21,648
Overtime
$3,796
Other pay
$2,553
Benefits
$0
Total compensation
$27,998
Employment type
Salaried

Source-specific fields

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

At PPD Police, Joshua Molyneux serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $27,998.

James Burkitt

Police Officer 1/PPD Police

2026 total comp
$27,998
Base pay
$21,648
Overtime
$3,796
Other pay
$2,553
Benefits
$0
Total compensation
$27,998
Employment type
Salaried

Source-specific fields

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

James Burkitt works as a Police Officer 1 for PPD Police. Their status is salaried. James earned $27,998 in 2026.

Michael Brown

Police Officer 1/PPD Police

2026 total comp
$27,998
Base pay
$21,648
Overtime
$3,796
Other pay
$2,553
Benefits
$0
Total compensation
$27,998
Employment type
Salaried

Source-specific fields

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

Michael Brown works as a Police Officer 1 for PPD Police. Their status is salaried. Michael earned $27,998 in 2026.

Daniel Vieira

Police Officer 1/PPD Police

2024 total comp
$27,998
Base pay
$23,473
Overtime
$589
Other pay
$3,936
Benefits
$0
Total compensation
$27,998
Employment type
Salaried

Source-specific fields

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

Daniel Vieira is a Police Officer 1 at PPD Police. They work salaried. 2024 total compensation came to $27,998.

William Landis

Police Officer 1/PPD Police

2022 total comp
$27,994
Base pay
$6,149
Overtime
$0
Other pay
$21,846
Benefits
$0
Total compensation
$27,994
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
19021
Total Pay
$27,994

William Landis holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2022, their total compensation was $27,994.