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 3

Kenora Scott

Police Lieutenant/PPD Police

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

Source-specific fields

Base Salary
$107,928
Employee Category
Civil Service
Job Code
6A05
Public Id
29018
Total Pay
$8,270

Kenora Scott is a Police Lieutenant at PPD Police. They work salaried. 2023 total compensation came to $8,270.

Rochelle Harris

School Crossing Guard/PPD Police

2022 total comp
$8,258
Base pay
$7,441
Overtime
$0
Other pay
$817
Benefits
$0
Total compensation
$8,258
Employment type
Salaried

Source-specific fields

Base Salary
$13,720
Employee Category
Civil Service
Job Code
6D44
Public Id
25707
Total Pay
$8,258

Rochelle Harris is a School Crossing Guard at PPD Police. They work salaried. 2022 total compensation came to $8,258.

Matthew Giamboy

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$81,227
Employee Category
Civil Service
Job Code
6A02
Public Id
39490
Total Pay
$8,249

Matthew Giamboy is a Police Officer 1 at PPD Police. They work salaried. 2025 total compensation came to $8,249.

Paulina Vorn

School Crossing Guard/PPD Police

2020 total comp
$8,233
Base pay
$6,809
Overtime
$0
Other pay
$1,423
Benefits
$0
Total compensation
$8,233
Employment type
Salaried

Source-specific fields

Base Salary
$12,960
Employee Category
Civil Service
Job Code
6D44
Public Id
10795
Total Pay
$8,233

Paulina Vorn holds the role of School Crossing Guard at PPD Police. Their status is salaried. In 2020, their total compensation was $8,233.

James Maio Jr.

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
4738
Total Pay
$8,231

James Maio Jr. works as a Police Officer 1 for PPD Police. Their status is salaried. James earned $8,231 in 2025.

Keith Bobiy

Police Sergeant/PPD Police

2023 total comp
$8,213
Base pay
$7,255
Overtime
$0
Other pay
$958
Benefits
$0
Total compensation
$8,213
Employment type
Salaried

Source-specific fields

Base Salary
$94,674
Employee Category
Civil Service
Job Code
6A04
Public Id
29850
Total Pay
$8,213

Keith Bobiy works as a Police Sergeant for PPD Police. Their status is salaried. Keith earned $8,213 in 2023.

David Gilmore

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
15506
Total Pay
$8,206

At PPD Police, David Gilmore serves as a Police Officer 1. They work salaried. Their 2022 pay totaled $8,206.

Anthony Burton

Police Sergeant/PPD Police

2023 total comp
$8,175
Base pay
$7,255
Overtime
$0
Other pay
$920
Benefits
$0
Total compensation
$8,175
Employment type
Salaried

Source-specific fields

Base Salary
$94,674
Employee Category
Civil Service
Job Code
6A04
Public Id
33091
Total Pay
$8,175

At PPD Police, Anthony Burton serves as a Police Sergeant. They work salaried. Their 2023 pay totaled $8,175.

William Nagy Jr

Police Officer 1/PPD Police

2020 total comp
$8,157
Base pay
$0
Overtime
$0
Other pay
$8,157
Benefits
$0
Total compensation
$8,157
Employment type
Salaried

Source-specific fields

Base Salary
$73,433
Employee Category
Civil Service
Job Code
6A02
Public Id
2713
Total Pay
$8,157

William Nagy Jr is a Police Officer 1 at PPD Police. They work salaried. 2020 total compensation came to $8,157.

Dennis Gore

Police Officer 1/PPD Police

2026 total comp
$8,140
Base pay
$7,188
Overtime
$0
Other pay
$952
Benefits
$0
Total compensation
$8,140
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
1162
Total Pay
$8,140

Dennis Gore works as a Police Officer 1 for PPD Police. Their status is salaried. Dennis earned $8,140 in 2026.

Mark Tymes

Police Officer 1/PPD Police

2026 total comp
$8,140
Base pay
$7,188
Overtime
$0
Other pay
$952
Benefits
$0
Total compensation
$8,140
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
32364
Total Pay
$8,140

Mark Tymes holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $8,140.

Herbert Rosa

