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 4

Emileydi Martinez

Police Officer Recruit/PPD Police

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

Source-specific fields

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

Emileydi Martinez holds the role of Police Officer Recruit at PPD Police. Their status is salaried. In 2026, their total compensation was $7,778.

Nelson Baitzel

Fingerprint Identification Specialist 2/PPD Police

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

Source-specific fields

Base Salary
$47,121
Employee Category
Civil Service
Job Code
6C13
Public Id
12620
Total Pay
$7,774

Nelson Baitzel holds the role of Fingerprint Identification Specialist 2 at PPD Police. Their status is salaried. In 2020, their total compensation was $7,774.

Audra Mccowan

Police Corporal/PPD Police

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

Source-specific fields

Base Salary
$80,322
Employee Category
Civil Service
Job Code
6A03
Public Id
24330
Total Pay
$7,767

Audra Mccowan holds the role of Police Corporal at PPD Police. Their status is salaried. In 2020, their total compensation was $7,767.

Selena Roman

Police Communication Dispatcher/PPD Police

2022 total comp
$7,757
Base pay
$7,142
Overtime
$586
Other pay
$30
Benefits
$0
Total compensation
$7,757
Employment type
Salaried

Source-specific fields

Base Salary
$47,792
Employee Category
Civil Service
Job Code
6J32
Public Id
3795
Total Pay
$7,757

At PPD Police, Selena Roman serves as a Police Communication Dispatcher. They work salaried. Their 2022 pay totaled $7,757.

Frank Llewellyn

Police Captain/PPD Police

2023 total comp
$7,755
Base pay
$6,716
Overtime
$0
Other pay
$1,039
Benefits
$0
Total compensation
$7,755
Employment type
Salaried

Source-specific fields

Base Salary
$125,196
Employee Category
Civil Service
Job Code
6A06
Public Id
25858
Total Pay
$7,755

At PPD Police, Frank Llewellyn serves as a Police Captain. They work salaried. Their 2023 pay totaled $7,755.

Jason Hall

Detective/PPD Police

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

Source-specific fields

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

Jason Hall is a Detective at PPD Police. They work salaried. 2023 total compensation came to $7,754.

Wanda Stevens

School Crossing Guard/PPD Police

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

Source-specific fields

Base Salary
$35,672
Employee Category
Civil Service
Job Code
6D44
Public Id
19987
Total Pay
$7,751

Wanda Stevens is a School Crossing Guard at PPD Police. They work salaried. 2022 total compensation came to $7,751.

Clive Austin Jr

Police Officer 1/PPD Police

2025 total comp
$7,732
Base pay
$3,112
Overtime
$0
Other pay
$4,619
Benefits
$0
Total compensation
$7,732
Employment type
Salaried

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
15829
Total Pay
$7,732

Clive Austin Jr works as a Police Officer 1 for PPD Police. Their status is salaried. Clive earned $7,732 in 2025.

Justin Matthews

Police Officer 1/PPD Police

2023 total comp
$7,724
Base pay
$6,364
Overtime
$656
Other pay
$704
Benefits
$0
Total compensation
$7,724
Employment type
Salaried

Source-specific fields

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

Justin Matthews holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2023, their total compensation was $7,724.

Stockton Bond

Police Officer 1/PPD Police

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

Source-specific fields

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

Stockton Bond holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2023, their total compensation was $7,702.

Phyllis Schumacher-Farrell

School Crossing Guard/PPD Police

2019 total comp
$7,678
Base pay
$6,303
Overtime
$0
Other pay
$1,374
Benefits
$0
Total compensation
$7,678
Employment type
Salaried

Source-specific fields

Base Salary
$12,704
Employee Category
Civil Service
Job Code
6D44
Public Id
36314
Total Pay
$7,678

Phyllis Schumacher-Farrell works as a School Crossing Guard for PPD Police. Their status is salaried. Phyllis earned $7,678 in 2019.

James Naphys

Administrative Officer/PPD Police

2024 total comp
$7,672
Base pay
$3,843
Overtime
$0
Other pay
$3,829
Benefits
$0
Total compensation
$7,672
Employment type
Salaried

Source-specific fields

Base Salary
$76,854
Employee Category
Civil Service
Job Code
2L20
Public Id
8279
Total Pay
$7,672

James Naphys holds the role of Administrative Officer at PPD Police. Their status is salaried. In 2024, their total compensation was $7,672.

Mary Coll

Police Communications Dispatcher Trainee/PPD Police

2023 total comp
$7,664
Base pay
$7,134
Overtime
$480
Other pay
$49
Benefits
$0
Total compensation
$7,664
Employment type
Salaried

Source-specific fields

Base Salary
$42,379
Employee Category
Civil Service
Job Code
6J31
Public Id
44243
Total Pay
$7,664

Mary Coll holds the role of Police Communications Dispatcher Trainee at PPD Police. Their status is salaried. In 2023, their total compensation was $7,664.

Daniel Sullivan

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$73,433
Employee Category
Civil Service
Job Code
6A02
Public Id
4411
Total Pay
$7,658

