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

Linda Douglas

Office Clerk 2/PPD Police

2026 total comp
$10,277
Base pay
$10,087
Overtime
$0
Other pay
$190
Benefits
$0
Total compensation
$10,277
Employment type
Salaried

Source-specific fields

Base Salary
$43,879
Employee Category
Civil Service
Job Code
1A03
Public Id
11980
Total Pay
$10,277

Linda Douglas holds the role of Office Clerk 2 at PPD Police. Their status is salaried. In 2026, their total compensation was $10,277.

Shirley Mcneal

Office Clerk 2/PPD Police

2026 total comp
$10,277
Base pay
$10,087
Overtime
$0
Other pay
$190
Benefits
$0
Total compensation
$10,277
Employment type
Salaried

Source-specific fields

Base Salary
$43,879
Employee Category
Civil Service
Job Code
1A03
Public Id
20719
Total Pay
$10,277

Shirley Mcneal is a Office Clerk 2 at PPD Police. They work salaried. 2026 total compensation came to $10,277.

Amber Sutton

Office Clerk 2/PPD Police

2026 total comp
$10,263
Base pay
$9,330
Overtime
$933
Other pay
$0
Benefits
$0
Total compensation
$10,263
Employment type
Salaried

Source-specific fields

Base Salary
$40,584
Employee Category
Civil Service
Job Code
1A03
Public Id
50426
Total Pay
$10,263

Amber Sutton is a Office Clerk 2 at PPD Police. They work salaried. 2026 total compensation came to $10,263.

Brian Harak Jr

Police Officer Recruit/PPD Police

2025 total comp
$10,258
Base pay
$2,565
Overtime
$0
Other pay
$7,693
Benefits
$0
Total compensation
$10,258
Employment type
Salaried

Source-specific fields

Base Salary
$66,931
Employee Category
Civil Service
Job Code
6A01
Public Id
55763
Total Pay
$10,258

Brian Harak Jr works as a Police Officer Recruit for PPD Police. Their status is salaried. Brian earned $10,258 in 2025.

Jonathan Mangual

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$76,187
Employee Category
Civil Service
Job Code
6A02
Public Id
12467
Total Pay
$10,257

Jonathan Mangual is a Police Officer 1 at PPD Police. They work salaried. 2020 total compensation came to $10,257.

Pamela White

School Crossing Guard/PPD Police

2022 total comp
$10,256
Base pay
$7,475
Overtime
$0
Other pay
$2,781
Benefits
$0
Total compensation
$10,256
Employment type
Salaried

Source-specific fields

Base Salary
$13,288
Employee Category
Civil Service
Job Code
6D44
Public Id
11796
Total Pay
$10,256

At PPD Police, Pamela White serves as a School Crossing Guard. They work salaried. Their 2022 pay totaled $10,256.

Sara Schmidt

Police Communication Dispatcher/PPD Police

2026 total comp
$10,250
Base pay
$10,055
Overtime
$0
Other pay
$195
Benefits
$0
Total compensation
$10,250
Employment type
Salaried

Source-specific fields

Base Salary
$59,642
Employee Category
Civil Service
Job Code
6J32
Public Id
32102
Total Pay
$10,250

Sara Schmidt holds the role of Police Communication Dispatcher at PPD Police. Their status is salaried. In 2026, their total compensation was $10,250.

Aisha Barnhill

Office Clerk 2/PPD Police

2026 total comp
$10,241
Base pay
$9,919
Overtime
$0
Other pay
$322
Benefits
$0
Total compensation
$10,241
Employment type
Salaried

Source-specific fields

Base Salary
$43,879
Employee Category
Civil Service
Job Code
1A03
Public Id
23448
Total Pay
$10,241

Aisha Barnhill holds the role of Office Clerk 2 at PPD Police. Their status is salaried. In 2026, their total compensation was $10,241.

Stephen Brown

Office Clerk 2/PPD Police

2026 total comp
$10,238
Base pay
$9,415
Overtime
$252
Other pay
$570
Benefits
$0
Total compensation
$10,238
Employment type
Salaried

Source-specific fields

Base Salary
$43,879
Employee Category
Civil Service
Job Code
1A03
Public Id
5059
Total Pay
$10,238

At PPD Police, Stephen Brown serves as a Office Clerk 2. They work salaried. Their 2026 pay totaled $10,238.

Drew Rajkowski

Police Officer 1/PPD Police

2025 total comp
$10,238
Base pay
$4,357
Overtime
$0
Other pay
$5,881
Benefits
$0
Total compensation
$10,238
Employment type
Salaried