Police Officer 1/PPD Police

2020 total comp
$8,130
Base pay
$0
Overtime
$0
Other pay
$8,130
Benefits
$0
Total compensation
$8,130
Employment type
Salaried

Source-specific fields

Base Salary
$76,187
Employee Category
Civil Service
Job Code
6A02
Public Id
32907
Total Pay
$8,130

Herbert Rosa holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2020, their total compensation was $8,130.

Jacqueline Santiago

Police Communication Dispatcher/PPD Police

2023 total comp
$8,127
Base pay
$7,289
Overtime
$708
Other pay
$130
Benefits
$0
Total compensation
$8,127
Employment type
Salaried

Source-specific fields

Base Salary
$50,866
Employee Category
Civil Service
Job Code
6J32
Public Id
31589
Total Pay
$8,127

Jacqueline Santiago is a Police Communication Dispatcher at PPD Police. They work salaried. 2023 total compensation came to $8,127.

Jo Ann Fithian

School Crossing Guard/PPD Police

2021 total comp
$8,121
Base pay
$7,403
Overtime
$0
Other pay
$717
Benefits
$0
Total compensation
$8,121
Employment type
Salaried

Source-specific fields

Base Salary
$13,288
Employee Category
Civil Service
Job Code
6D44
Public Id
35933
Total Pay
$8,121

At PPD Police, Jo Ann Fithian serves as a School Crossing Guard. They work salaried. Their 2021 pay totaled $8,121.

Hakeema Howell

Office Clerk 2/PPD Police

2026 total comp
$8,117
Base pay
$8,117
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$8,117
Employment type
Salaried

Source-specific fields

Base Salary
$40,584
Employee Category
Civil Service
Job Code
1A03
Public Id
48848
Total Pay
$8,117

Hakeema Howell holds the role of Office Clerk 2 at PPD Police. Their status is salaried. In 2026, their total compensation was $8,117.

Floyd Porter

School Crossing Guard/PPD Police

2021 total comp
$8,100
Base pay
$7,711
Overtime
$0
Other pay
$389
Benefits
$0
Total compensation
$8,100
Employment type
Salaried

Source-specific fields

Base Salary
$12,960
Employee Category
Civil Service
Job Code
6D44
Public Id
36143
Total Pay
$8,100

Floyd Porter works as a School Crossing Guard for PPD Police. Their status is salaried. Floyd earned $8,100 in 2021.

Michael Palermo Jr

Police Officer 1/PPD Police

2021 total comp
$8,089
Base pay
$0
Overtime
$0
Other pay
$8,089
Benefits
$0
Total compensation
$8,089
Employment type
Salaried

Source-specific fields

Base Salary
$74,969
Employee Category
Civil Service
Job Code
6A02
Public Id
29097
Total Pay
$8,089

Michael Palermo Jr holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2021, their total compensation was $8,089.

Kevin Overton Jr

Police Officer 1/PPD Police

2024 total comp
$8,064
Base pay
$6,612
Overtime
$0
Other pay
$1,452
Benefits
$0
Total compensation
$8,064
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
36024
Total Pay
$8,064

Kevin Overton Jr is a Police Officer 1 at PPD Police. They work salaried. 2024 total compensation came to $8,064.

Nyoka Mcallister

Police Officer 1/PPD Police

2026 total comp
$8,063
Base pay
$7,230
Overtime
$0
Other pay
$832
Benefits
$0
Total compensation
$8,063
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
18516
Total Pay
$8,063

At PPD Police, Nyoka Mcallister serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $8,063.

Raymond Esquilin Jr

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
27431
Total Pay
$8,056

Raymond Esquilin Jr is a Police Officer 1 at PPD Police. They work salaried. 2023 total compensation came to $8,056.

Charles Mellon

Police Officer 1/PPD Police

2026 total comp
$8,056
Base pay
$7,188
Overtime
$0
Other pay
$868
Benefits
$0
Total compensation
$8,056
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
34659
Total Pay
$8,056

Charles Mellon holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $8,056.

Kathleen Simon

Police Officer 1/PPD Police