Daniel Sullivan works as a Police Officer 1 for PPD Police. Their status is salaried. Daniel earned $7,658 in 2020.

Jacob Warnet

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
1469
Total Pay
$7,657

Jacob Warnet holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2025, their total compensation was $7,657.

Jake Armstrong

Police Communication Dispatcher/PPD Police

2025 total comp
$7,656
Base pay
$5,840
Overtime
$1,029
Other pay
$787
Benefits
$0
Total compensation
$7,656
Employment type
Salaried

Source-specific fields

Base Salary
$57,905
Employee Category
Civil Service
Job Code
6J32
Public Id
4002
Total Pay
$7,656

At PPD Police, Jake Armstrong serves as a Police Communication Dispatcher. They work salaried. Their 2025 pay totaled $7,656.

Rebecca Colnes

Law Enforcement Analyst/PPD Police

2023 total comp
$7,590
Base pay
$5,988
Overtime
$0
Other pay
$1,602
Benefits
$0
Total compensation
$7,590
Employment type
Salaried

Source-specific fields

Base Salary
$56,480
Employee Category
Civil Service
Job Code
6C26
Public Id
7966
Total Pay
$7,590

Rebecca Colnes works as a Law Enforcement Analyst for PPD Police. Their status is salaried. Rebecca earned $7,590 in 2023.

Alisha Bradley

School Crossing Guard/PPD Police

2022 total comp
$7,586
Base pay
$6,746
Overtime
$0
Other pay
$840
Benefits
$0
Total compensation
$7,586
Employment type
Salaried

Source-specific fields

Base Salary
$35,672
Employee Category
Civil Service
Job Code
6D44
Public Id
34557
Total Pay
$7,586

Alisha Bradley holds the role of School Crossing Guard at PPD Police. Their status is salaried. In 2022, their total compensation was $7,586.

Summer Williams

Police Communications Dispatcher Trainee/PPD Police

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

Source-specific fields

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

Summer Williams works as a Police Communications Dispatcher Trainee for PPD Police. Their status is salaried. Summer earned $7,583 in 2022.

Thuan Nguyen

Police Communications Dispatcher Trainee/PPD Police

2020 total comp
$7,570
Base pay
$7,089
Overtime
$428
Other pay
$53
Benefits
$0
Total compensation
$7,570
Employment type
Salaried

Source-specific fields

Base Salary
$35,042
Employee Category
Civil Service
Job Code
6J31
Public Id
16910
Total Pay
$7,570

At PPD Police, Thuan Nguyen serves as a Police Communications Dispatcher Trainee. They work salaried. Their 2020 pay totaled $7,570.

Christina Reed

Office Clerk 2/PPD Police

2026 total comp
$7,521
Base pay
$6,221
Overtime
$757
Other pay
$543
Benefits
$0
Total compensation
$7,521
Employment type
Salaried

Source-specific fields

Base Salary
$43,879
Employee Category
Civil Service
Job Code
1A03
Public Id
11739
Total Pay
$7,521

Christina Reed holds the role of Office Clerk 2 at PPD Police. Their status is salaried. In 2026, their total compensation was $7,521.

Thomas O'Brien

Police Sergeant/PPD Police

2023 total comp
$7,502
Base pay
$3,627
Overtime
$0
Other pay
$3,874
Benefits
$0
Total compensation
$7,502
Employment type
Salaried

Source-specific fields

Base Salary
$94,674
Employee Category
Civil Service
Job Code
6A04
Public Id
3497
Total Pay
$7,502

At PPD Police, Thomas O'Brien serves as a Police Sergeant. They work salaried. Their 2023 pay totaled $7,502.

Shannon Montague

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
12508
Total Pay
$7,499

At PPD Police, Shannon Montague serves as a Police Officer 1. They work salaried. Their 2021 pay totaled $7,499.

Mark Clark Jr.

Police Officer 1/PPD Police

2023 total comp
$7,491
Base pay
$6,364
Overtime
$477
Other pay
$650
Benefits
$0
Total compensation
$7,491
Employment type
Salaried

Source-specific fields

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

Mark Clark Jr. works as a Police Officer 1 for PPD Police. Their status is salaried. Mark earned $7,491 in 2023.

John Kielar

School Crossing Guard/PPD Police

2021 total comp
$7,452
Base pay
$6,934
Overtime
$0
Other pay
$518
Benefits
$0
Total compensation
$7,452
Employment type
Salaried

Source-specific fields

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

John Kielar holds the role of School Crossing Guard at PPD Police. Their status is salaried. In 2021, their total compensation was $7,452.

Daniel Obremski

Custodial Worker 1/PPD Police

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

Source-specific fields

Base Salary
$34,785
Employee Category
Civil Service
Job Code
7D11
Public Id
17137
Total Pay
$7,449

At PPD Police, Daniel Obremski serves as a Custodial Worker 1. They work salaried. Their 2020 pay totaled $7,449.

Jonathan Lane

Police Captain/PPD Police

2020 total comp
$7,444
Base pay
$6,576
Overtime
$0
Other pay
$869
Benefits
$0
Total compensation
$7,444
Employment type
Salaried

