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 5

Maureen Mcbride

Hostler/PPD Police

2026 total comp
$19,420
Base pay
$11,480
Overtime
$7,084
Other pay
$855
Benefits
$0
Total compensation
$19,420
Employment type
Salaried

Source-specific fields

Base Salary
$47,611
Employee Category
Civil Service
Job Code
7A71
Public Id
8525
Total Pay
$19,420

Maureen Mcbride holds the role of Hostler at PPD Police. Their status is salaried. In 2026, their total compensation was $19,420.

Abigail Rodriguez

Police Officer 1/PPD Police

2024 total comp
$19,361
Base pay
$0
Overtime
$0
Other pay
$19,361
Benefits
$0
Total compensation
$19,361
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
33539
Total Pay
$19,361

Abigail Rodriguez holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2024, their total compensation was $19,361.

Stephen Brewton

Police Officer 1/PPD Police

2026 total comp
$19,356
Base pay
$16,669
Overtime
$1,592
Other pay
$1,096
Benefits
$0
Total compensation
$19,356
Employment type
Salaried

Source-specific fields

Base Salary
$72,651
Employee Category
Civil Service
Job Code
6A02
Public Id
53122
Total Pay
$19,356

Stephen Brewton is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $19,356.

Gabrielle Cooper

Police Forensic Science Technician/PPD Police

2022 total comp
$19,355
Base pay
$14,834
Overtime
$4,128
Other pay
$393
Benefits
$0
Total compensation
$19,355
Employment type
Salaried

Source-specific fields

Base Salary
$55,062
Employee Category
Civil Service
Job Code
3G42
Public Id
24653
Total Pay
$19,355

At PPD Police, Gabrielle Cooper serves as a Police Forensic Science Technician. They work salaried. Their 2022 pay totaled $19,355.

Kelly Higgins

Criminal Investigative Research Specialist/PPD Police

2026 total comp
$19,349
Base pay
$17,877
Overtime
$0
Other pay
$1,472
Benefits
$0
Total compensation
$19,349
Employment type
Salaried

Source-specific fields

Base Salary
$74,060
Employee Category
Civil Service
Job Code
6C21
Public Id
15731
Total Pay
$19,349

Kelly Higgins holds the role of Criminal Investigative Research Specialist at PPD Police. Their status is salaried. In 2026, their total compensation was $19,349.

Cedrick Lane

Administrative Specialist 2 - Non-Confidential/PPD Police

2026 total comp
$19,348
Base pay
$19,015
Overtime
$0
Other pay
$333
Benefits
$0
Total compensation
$19,348
Employment type
Salaried

Source-specific fields

Base Salary
$82,714
Employee Category
Civil Service
Job Code
2L32
Public Id
22766
Total Pay
$19,348

Cedrick Lane is a Administrative Specialist 2 - Non-Confidential at PPD Police. They work salaried. 2026 total compensation came to $19,348.

Julie Young

Administrative Specialist 2 - Non-Confidential/PPD Police

2026 total comp
$19,348
Base pay
$19,015
Overtime
$0
Other pay
$333
Benefits
$0
Total compensation
$19,348
Employment type
Salaried

Source-specific fields

Base Salary
$82,714
Employee Category
Civil Service
Job Code
2L32
Public Id
2013
Total Pay
$19,348

Julie Young works as a Administrative Specialist 2 - Non-Confidential for PPD Police. Their status is salaried. Julie earned $19,348 in 2026.

Antonio Brogno

Administrative Specialist 2 - Non-Confidential/PPD Police

2026 total comp
$19,348
Base pay
$19,015
Overtime
$0
Other pay
$333
Benefits
$0
Total compensation
$19,348
Employment type
Salaried

Source-specific fields

Base Salary
$82,714
Employee Category
Civil Service
Job Code
2L32
Public Id
32771
Total Pay
$19,348

Antonio Brogno works as a Administrative Specialist 2 - Non-Confidential for PPD Police. Their status is salaried. Antonio earned $19,348 in 2026.

Gardems Andre

Administrative Specialist 2 - Non-Confidential/PPD Police

2026 total comp
$19,348
Base pay
$19,015
Overtime
$0
Other pay
$333
Benefits
$0
Total compensation
$19,348
Employment type
Salaried

Source-specific fields

Base Salary
$82,714
Employee Category
Civil Service
Job Code
2L32
Public Id
1900
Total Pay
$19,348

Gardems Andre holds the role of Administrative Specialist 2 - Non-Confidential at PPD Police. Their status is salaried. In 2026, their total compensation was $19,348.

Christina Hudson