2022 total comp
$8,005
Base pay
$3,074
Overtime
$0
Other pay
$4,931
Benefits
$0
Total compensation
$8,005
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
34071
Total Pay
$8,005

At PPD Police, Kathleen Simon serves as a Police Officer 1. They work salaried. Their 2022 pay totaled $8,005.

Marjorie Jones

School Crossing Guard/PPD Police

2021 total comp
$7,987
Base pay
$7,387
Overtime
$0
Other pay
$600
Benefits
$0
Total compensation
$7,987
Employment type
Salaried

Source-specific fields

Base Salary
$12,960
Employee Category
Civil Service
Job Code
6D44
Public Id
799
Total Pay
$7,987

At PPD Police, Marjorie Jones serves as a School Crossing Guard. They work salaried. Their 2021 pay totaled $7,987.

Thomas Fitzpatrick

Police Lieutenant/PPD Police

2023 total comp
$7,986
Base pay
$4,135
Overtime
$2,714
Other pay
$1,137
Benefits
$0
Total compensation
$7,986
Employment type
Salaried

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
24260
Total Pay
$52,747

At PPD Police, Thomas Fitzpatrick serves as a Police Lieutenant. They work salaried. Their 2023 pay totaled $7,986.

Edward Kiely

Detective/PPD Police

2023 total comp
$7,925
Base pay
$7,000
Overtime
$0
Other pay
$925
Benefits
$0
Total compensation
$7,925
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
38126
Total Pay
$21,255

At PPD Police, Edward Kiely serves as a Detective. They work salaried. Their 2023 pay totaled $7,925.

Joseph Mortimer

Police Lieutenant/PPD Police

2026 total comp
$7,919
Base pay
$6,992
Overtime
$0
Other pay
$927
Benefits
$0
Total compensation
$7,919
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
29463
Total Pay
$7,919

Joseph Mortimer works as a Police Lieutenant for PPD Police. Their status is salaried. Joseph earned $7,919 in 2026.

Maria Harner

Police Lieutenant/PPD Police

2026 total comp
$7,919
Base pay
$6,992
Overtime
$0
Other pay
$927
Benefits
$0
Total compensation
$7,919
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
21015
Total Pay
$7,919

Maria Harner is a Police Lieutenant at PPD Police. They work salaried. 2026 total compensation came to $7,919.

Raymond Saggese

Police Lieutenant/PPD Police

2026 total comp
$7,919
Base pay
$6,992
Overtime
$0
Other pay
$927
Benefits
$0
Total compensation
$7,919
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
3968
Total Pay
$7,919

Raymond Saggese is a Police Lieutenant at PPD Police. They work salaried. 2026 total compensation came to $7,919.

Monique Bell

School Crossing Guard/PPD Police

2022 total comp
$7,908
Base pay
$6,345
Overtime
$0
Other pay
$1,563
Benefits
$0
Total compensation
$7,908
Employment type
Salaried

Source-specific fields

Base Salary
$13,720
Employee Category
Civil Service
Job Code
6D44
Public Id
32513
Total Pay
$7,908

At PPD Police, Monique Bell serves as a School Crossing Guard. They work salaried. Their 2022 pay totaled $7,908.

Corrie Dennison

School Crossing Guard/PPD Police

2022 total comp
$7,904
Base pay
$5,647
Overtime
$0
Other pay
$2,256
Benefits
$0
Total compensation
$7,904
Employment type
Salaried

Source-specific fields

Base Salary
$13,288
Employee Category
Civil Service
Job Code
6D44
Public Id
19952
Total Pay
$7,904

Corrie Dennison is a School Crossing Guard at PPD Police. They work salaried. 2022 total compensation came to $7,904.

Chasity Nieves

Police Communications Dispatcher Trainee/PPD Police

2022 total comp
$7,900
Base pay
$7,646
Overtime
$236
Other pay
$18
Benefits
$0
Total compensation
$7,900
Employment type
Salaried

Source-specific fields

Base Salary
$41,045
Employee Category
Civil Service
Job Code
6J31
Public Id
40099
Total Pay
$7,900

Chasity Nieves is a Police Communications Dispatcher Trainee at PPD Police. They work salaried. 2022 total compensation came to $7,900.