Source-specific fields

Base Salary
$114,854
Employee Category
Civil Service
Job Code
6A06
Public Id
25649
Total Pay
$7,444

Jonathan Lane holds the role of Police Captain at PPD Police. Their status is salaried. In 2020, their total compensation was $7,444.

Matthew Brown

Police Officer 1/PPD Police

2024 total comp
$7,415
Base pay
$3,306
Overtime
$0
Other pay
$4,109
Benefits
$0
Total compensation
$7,415
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
19243
Total Pay
$7,415

Matthew Brown holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2024, their total compensation was $7,415.

Michael Petrucci

Police Lieutenant/PPD Police

2026 total comp
$7,387
Base pay
$6,522
Overtime
$0
Other pay
$865
Benefits
$0
Total compensation
$7,387
Employment type
Salaried

Source-specific fields

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

Michael Petrucci is a Police Lieutenant at PPD Police. They work salaried. 2026 total compensation came to $7,387.

Eyeshanik Watson

School Crossing Guard/PPD Police

2022 total comp
$7,383
Base pay
$6,807
Overtime
$0
Other pay
$575
Benefits
$0
Total compensation
$7,383
Employment type
Salaried

Source-specific fields

Base Salary
$33,238
Employee Category
Civil Service
Job Code
6D44
Public Id
38117
Total Pay
$7,383

Eyeshanik Watson is a School Crossing Guard at PPD Police. They work salaried. 2022 total compensation came to $7,383.

Carmen Ortiz

Police Officer 1/PPD Police

2026 total comp
$7,350
Base pay
$1,069
Overtime
$5,423
Other pay
$859
Benefits
$0
Total compensation
$7,350
Employment type
Salaried

Source-specific fields

Base Salary
$92,961
Employee Category
Civil Service
Job Code
6A02
Public Id
3863
Total Pay
$7,350

Carmen Ortiz works as a Police Officer 1 for PPD Police. Their status is salaried. Carmen earned $7,350 in 2026.

Sheila Thompson-Brown

Police Communications Dispatcher Trainee/PPD Police

2019 total comp
$7,327
Base pay
$7,083
Overtime
$209
Other pay
$34
Benefits
$0
Total compensation
$7,327
Employment type
Salaried

Source-specific fields

Base Salary
$34,021
Employee Category
Civil Service
Job Code
6J31
Public Id
13081
Total Pay
$7,327

Sheila Thompson-Brown holds the role of Police Communications Dispatcher Trainee at PPD Police. Their status is salaried. In 2019, their total compensation was $7,327.

Danita Daniels

School Crossing Guard/PPD Police

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

Source-specific fields

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

Danita Daniels is a School Crossing Guard at PPD Police. They work salaried. 2022 total compensation came to $7,325.

Sharon Illich

School Crossing Guard/PPD Police

2020 total comp
$7,320
Base pay
$6,181
Overtime
$0
Other pay
$1,139
Benefits
$0
Total compensation
$7,320
Employment type
Salaried

Source-specific fields

Base Salary
$33,696
Employee Category
Civil Service
Job Code
6D44
Public Id
22877
Total Pay
$7,320

At PPD Police, Sharon Illich serves as a School Crossing Guard. They work salaried. Their 2020 pay totaled $7,320.

Clinton Benoit-Jean

Police Officer 1/PPD Police

2024 total comp
$7,275
Base pay
$6,612
Overtime
$0
Other pay
$663
Benefits
$0
Total compensation
$7,275
Employment type
Salaried

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
18852
Total Pay
$7,275

Clinton Benoit-Jean works as a Police Officer 1 for PPD Police. Their status is salaried. Clinton earned $7,275 in 2024.

Nicholas Becker

Police Officer 1/PPD Police

2024 total comp
$7,275
Base pay
$6,612
Overtime
$0
Other pay
$663
Benefits
$0
Total compensation
$7,275
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
23462
Total Pay
$7,275

Nicholas Becker works as a Police Officer 1 for PPD Police. Their status is salaried. Nicholas earned $7,275 in 2024.

Brian Spaulding

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$81,227
Employee Category
Civil Service
Job Code
6A02
Public Id
38599
Total Pay
$7,263

Brian Spaulding works as a Police Officer 1 for PPD Police. Their status is salaried. Brian earned $7,263 in 2025.

Aracely Canales-Castro

Police Communications Dispatcher Trainee/PPD Police

2022 total comp
$7,253
Base pay
$6,996
Overtime
$236
Other pay
$21
Benefits
$0
Total compensation
$7,253
Employment type
Salaried

Source-specific fields

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

Aracely Canales-Castro works as a Police Communications Dispatcher Trainee for PPD Police. Their status is salaried. Aracely earned $7,253 in 2022.

Alicia Clark

School Crossing Guard/PPD Police

2023 total comp
$7,248
Base pay
$2,813
Overtime
$0
Other pay
$4,436
Benefits
$0
Total compensation
$7,248
Employment type
Salaried

Source-specific fields

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

Alicia Clark works as a School Crossing Guard for PPD Police. Their status is salaried. Alicia earned $7,248 in 2023.