Source-specific fields

Base Salary
$75,814
Employee Category
Civil Service
Job Code
6A02
Public Id
45305
Total Pay
$10,238

Drew Rajkowski is a Police Officer 1 at PPD Police. They work salaried. 2025 total compensation came to $10,238.

Veronica Verlengia

Account Clerk/PPD Police

2022 total comp
$10,238
Base pay
$9,952
Overtime
$0
Other pay
$286
Benefits
$0
Total compensation
$10,238
Employment type
Salaried

Source-specific fields

Base Salary
$42,579
Employee Category
Civil Service
Job Code
1B10
Public Id
16399
Total Pay
$10,238

Veronica Verlengia is a Account Clerk at PPD Police. They work salaried. 2022 total compensation came to $10,238.

Roxan Delisi

Office Clerk 2/PPD Police

2026 total comp
$10,236
Base pay
$10,087
Overtime
$0
Other pay
$149
Benefits
$0
Total compensation
$10,236
Employment type
Salaried

Source-specific fields

Base Salary
$43,879
Employee Category
Civil Service
Job Code
1A03
Public Id
22039
Total Pay
$10,236

At PPD Police, Roxan Delisi serves as a Office Clerk 2. They work salaried. Their 2026 pay totaled $10,236.

Julian Jordan Sr

Facilities Care Worker 1/PPD Police

2026 total comp
$10,231
Base pay
$9,640
Overtime
$0
Other pay
$592
Benefits
$0
Total compensation
$10,231
Employment type
Salaried

Source-specific fields

Base Salary
$41,930
Employee Category
Civil Service
Job Code
7D11
Public Id
491
Total Pay
$10,231

At PPD Police, Julian Jordan Sr serves as a Facilities Care Worker 1. They work salaried. Their 2026 pay totaled $10,231.

Kenan Hudson

Office Clerk 2/PPD Police

2026 total comp
$10,231
Base pay
$10,087
Overtime
$0
Other pay
$144
Benefits
$0
Total compensation
$10,231
Employment type
Salaried

Source-specific fields

Base Salary
$43,879
Employee Category
Civil Service
Job Code
1A03
Public Id
25320
Total Pay
$10,231

At PPD Police, Kenan Hudson serves as a Office Clerk 2. They work salaried. Their 2026 pay totaled $10,231.

Christian Collins

Police Officer 1/PPD Police

2022 total comp
$10,220
Base pay
$5,903
Overtime
$0
Other pay
$4,318
Benefits
$0
Total compensation
$10,220
Employment type
Salaried

Source-specific fields

Base Salary
$77,031
Employee Category
Civil Service
Job Code
6A02
Public Id
11637
Total Pay
$10,220

Christian Collins holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2022, their total compensation was $10,220.

Kevin Smith

Semi-Skilled Laborer/PPD Police

2026 total comp
$10,210
Base pay
$10,070
Overtime
$134
Other pay
$5
Benefits
$0
Total compensation
$10,210
Employment type
Salaried

Source-specific fields

Base Salary
$43,805
Employee Category
Civil Service
Job Code
7A03
Public Id
55444
Total Pay
$10,210

Kevin Smith works as a Semi-Skilled Laborer for PPD Police. Their status is salaried. Kevin earned $10,210 in 2026.

Mark Mcdowell

Office Clerk 2/PPD Police

2026 total comp
$10,209
Base pay
$9,731
Overtime
$479
Other pay
$0
Benefits
$0
Total compensation
$10,209
Employment type
Salaried

Source-specific fields

Base Salary
$41,634
Employee Category
Civil Service
Job Code
1A03
Public Id
42603
Total Pay
$10,209

Mark Mcdowell works as a Office Clerk 2 for PPD Police. Their status is salaried. Mark earned $10,209 in 2026.

Janelle Newsome

Police Officer 1/PPD Police

2023 total comp
$10,203
Base pay
-$2,981
Overtime
$0
Other pay
$13,184
Benefits
$0
Total compensation
$10,203
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
9804
Total Pay
$10,203

Janelle Newsome is a Police Officer 1 at PPD Police. They work salaried. 2023 total compensation came to $10,203.

Sally Malone

School Crossing Guard/PPD Police

2020 total comp
$10,202
Base pay
$5,780
Overtime
$0
Other pay
$4,422
Benefits
$0
Total compensation
$10,202
Employment type
Salaried

Source-specific fields