Colin Cummings

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
15242
Total Pay
$7,897

Colin Cummings holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2022, their total compensation was $7,897.

Ebony Bell

Police Communications Dispatcher Trainee/PPD Police

2026 total comp
$7,888
Base pay
$7,820
Overtime
$0
Other pay
$69
Benefits
$0
Total compensation
$7,888
Employment type
Salaried

Source-specific fields

Base Salary
$47,611
Employee Category
Civil Service
Job Code
6J31
Public Id
47959
Total Pay
$7,888

At PPD Police, Ebony Bell serves as a Police Communications Dispatcher Trainee. They work salaried. Their 2026 pay totaled $7,888.

James Driscoll

Detective/PPD Police

2023 total comp
$7,888
Base pay
$7,000
Overtime
$0
Other pay
$888
Benefits
$0
Total compensation
$7,888
Employment type
Salaried

Source-specific fields

Base Salary
$91,352
Employee Category
Civil Service
Job Code
6A12
Public Id
9735
Total Pay
$7,888

James Driscoll holds the role of Detective at PPD Police. Their status is salaried. In 2023, their total compensation was $7,888.

Christina Hornyak

Police Communications Dispatcher Trainee/PPD Police

2022 total comp
$7,840
Base pay
$7,139
Overtime
$609
Other pay
$92
Benefits
$0
Total compensation
$7,840
Employment type
Salaried

Source-specific fields

Base Salary
$39,753
Employee Category
Civil Service
Job Code
6J31
Public Id
39398
Total Pay
$7,840

Christina Hornyak is a Police Communications Dispatcher Trainee at PPD Police. They work salaried. 2022 total compensation came to $7,840.

Destiny Garner

Police Communications Dispatcher Trainee/PPD Police

2024 total comp
$7,823
Base pay
$5,621
Overtime
$0
Other pay
$2,201
Benefits
$0
Total compensation
$7,823
Employment type
Salaried

Source-specific fields

Base Salary
$44,023
Employee Category
Civil Service
Job Code
6J31
Public Id
48770
Total Pay
$7,823

At PPD Police, Destiny Garner serves as a Police Communications Dispatcher Trainee. They work salaried. Their 2024 pay totaled $7,823.

Aigner Allen

Police Officer Recruit/PPD Police

2026 total comp
$7,809
Base pay
$7,809
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$7,809
Employment type
Salaried

Source-specific fields

Base Salary
$67,935
Employee Category
Civil Service
Job Code
6A01
Public Id
53674
Total Pay
$7,809

At PPD Police, Aigner Allen serves as a Police Officer Recruit. They work salaried. Their 2026 pay totaled $7,809.

Inessa Averbukh

Police Officer Recruit/PPD Police

2026 total comp
$7,809
Base pay
$7,809
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$7,809
Employment type
Salaried

Source-specific fields

Base Salary
$67,935
Employee Category
Civil Service
Job Code
6A01
Public Id
56259
Total Pay
$7,809

Inessa Averbukh is a Police Officer Recruit at PPD Police. They work salaried. 2026 total compensation came to $7,809.

Nicholas Comito

Police Officer 1/PPD Police

2019 total comp
$7,796
Base pay
$7,355
Overtime
$0
Other pay
$441
Benefits
$0
Total compensation
$7,796
Employment type
Salaried

Source-specific fields

Base Salary
$61,686
Employee Category
Civil Service
Job Code
6A02
Public Id
23159
Total Pay
$7,796

At PPD Police, Nicholas Comito serves as a Police Officer 1. They work salaried. Their 2019 pay totaled $7,796.

Jessica Hamilton

Police Communications Dispatcher Trainee/PPD Police

2026 total comp
$7,778
Base pay
$7,710
Overtime
$0
Other pay
$68
Benefits
$0
Total compensation
$7,778
Employment type
Salaried

Source-specific fields

Base Salary
$47,611
Employee Category
Civil Service
Job Code
6J31
Public Id
48348
Total Pay
$7,778

Jessica Hamilton holds the role of Police Communications Dispatcher Trainee at PPD Police. Their status is salaried. In 2026, their total compensation was $7,778.