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 11

Roodly Phanor

Police Officer 1/PPD Police

2026 total comp
$30,552
Base pay
$21,648
Overtime
$5,931
Other pay
$2,972
Benefits
$0
Total compensation
$30,552
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
17908
Total Pay
$30,552

Roodly Phanor is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $30,552.

Thomas Fleming

Detective/PPD Police

2026 total comp
$30,550
Base pay
$23,813
Overtime
$3,952
Other pay
$2,786
Benefits
$0
Total compensation
$30,550
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
28085
Total Pay
$30,550

Thomas Fleming works as a Detective for PPD Police. Their status is salaried. Thomas earned $30,550 in 2026.

Matthew Weiler

Police Officer 1/PPD Police

2026 total comp
$30,535
Base pay
$21,648
Overtime
$6,236
Other pay
$2,650
Benefits
$0
Total compensation
$30,535
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
38496
Total Pay
$30,535

Matthew Weiler holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $30,535.

Vincent Clark

Police Officer 1/PPD Police

2026 total comp
$30,533
Base pay
$21,577
Overtime
$6,304
Other pay
$2,652
Benefits
$0
Total compensation
$30,533
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
38584
Total Pay
$30,533

At PPD Police, Vincent Clark serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $30,533.

Michelle Roopchan

Police Officer 1/PPD Police

2026 total comp
$30,532
Base pay
$18,185
Overtime
$10,619
Other pay
$1,728
Benefits
$0
Total compensation
$30,532
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
50034
Total Pay
$30,532

Michelle Roopchan holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $30,532.

Robert Brady

Detective/PPD Police

2026 total comp
$30,531
Base pay
$23,813
Overtime
$3,281
Other pay
$3,438
Benefits
$0
Total compensation
$30,531
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
6116
Total Pay
$30,531

Robert Brady holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $30,531.

Tenisha Bryan

Detective/PPD Police

2026 total comp
$30,523
Base pay
$23,813
Overtime
$3,927
Other pay
$2,784
Benefits
$0
Total compensation
$30,523
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
8125
Total Pay
$30,523

Tenisha Bryan is a Detective at PPD Police. They work salaried. 2026 total compensation came to $30,523.

Angel Delarosa

Police Officer 1/PPD Police

2026 total comp
$30,514
Base pay
$21,648
Overtime
$5,897
Other pay
$2,969
Benefits
$0
Total compensation
$30,514
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
3640
Total Pay
$30,514

Angel Delarosa holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $30,514.

Kyle Murray

Detective/PPD Police

2026 total comp
$30,509
Base pay
$23,813
Overtime
$3,728
Other pay
$2,968
Benefits
$0
Total compensation
$30,509
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
13868
Total Pay
$30,509

Kyle Murray is a Detective at PPD Police. They work salaried. 2026 total compensation came to $30,509.

Simone Molotsky

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
24141
Total Pay
$30,500

Simone Molotsky is a Police Officer 1 at PPD Police. They work salaried. 2025 total compensation came to $30,500.

Vance Manning

Police Officer 1/PPD Police

2024 total comp
$30,489
Base pay
$12,563
Overtime
$0
Other pay
$17,926
Benefits
$0
Total compensation
$30,489
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
11844
Total Pay
$30,489

Vance Manning is a Police Officer 1 at PPD Police. They work salaried. 2024 total compensation came to $30,489.

Daniel Carideo

Police Officer 1/PPD Police

2026 total comp
$30,471
Base pay
$21,648
Overtime
$6,044
Other pay
$2,779
Benefits
$0
Total compensation
$30,471
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
2411
Total Pay
$30,471

Daniel Carideo holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $30,471.

Robert Brow

Police Officer 1/PPD Police

2026 total comp
$30,459
Base pay
$21,648
Overtime
$6,033
Other pay
$2,778
Benefits
$0
Total compensation
$30,459
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
24570
Total Pay
$30,459

Robert Brow is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $30,459.

Allyson Otoole

Police Officer 1/PPD Police

2026 total comp
$30,453
Base pay
$20,783
Overtime
$7,028
Other pay
$2,643
Benefits
$0
Total compensation
$30,453
Employment type
Salaried

Source-specific fields

Base Salary
$90,581
Employee Category
Civil Service
Job Code
6A02
Public Id
40133
Total Pay
$30,453

Allyson Otoole holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $30,453.

Peter Hrubar

Police Sergeant/PPD Police

2026 total comp
$30,453
Base pay
$24,679
Overtime
$2,627
Other pay
$3,146
Benefits
$0
Total compensation
$30,453
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
8306
Total Pay
$30,453