Administrative Specialist 2 - Non-Confidential/PPD Police

2026 total comp
$19,348
Base pay
$19,015
Overtime
$0
Other pay
$333
Benefits
$0
Total compensation
$19,348
Employment type
Salaried

Source-specific fields

Base Salary
$82,714
Employee Category
Civil Service
Job Code
2L32
Public Id
11775
Total Pay
$19,348

Christina Hudson is a Administrative Specialist 2 - Non-Confidential at PPD Police. They work salaried. 2026 total compensation came to $19,348.

Phurkima Sherpa

Forensic Scientist 2/PPD Police

2026 total comp
$19,345
Base pay
$18,984
Overtime
$52
Other pay
$310
Benefits
$0
Total compensation
$19,345
Employment type
Salaried

Source-specific fields

Base Salary
$76,219
Employee Category
Civil Service
Job Code
3H49
Public Id
46549
Total Pay
$19,345

At PPD Police, Phurkima Sherpa serves as a Forensic Scientist 2. They work salaried. Their 2026 pay totaled $19,345.

Mackenzie O'Shea

Police Communications Dispatcher Trainee/PPD Police

2022 total comp
$19,344
Base pay
$17,375
Overtime
$975
Other pay
$995
Benefits
$0
Total compensation
$19,344
Employment type
Salaried

Source-specific fields

Base Salary
$39,753
Employee Category
Civil Service
Job Code
6J31
Public Id
39624
Total Pay
$19,344

At PPD Police, Mackenzie O'Shea serves as a Police Communications Dispatcher Trainee. They work salaried. Their 2022 pay totaled $19,344.

Vionette Rivera

Police Officer 1/PPD Police

2026 total comp
$19,336
Base pay
$18,185
Overtime
$57
Other pay
$1,095
Benefits
$0
Total compensation
$19,336
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
49249
Total Pay
$19,336

Vionette Rivera holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $19,336.

Joseph Donaghy

Police Officer 1/PPD Police

2026 total comp
$19,329
Base pay
$16,669
Overtime
$1,566
Other pay
$1,094
Benefits
$0
Total compensation
$19,329
Employment type
Salaried

Source-specific fields

Base Salary
$72,651
Employee Category
Civil Service
Job Code
6A02
Public Id
53610
Total Pay
$19,329

Joseph Donaghy is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $19,329.

Margaret Ann Trinidad

Criminal Investigative Research Lead Specialist/PPD Police

2026 total comp
$19,326
Base pay
$18,551
Overtime
$0
Other pay
$775
Benefits
$0
Total compensation
$19,326
Employment type
Salaried

Source-specific fields

Base Salary
$80,697
Employee Category
Civil Service
Job Code
6C22
Public Id
22943
Total Pay
$19,326

Margaret Ann Trinidad holds the role of Criminal Investigative Research Lead Specialist at PPD Police. Their status is salaried. In 2026, their total compensation was $19,326.

Raymond Delgiudice

Police Officer 1/PPD Police

2025 total comp
$19,321
Base pay
$7,953
Overtime
$97
Other pay
$11,270
Benefits
$0
Total compensation
$19,321
Employment type
Salaried

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
8691
Total Pay
$19,321

Raymond Delgiudice works as a Police Officer 1 for PPD Police. Their status is salaried. Raymond earned $19,321 in 2025.

Chana Gerrick

Administrative Specialist 2 - Non-Confidential/PPD Police

2026 total comp
$19,301
Base pay
$19,015
Overtime
$0
Other pay
$285
Benefits
$0
Total compensation
$19,301
Employment type
Salaried

Source-specific fields

Base Salary
$82,714
Employee Category
Civil Service
Job Code
2L32
Public Id
7933
Total Pay
$19,301

Chana Gerrick is a Administrative Specialist 2 - Non-Confidential at PPD Police. They work salaried. 2026 total compensation came to $19,301.

Jamil Caldwell

Administrative Specialist 2 - Non-Confidential/PPD Police

2026 total comp
$19,301
Base pay
$19,015
Overtime
$0
Other pay
$285
Benefits
$0
Total compensation
$19,301
Employment type
Salaried

Source-specific fields

Base Salary
$82,714
Employee Category
Civil Service
Job Code
2L32
Public Id
27888
Total Pay
$19,301

At PPD Police, Jamil Caldwell serves as a Administrative Specialist 2 - Non-Confidential. They work salaried. Their 2026 pay totaled $19,301.

Adrienne Nash

Police Communication Dispatcher/PPD Police

