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
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

$0$55,105+

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.

Record list

Employees

Highest-paid first / page 99

Michael Rogozinski

Police Officer 1/PPD Police

2026 total comp
$30,571
Base pay
$21,648
Overtime
$6,134
Other pay
$2,788
Benefits
$0
Total compensation
$30,571
Employment type
Salaried

Source-specific fields

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

At PPD Police, Michael Rogozinski serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $30,571.

Brian Kensey

Police Sergeant/PPD Police

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

Source-specific fields

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

Brian Kensey holds the role of Police Sergeant at PPD Police. Their status is salaried. In 2026, their total compensation was $30,567.

Kenneth Gorski

Police Officer 1/PPD Police

2026 total comp
$30,562
Base pay
$21,648
Overtime
$5,389
Other pay
$3,525
Benefits
$0
Total compensation
$30,562
Employment type
Salaried

Source-specific fields

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

At PPD Police, Kenneth Gorski serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $30,562.

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.