Peter Hrubar holds the role of Police Sergeant at PPD Police. Their status is salaried. In 2026, their total compensation was $30,453.

James Tumolo

Police Sergeant/PPD Police

2026 total comp
$30,453
Base pay
$24,679
Overtime
$2,627
Other pay
$3,146
Benefits
$0
Total compensation
$30,453
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
7122
Total Pay
$30,453

James Tumolo holds the role of Police Sergeant at PPD Police. Their status is salaried. In 2026, their total compensation was $30,453.

James Jones-Cromer

Police Officer 1/PPD Police

2026 total comp
$30,444
Base pay
$18,185
Overtime
$4,697
Other pay
$7,562
Benefits
$0
Total compensation
$30,444
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
47761
Total Pay
$30,444

James Jones-Cromer works as a Police Officer 1 for PPD Police. Their status is salaried. James earned $30,444 in 2026.

Latania Brown

Police Officer 1/PPD Police

2026 total comp
$30,442
Base pay
$19,204
Overtime
$9,515
Other pay
$1,723
Benefits
$0
Total compensation
$30,442
Employment type
Salaried

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
47589
Total Pay
$30,442

Latania Brown works as a Police Officer 1 for PPD Police. Their status is salaried. Latania earned $30,442 in 2026.

Jason Keen

Police Officer 1/PPD Police

2026 total comp
$30,439
Base pay
$21,648
Overtime
$5,829
Other pay
$2,961
Benefits
$0
Total compensation
$30,439
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
26025
Total Pay
$30,439

Jason Keen holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $30,439.

Marcus Allen

Police Officer 1/PPD Police

2026 total comp
$30,430
Base pay
$21,648
Overtime
$5,355
Other pay
$3,426
Benefits
$0
Total compensation
$30,430
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
20710
Total Pay
$30,430

Marcus Allen holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $30,430.

Sean Mclaughlin

Police Officer 1/PPD Police

2026 total comp
$30,425
Base pay
$21,648
Overtime
$5,016
Other pay
$3,760
Benefits
$0
Total compensation
$30,425
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
33905
Total Pay
$30,425

Sean Mclaughlin works as a Police Officer 1 for PPD Police. Their status is salaried. Sean earned $30,425 in 2026.

Wali Shabazz

Police Sergeant/PPD Police

2026 total comp
$30,423
Base pay
$24,679
Overtime
$2,318
Other pay
$3,426
Benefits
$0
Total compensation
$30,423
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
10897
Total Pay
$30,423

Wali Shabazz works as a Police Sergeant for PPD Police. Their status is salaried. Wali earned $30,423 in 2026.

Jeremy Dodd

Police Officer 1/PPD Police

2026 total comp
$30,422
Base pay
$21,648
Overtime
$5,999
Other pay
$2,774
Benefits
$0
Total compensation
$30,422
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
22675
Total Pay
$30,422

Jeremy Dodd is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $30,422.

Matthew Ortiz

Police Officer 1/PPD Police

2026 total comp
$30,422
Base pay
$21,648
Overtime
$5,999
Other pay
$2,774
Benefits
$0
Total compensation
$30,422
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
24198
Total Pay
$30,422

Matthew Ortiz holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $30,422.

Joseph Rauchut

Police Sergeant/PPD Police

2026 total comp
$30,421
Base pay
$24,679
Overtime
$2,782
Other pay
$2,960
Benefits
$0
Total compensation
$30,421
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
5429
Total Pay
$30,421

Joseph Rauchut holds the role of Police Sergeant at PPD Police. Their status is salaried. In 2026, their total compensation was $30,421.

Alyssa Hanley

Police Sergeant/PPD Police

2026 total comp
$30,421
Base pay
$24,679
Overtime
$2,782
Other pay
$2,960
Benefits
$0
Total compensation
$30,421
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
4816
Total Pay
$30,421

Alyssa Hanley is a Police Sergeant at PPD Police. They work salaried. 2026 total compensation came to $30,421.

Lonnie Clausson

Police Sergeant/PPD Police

2024 total comp
$30,403
Base pay
$24,497
Overtime
$283
Other pay
$5,623
Benefits
$0
Total compensation
$30,403
Employment type
Salaried

Source-specific fields

Base Salary
$97,988
Employee Category
Civil Service
Job Code
6A04
Public Id
253
Total Pay
$30,403

Lonnie Clausson is a Police Sergeant at PPD Police. They work salaried. 2024 total compensation came to $30,403.

Natalie Otto

Police Officer 1/PPD Police

2026 total comp
$30,402
Base pay
$21,648
Overtime
$5,796
Other pay
$2,958
Benefits
$0
Total compensation
$30,402
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
2790
Total Pay
$30,402