Base Salary
$12,960
Employee Category
Civil Service
Job Code
6D44
Public Id
5329
Total Pay
$10,202

Sally Malone works as a School Crossing Guard for PPD Police. Their status is salaried. Sally earned $10,202 in 2020.

Timothy Mc Cabe

Police Officer 1/PPD Police

2026 total comp
$10,195
Base pay
$8,272
Overtime
$203
Other pay
$1,720
Benefits
$0
Total compensation
$10,195
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
22526
Total Pay
$10,195

Timothy Mc Cabe holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $10,195.

Ariel Moore

Criminal Investigative Research Analyst Trainee/PPD Police

2026 total comp
$10,193
Base pay
$9,628
Overtime
$264
Other pay
$301
Benefits
$0
Total compensation
$10,193
Employment type
Salaried

Source-specific fields

Base Salary
$45,922
Employee Category
Civil Service
Job Code
6C20
Public Id
21490
Total Pay
$10,193

At PPD Police, Ariel Moore serves as a Criminal Investigative Research Analyst Trainee. They work salaried. Their 2026 pay totaled $10,193.

Morgan Williams

Police Communications Dispatcher Trainee/PPD Police

2024 total comp
$10,191
Base pay
$9,671
Overtime
$489
Other pay
$31
Benefits
$0
Total compensation
$10,191
Employment type
Salaried

Source-specific fields

Base Salary
$42,379
Employee Category
Civil Service
Job Code
6J31
Public Id
45872
Total Pay
$10,191

At PPD Police, Morgan Williams serves as a Police Communications Dispatcher Trainee. They work salaried. Their 2024 pay totaled $10,191.

James Balmer

Police Officer 1/PPD Police

2026 total comp
$10,186
Base pay
$8,995
Overtime
$0
Other pay
$1,191
Benefits
$0
Total compensation
$10,186
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
26608
Total Pay
$10,186

James Balmer is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $10,186.

Xavier Diaz-Melendez

Criminal Investigative Research Analyst Trainee/PPD Police

2026 total comp
$10,184
Base pay
$9,614
Overtime
$320
Other pay
$250
Benefits
$0
Total compensation
$10,184
Employment type
Salaried

Source-specific fields

Base Salary
$49,198
Employee Category
Civil Service
Job Code
6C20
Public Id
38949
Total Pay
$10,184

Xavier Diaz-Melendez is a Criminal Investigative Research Analyst Trainee at PPD Police. They work salaried. 2026 total compensation came to $10,184.

Angela Mcdonald

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
32273
Total Pay
$10,182

At PPD Police, Angela Mcdonald serves as a Police Officer 1. They work salaried. Their 2025 pay totaled $10,182.

Briona Spruill

Office Clerk 2/PPD Police

2022 total comp
$10,182
Base pay
$7,104
Overtime
$903
Other pay
$2,174
Benefits
$0
Total compensation
$10,182
Employment type
Salaried

Source-specific fields

Base Salary
$37,082
Employee Category
Civil Service
Job Code
1A03
Public Id
14581
Total Pay
$10,182

Briona Spruill is a Office Clerk 2 at PPD Police. They work salaried. 2022 total compensation came to $10,182.

Johnnie Hightower

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
22361
Total Pay
$10,159

Johnnie Hightower is a Police Officer 1 at PPD Police. They work salaried. 2025 total compensation came to $10,159.

Khashyra Johnson

Office Clerk 2/PPD Police

2025 total comp
$10,155
Base pay
$8,565
Overtime
$634
Other pay
$955
Benefits
$0
Total compensation
$10,155
Employment type
Salaried

Source-specific fields

Base Salary
$39,402
Employee Category
Civil Service
Job Code
1A03
Public Id
44050
Total Pay
$10,155

Khashyra Johnson is a Office Clerk 2 at PPD Police. They work salaried. 2025 total compensation came to $10,155.

Albert Turner

Facilities Care Worker 1/PPD Police

2026 total comp
$10,153
Base pay
$9,640
Overtime
$0
Other pay
$513
Benefits
$0
Total compensation
$10,153
Employment type
Salaried

Source-specific fields

Base Salary
$41,930
Employee Category
Civil Service
Job Code
7D11
Public Id
4764
Total Pay
$10,153

At PPD Police, Albert Turner serves as a Facilities Care Worker 1. They work salaried. Their 2026 pay totaled $10,153.

Thomas Lewis

Police Officer 1/PPD Police