2026 total comp
$19,288
Base pay
$13,803
Overtime
$4,921
Other pay
$565
Benefits
$0
Total compensation
$19,288
Employment type
Salaried

Source-specific fields

Base Salary
$59,642
Employee Category
Civil Service
Job Code
6J32
Public Id
21771
Total Pay
$19,288

Adrienne Nash is a Police Communication Dispatcher at PPD Police. They work salaried. 2026 total compensation came to $19,288.

Linda Howard

Secretary/PPD Police

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

Source-specific fields

Base Salary
$40,288
Employee Category
Civil Service
Job Code
1A18
Public Id
30715
Total Pay
$19,278

Linda Howard holds the role of Secretary at PPD Police. Their status is salaried. In 2022, their total compensation was $19,278.

Andrew Shanahan

Police Officer 1/PPD Police

2026 total comp
$19,276
Base pay
$18,185
Overtime
$0
Other pay
$1,091
Benefits
$0
Total compensation
$19,276
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
51010
Total Pay
$19,276

Andrew Shanahan works as a Police Officer 1 for PPD Police. Their status is salaried. Andrew earned $19,276 in 2026.

Albert Rod Iii

Police Officer 1/PPD Police

2026 total comp
$19,276
Base pay
$18,185
Overtime
$0
Other pay
$1,091
Benefits
$0
Total compensation
$19,276
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
55742
Total Pay
$19,276

Albert Rod Iii holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $19,276.

Leandro Feliz

Police Officer 1/PPD Police

2026 total comp
$19,273
Base pay
$16,669
Overtime
$1,514
Other pay
$1,091
Benefits
$0
Total compensation
$19,273
Employment type
Salaried

Source-specific fields

Base Salary
$72,651
Employee Category
Civil Service
Job Code
6A02
Public Id
53632
Total Pay
$19,273

Leandro Feliz holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $19,273.

Karla Bonilla-Bermudez

Criminal Investigative Research Specialist/PPD Police

2026 total comp
$19,222
Base pay
$17,026
Overtime
$908
Other pay
$1,288
Benefits
$0
Total compensation
$19,222
Employment type
Salaried

Source-specific fields

Base Salary
$74,060
Employee Category
Civil Service
Job Code
6C21
Public Id
33310
Total Pay
$19,222

Karla Bonilla-Bermudez is a Criminal Investigative Research Specialist at PPD Police. They work salaried. 2026 total compensation came to $19,222.

Nicole Gallagher

Police Communication Dispatcher/PPD Police

2026 total comp
$19,209
Base pay
$11,776
Overtime
$6,208
Other pay
$1,224
Benefits
$0
Total compensation
$19,209
Employment type
Salaried

Source-specific fields

Base Salary
$59,642
Employee Category
Civil Service
Job Code
6J32
Public Id
6362
Total Pay
$19,209

At PPD Police, Nicole Gallagher serves as a Police Communication Dispatcher. They work salaried. Their 2026 pay totaled $19,209.

Alhassane Barry

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
47086
Total Pay
$19,204

Alhassane Barry holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $19,204.

Omar Manasrah

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
47296
Total Pay
$19,204

Omar Manasrah holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $19,204.

Joseph Lukomski

Police Officer 1/PPD Police

2026 total comp
$19,190
Base pay
$16,669
Overtime
$1,435
Other pay
$1,086
Benefits
$0
Total compensation
$19,190
Employment type
Salaried

Source-specific fields

Base Salary
$72,651
Employee Category
Civil Service
Job Code
6A02
Public Id
53567
Total Pay
$19,190

Joseph Lukomski is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $19,190.

Kevin Mcavey

Police Officer 1/PPD Police

2026 total comp
$19,187
Base pay
$16,970
Overtime
$0
Other pay
$2,217
Benefits
$0
Total compensation
$19,187
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
25113
Total Pay
$19,187

Kevin Mcavey works as a Police Officer 1 for PPD Police. Their status is salaried. Kevin earned $19,187 in 2026.

Kim Kazarnowicz

Police Officer 1/PPD Police

2019 total comp
$19,174
Base pay
$0
Overtime
$0
Other pay
$19,174
Benefits
$0
Total compensation
$19,174
Employment type
Salaried

Source-specific fields

Base Salary
$73,433
Employee Category
Civil Service
Job Code
6A02
Public Id
25987
Total Pay
$19,174

Kim Kazarnowicz works as a Police Officer 1 for PPD Police. Their status is salaried. Kim earned $19,174 in 2019.

Myisha Upshur

Police Officer 1/PPD Police