At PPD Police, Natalie Otto serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $30,402.

Daniel Strunk

Detective/PPD Police

2026 total comp
$30,400
Base pay
$23,813
Overtime
$3,318
Other pay
$3,270
Benefits
$0
Total compensation
$30,400
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
32135
Total Pay
$30,400

At PPD Police, Daniel Strunk serves as a Detective. They work salaried. Their 2026 pay totaled $30,400.

Aaron Jones

Police Officer 1/PPD Police

2026 total comp
$30,396
Base pay
$20,199
Overtime
$8,476
Other pay
$1,721
Benefits
$0
Total compensation
$30,396
Employment type
Salaried

Source-specific fields

Base Salary
$90,581
Employee Category
Civil Service
Job Code
6A02
Public Id
43784
Total Pay
$30,396

Aaron Jones holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $30,396.

Andrew Frysiek

Detective/PPD Police

2026 total comp
$30,394
Base pay
$22,823
Overtime
$4,431
Other pay
$3,140
Benefits
$0
Total compensation
$30,394
Employment type
Salaried

Source-specific fields

Base Salary
$99,475
Employee Category
Civil Service
Job Code
6A12
Public Id
13377
Total Pay
$30,394

Andrew Frysiek works as a Detective for PPD Police. Their status is salaried. Andrew earned $30,394 in 2026.

Stanley Galiczynski

Police Officer 1/PPD Police

2026 total comp
$30,392
Base pay
$21,648
Overtime
$5,321
Other pay
$3,422
Benefits
$0
Total compensation
$30,392
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
36935
Total Pay
$30,392

At PPD Police, Stanley Galiczynski serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $30,392.

Maikel Kerolus

Police Sergeant/PPD Police

2026 total comp
$30,386
Base pay
$23,653
Overtime
$3,777
Other pay
$2,956
Benefits
$0
Total compensation
$30,386
Employment type
Salaried

Source-specific fields

Base Salary
$103,092
Employee Category
Civil Service
Job Code
6A04
Public Id
1897
Total Pay
$30,386

Maikel Kerolus works as a Police Sergeant for PPD Police. Their status is salaried. Maikel earned $30,386 in 2026.

Austin Hill

Police Sergeant/PPD Police

2026 total comp
$30,386
Base pay
$23,653
Overtime
$3,962
Other pay
$2,771
Benefits
$0
Total compensation
$30,386
Employment type
Salaried

Source-specific fields

Base Salary
$103,092
Employee Category
Civil Service
Job Code
6A04
Public Id
26916
Total Pay
$30,386

At PPD Police, Austin Hill serves as a Police Sergeant. They work salaried. Their 2026 pay totaled $30,386.

Kristyn Martinez

Detective/PPD Police

2026 total comp
$30,385
Base pay
$23,813
Overtime
$3,616
Other pay
$2,956
Benefits
$0
Total compensation
$30,385
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
22607
Total Pay
$30,385

Kristyn Martinez holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $30,385.

Harley Cespedes Santana

Police Officer 1/PPD Police

2026 total comp
$30,385
Base pay
$19,484
Overtime
$9,181
Other pay
$1,720
Benefits
$0
Total compensation
$30,385
Employment type
Salaried

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
44456
Total Pay
$30,385

At PPD Police, Harley Cespedes Santana serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $30,385.

John Mulqueeney

Police Officer 1/PPD Police

2026 total comp
$30,384
Base pay
$21,287
Overtime
$5,829
Other pay
$3,268
Benefits
$0
Total compensation
$30,384
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
19548
Total Pay
$30,384

John Mulqueeney holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $30,384.

James Keenan

Police Sergeant/PPD Police

2026 total comp
$30,348
Base pay
$24,679
Overtime
$2,125
Other pay
$3,544
Benefits
$0
Total compensation
$30,348
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
15471
Total Pay
$30,348

At PPD Police, James Keenan serves as a Police Sergeant. They work salaried. Their 2026 pay totaled $30,348.

Brandon Reyes

Police Officer 1/PPD Police

2026 total comp
$30,347
Base pay
$21,648
Overtime
$5,931
Other pay
$2,767
Benefits
$0
Total compensation
$30,347
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
1457
Total Pay
$30,347

At PPD Police, Brandon Reyes serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $30,347.

Jalysa Bellamy

Police Officer 1/PPD Police

2026 total comp
$30,341
Base pay
$21,648
Overtime
$5,558
Other pay
$3,134
Benefits
$0
Total compensation
$30,341
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
7856
Total Pay
$30,341

At PPD Police, Jalysa Bellamy serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $30,341.