2026 total comp
$10,148
Base pay
$8,995
Overtime
$0
Other pay
$1,153
Benefits
$0
Total compensation
$10,148
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
2326
Total Pay
$10,148

Thomas Lewis holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $10,148.

Rajae Jones

Police Communications Dispatcher Trainee/PPD Police

2025 total comp
$10,133
Base pay
$8,554
Overtime
$582
Other pay
$997
Benefits
$0
Total compensation
$10,133
Employment type
Salaried

Source-specific fields

Base Salary
$47,611
Employee Category
Civil Service
Job Code
6J31
Public Id
49187
Total Pay
$10,133

Rajae Jones works as a Police Communications Dispatcher Trainee for PPD Police. Their status is salaried. Rajae earned $10,133 in 2025.

Rosalyn Jackson

School Crossing Guard/PPD Police

2022 total comp
$10,099
Base pay
$8,694
Overtime
$0
Other pay
$1,405
Benefits
$0
Total compensation
$10,099
Employment type
Salaried

Source-specific fields

Base Salary
$13,720
Employee Category
Civil Service
Job Code
6D44
Public Id
1246
Total Pay
$10,099

Rosalyn Jackson holds the role of School Crossing Guard at PPD Police. Their status is salaried. In 2022, their total compensation was $10,099.

Hannah Miller

Office Clerk 2/PPD Police

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

Source-specific fields

Base Salary
$43,879
Employee Category
Civil Service
Job Code
1A03
Public Id
39952
Total Pay
$10,087

Hannah Miller is a Office Clerk 2 at PPD Police. They work salaried. 2026 total compensation came to $10,087.

Connie Ford

Office Clerk 2/PPD Police

2026 total comp
$10,083
Base pay
$9,330
Overtime
$746
Other pay
$7
Benefits
$0
Total compensation
$10,083
Employment type
Salaried

Source-specific fields

Base Salary
$40,584
Employee Category
Civil Service
Job Code
1A03
Public Id
52078
Total Pay
$10,083

Connie Ford is a Office Clerk 2 at PPD Police. They work salaried. 2026 total compensation came to $10,083.

Jason Tigai

Facilities Care Worker 1/PPD Police

2026 total comp
$10,070
Base pay
$9,640
Overtime
$241
Other pay
$189
Benefits
$0
Total compensation
$10,070
Employment type
Salaried

Source-specific fields

Base Salary
$41,930
Employee Category
Civil Service
Job Code
7D11
Public Id
23145
Total Pay
$10,070

Jason Tigai works as a Facilities Care Worker 1 for PPD Police. Their status is salaried. Jason earned $10,070 in 2026.

Nova Frank

Police Communications Dispatcher Trainee/PPD Police

2025 total comp
$10,065
Base pay
$7,613
Overtime
$0
Other pay
$2,452
Benefits
$0
Total compensation
$10,065
Employment type
Salaried

Source-specific fields

Base Salary
$47,611
Employee Category
Civil Service
Job Code
6J31
Public Id
55739
Total Pay
$10,065

Nova Frank holds the role of Police Communications Dispatcher Trainee at PPD Police. Their status is salaried. In 2025, their total compensation was $10,065.

Robert Mulholland

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
36237
Total Pay
$10,046

Robert Mulholland holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2022, their total compensation was $10,046.

Michael Coughlin

Police Corporal/PPD Police

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

Source-specific fields

Base Salary
$94,549
Employee Category
Civil Service
Job Code
6A03
Public Id
17162
Total Pay
$10,033

Michael Coughlin is a Police Corporal at PPD Police. They work salaried. 2024 total compensation came to $10,033.

Nasir Mackey

Office Clerk 2/PPD Police

2026 total comp
$10,030
Base pay
$9,797
Overtime
$233
Other pay
$0
Benefits
$0
Total compensation
$10,030
Employment type
Salaried

Source-specific fields

Base Salary
$40,584
Employee Category
Civil Service
Job Code
1A03
Public Id
52898
Total Pay
$10,030

At PPD Police, Nasir Mackey serves as a Office Clerk 2. They work salaried. Their 2026 pay totaled $10,030.

Amesh Dass

Facilities Care Worker 1/PPD Police

2026 total comp
$10,023
Base pay
$9,651
Overtime
$225
Other pay
$147
Benefits
$0
Total compensation
$10,023
Employment type
Salaried

Source-specific fields

Base Salary
$41,930
Employee Category
Civil Service
Job Code
7D11
Public Id
2347
Total Pay
$10,023

Amesh Dass holds the role of Facilities Care Worker 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $10,023.