2026 total comp
$19,159
Base pay
$16,669
Overtime
$626
Other pay
$1,864
Benefits
$0
Total compensation
$19,159
Employment type
Salaried

Source-specific fields

Base Salary
$72,651
Employee Category
Civil Service
Job Code
6A02
Public Id
13560
Total Pay
$19,159

Myisha Upshur works as a Police Officer 1 for PPD Police. Their status is salaried. Myisha earned $19,159 in 2026.

Juan Irizarry

Office Clerk 2/PPD Police

2020 total comp
$19,158
Base pay
$17,646
Overtime
$221
Other pay
$1,292
Benefits
$0
Total compensation
$19,158
Employment type
Salaried

Source-specific fields

Base Salary
$36,178
Employee Category
Civil Service
Job Code
1A03
Public Id
9864
Total Pay
$19,158

At PPD Police, Juan Irizarry serves as a Office Clerk 2. They work salaried. Their 2020 pay totaled $19,158.

Bryant Birch

Fingerprint Identification Specialist 2/PPD Police

2026 total comp
$19,132
Base pay
$13,217
Overtime
$5,383
Other pay
$532
Benefits
$0
Total compensation
$19,132
Employment type
Salaried

Source-specific fields

Base Salary
$56,799
Employee Category
Civil Service
Job Code
6C13
Public Id
34026
Total Pay
$19,132

Bryant Birch is a Fingerprint Identification Specialist 2 at PPD Police. They work salaried. 2026 total compensation came to $19,132.

Ashley Wright

Police Officer 1/PPD Police

2026 total comp
$19,096
Base pay
$16,669
Overtime
$313
Other pay
$2,114
Benefits
$0
Total compensation
$19,096
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
38916
Total Pay
$19,096

Ashley Wright holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $19,096.

Charles Williams

Police Communication Dispatcher/PPD Police

2026 total comp
$19,058
Base pay
$14,473
Overtime
$3,611
Other pay
$975
Benefits
$0
Total compensation
$19,058
Employment type
Salaried

Source-specific fields

Base Salary
$59,642
Employee Category
Civil Service
Job Code
6J32
Public Id
31688
Total Pay
$19,058

Charles Williams works as a Police Communication Dispatcher for PPD Police. Their status is salaried. Charles earned $19,058 in 2026.

Thomas Paxton

Police Officer 1/PPD Police

2026 total comp
$19,052
Base pay
$16,669
Overtime
$1,305
Other pay
$1,078
Benefits
$0
Total compensation
$19,052
Employment type
Salaried

Source-specific fields

Base Salary
$72,651
Employee Category
Civil Service
Job Code
6A02
Public Id
53083
Total Pay
$19,052

Thomas Paxton works as a Police Officer 1 for PPD Police. Their status is salaried. Thomas earned $19,052 in 2026.

Lessly Mendieta

Forensic Scientist 2/PPD Police

2026 total comp
$19,030
Base pay
$19,004
Overtime
$0
Other pay
$26
Benefits
$0
Total compensation
$19,030
Employment type
Salaried

Source-specific fields

Base Salary
$76,219
Employee Category
Civil Service
Job Code
3H49
Public Id
45849
Total Pay
$19,030

At PPD Police, Lessly Mendieta serves as a Forensic Scientist 2. They work salaried. Their 2026 pay totaled $19,030.

Michele Pleasant

Administrative Technician/PPD Police

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

Source-specific fields

Base Salary
$48,652
Employee Category
Civil Service
Job Code
2L01
Public Id
12145
Total Pay
$19,006

Michele Pleasant holds the role of Administrative Technician at PPD Police. Their status is salaried. In 2022, their total compensation was $19,006.

Malcolm Mccoy

Police Officer 1/PPD Police

2026 total comp
$19,002
Base pay
$16,669
Overtime
$600
Other pay
$1,733
Benefits
$0
Total compensation
$19,002
Employment type
Salaried

Source-specific fields

Base Salary
$72,651
Employee Category
Civil Service
Job Code
6A02
Public Id
25551
Total Pay
$19,002

At PPD Police, Malcolm Mccoy serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $19,002.

Krystal Lopez

Police Officer 1/PPD Police

2026 total comp
$18,997
Base pay
$16,669
Overtime
$1,253
Other pay
$1,075
Benefits
$0
Total compensation
$18,997
Employment type
Salaried

Source-specific fields

Base Salary
$72,651
Employee Category
Civil Service
Job Code
6A02
Public Id
52812
Total Pay
$18,997

Krystal Lopez works as a Police Officer 1 for PPD Police. Their status is salaried. Krystal earned $18,997 in 2026.