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 105

Luis Santiago-Serrano

Police Officer 1/PPD Police

2026 total comp
$29,527
Base pay
$20,783
Overtime
$6,182
Other pay
$2,563
Benefits
$0
Total compensation
$29,527
Employment type
Salaried

Source-specific fields

Base Salary
$90,581
Employee Category
Civil Service
Job Code
6A02
Public Id
40407
Total Pay
$29,527

Luis Santiago-Serrano works as a Police Officer 1 for PPD Police. Their status is salaried. Luis earned $29,527 in 2026.

Matthew Mclaughlin

Police Officer 1/PPD Police

2026 total comp
$29,527
Base pay
$21,648
Overtime
$5,185
Other pay
$2,693
Benefits
$0
Total compensation
$29,527
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
4892
Total Pay
$29,527

Matthew Mclaughlin works as a Police Officer 1 for PPD Police. Their status is salaried. Matthew earned $29,527 in 2026.

Timothy Glavin

Police Corporal/PPD Police

2026 total comp
$29,523
Base pay
$23,813
Overtime
$2,386
Other pay
$3,325
Benefits
$0
Total compensation
$29,523
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A03
Public Id
4412
Total Pay
$29,523

Timothy Glavin works as a Police Corporal for PPD Police. Their status is salaried. Timothy earned $29,523 in 2026.

David Baker

Detective/PPD Police

2026 total comp
$29,523
Base pay
$23,813
Overtime
$2,386
Other pay
$3,325
Benefits
$0
Total compensation
$29,523
Employment type
Salaried

Source-specific fields

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

David Baker is a Detective at PPD Police. They work salaried. 2026 total compensation came to $29,523.

Robert Pawlowski

Police Corporal/PPD Police

2026 total comp
$29,523
Base pay
$23,813
Overtime
$2,386
Other pay
$3,325
Benefits
$0
Total compensation
$29,523
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A03
Public Id
8823
Total Pay
$29,523

Robert Pawlowski works as a Police Corporal for PPD Police. Their status is salaried. Robert earned $29,523 in 2026.

Justin Ortiz

Police Officer 1/PPD Police

2026 total comp
$29,516
Base pay
$18,185
Overtime
$3,530
Other pay
$7,801
Benefits
$0
Total compensation
$29,516
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
49180
Total Pay
$29,516

Justin Ortiz is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $29,516.

Brett Werner

Police Sergeant/PPD Police

2026 total comp
$29,505
Base pay
$24,679
Overtime
$1,777
Other pay
$3,048
Benefits
$0
Total compensation
$29,505
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
7184
Total Pay
$29,505

At PPD Police, Brett Werner serves as a Police Sergeant. They work salaried. Their 2026 pay totaled $29,505.

Jeremy Duff

Police Officer 1/PPD Police

2026 total comp
$29,498
Base pay
$21,648
Overtime
$4,677
Other pay
$3,173
Benefits
$0
Total compensation
$29,498
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
28180
Total Pay
$29,498

At PPD Police, Jeremy Duff serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $29,498.

James Oconnor

Police Officer 1/PPD Police

2026 total comp
$29,489
Base pay
$21,648
Overtime
$5,152
Other pay
$2,689
Benefits
$0
Total compensation
$29,489
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
18159
Total Pay
$29,489

James Oconnor is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $29,489.

Toni Carra

Police Officer 1/PPD Police

2026 total comp
$29,489
Base pay
$21,648
Overtime
$5,152
Other pay
$2,689
Benefits
$0
Total compensation
$29,489
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
22937
Total Pay
$29,489

Toni Carra works as a Police Officer 1 for PPD Police. Their status is salaried. Toni earned $29,489 in 2026.

Marc Joseph

Police Officer 1/PPD Police

2026 total comp
$29,489
Base pay
$21,648
Overtime
$5,152
Other pay
$2,689
Benefits
$0
Total compensation
$29,489
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
6573
Total Pay
$29,489

Marc Joseph works as a Police Officer 1 for PPD Police. Their status is salaried. Marc earned $29,489 in 2026.

Kareema Suswell

Police Officer 1/PPD Police

2026 total comp
$29,486
Base pay
$18,532
Overtime
$9,285
Other pay
$1,669
Benefits
$0
Total compensation
$29,486
Employment type
Salaried

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
47058
Total Pay
$29,486

Kareema Suswell holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $29,486.

Elizabeth Mullen

Police Communication Dispatcher/PPD Police

2019 total comp
$29,482
Base pay
$22,608
Overtime
$6,328
Other pay
$546
Benefits
$0
Total compensation
$29,482
Employment type
Salaried

Source-specific fields

Base Salary
$45,869
Employee Category
Civil Service
Job Code
6J32
Public Id
21592
Total Pay
$29,482

Elizabeth Mullen is a Police Communication Dispatcher at PPD Police. They work salaried. 2019 total compensation came to $29,482.

Maimouna Diallo

Police Officer 1/PPD Police

2026 total comp
$29,480
Base pay
$19,484
Overtime
$8,327
Other pay
$1,669
Benefits
$0
Total compensation
$29,480
Employment type
Salaried

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
43925
Total Pay
$29,480

At PPD Police, Maimouna Diallo serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $29,480.

Joshua Daniels

Police Sergeant/PPD Police

2026 total comp
$29,479
Base pay
$24,679
Overtime
$1,932
Other pay
$2,868
Benefits
$0
Total compensation
$29,479
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
15003
Total Pay
$29,479

At PPD Police, Joshua Daniels serves as a Police Sergeant. They work salaried. Their 2026 pay totaled $29,479.

Jason Metzger

Police Officer 1/PPD Police

2026 total comp
$29,472
Base pay
$21,648
Overtime
$4,779
Other pay
$3,045
Benefits
$0
Total compensation
$29,472
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
34880
Total Pay
$29,472

Jason Metzger works as a Police Officer 1 for PPD Police. Their status is salaried. Jason earned $29,472 in 2026.

Jessica Rocks

Detective/PPD Police

2026 total comp
$29,467
Base pay
$23,813
Overtime
$2,610
Other pay
$3,044
Benefits
$0
Total compensation
$29,467
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
22767
Total Pay
$29,467

At PPD Police, Jessica Rocks serves as a Detective. They work salaried. Their 2026 pay totaled $29,467.

Deanna Kelly

Police Officer 1/PPD Police

2026 total comp
$29,463
Base pay
$21,648
Overtime
$4,948
Other pay
$2,867
Benefits
$0
Total compensation
$29,463
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
9781
Total Pay
$29,463

Deanna Kelly works as a Police Officer 1 for PPD Police. Their status is salaried. Deanna earned $29,463 in 2026.

Gabriel Soto

Police Officer 1/PPD Police

2026 total comp
$29,463
Base pay
$21,648
Overtime
$4,948
Other pay
$2,867
Benefits
$0
Total compensation
$29,463
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
24264
Total Pay
$29,463

Gabriel Soto works as a Police Officer 1 for PPD Police. Their status is salaried. Gabriel earned $29,463 in 2026.

Jesus Cruz

Police Officer 1/PPD Police

2026 total comp
$29,457
Base pay
$18,185
Overtime
$5,181
Other pay
$6,091
Benefits
$0
Total compensation
$29,457
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
48061
Total Pay
$29,457

At PPD Police, Jesus Cruz serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $29,457.

Ankur Rana

Police Officer 1/PPD Police

2026 total comp
$29,452
Base pay
$21,648
Overtime
$5,118
Other pay
$2,686
Benefits
$0
Total compensation
$29,452
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
31625
Total Pay
$29,452

Ankur Rana holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $29,452.

Franklin Allende

Police Officer 1/PPD Police

2026 total comp
$29,452
Base pay
$21,648
Overtime
$5,118
Other pay
$2,686
Benefits
$0
Total compensation
$29,452
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
2923
Total Pay
$29,452

Franklin Allende is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $29,452.

Helena Mcginn

Police Officer 1/PPD Police

2026 total comp
$29,452
Base pay
$21,648
Overtime
$5,118
Other pay
$2,686
Benefits
$0
Total compensation
$29,452
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
654
Total Pay
$29,452

At PPD Police, Helena Mcginn serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $29,452.

Eugenio Redmond

Police Photographer/PPD Police

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

Source-specific fields

Base Salary
$56,449
Employee Category
Civil Service
Job Code
7L18
Public Id
6428
Total Pay
$29,447

Eugenio Redmond works as a Police Photographer for PPD Police. Their status is salaried. Eugenio earned $29,447 in 2025.

Wesley Mincin

Police Officer 1/PPD Police

2022 total comp
$29,446
Base pay
$20,683
Overtime
$955
Other pay
$7,808
Benefits
$0
Total compensation
$29,446
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
20735
Total Pay
$29,446

Wesley Mincin works as a Police Officer 1 for PPD Police. Their status is salaried. Wesley earned $29,446 in 2022.

Kevin Duffy

Detective/PPD Police

2026 total comp
$29,440
Base pay
$23,813
Overtime
$2,461
Other pay
$3,167
Benefits
$0
Total compensation
$29,440
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
16373
Total Pay
$29,440

Kevin Duffy is a Detective at PPD Police. They work salaried. 2026 total compensation came to $29,440.

Elizabeth Casey

Police Officer 1/PPD Police

2026 total comp
$29,440
Base pay
$20,925
Overtime
$5,829
Other pay
$2,685
Benefits
$0
Total compensation
$29,440
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
27785
Total Pay
$29,440

Elizabeth Casey works as a Police Officer 1 for PPD Police. Their status is salaried. Elizabeth earned $29,440 in 2026.

Shaina Brown

Detective/PPD Police

2026 total comp
$29,439
Base pay
$23,813
Overtime
$2,311
Other pay
$3,315
Benefits
$0
Total compensation
$29,439
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
15852
Total Pay
$29,439

Shaina Brown holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $29,439.

Randy Modres

Detective/PPD Police

2026 total comp
$29,439
Base pay
$23,813
Overtime
$2,311
Other pay
$3,315
Benefits
$0
Total compensation
$29,439
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
16347
Total Pay
$29,439

Randy Modres holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $29,439.

Omar Torres

Detective/PPD Police

2026 total comp
$29,438
Base pay
$22,823
Overtime
$3,930
Other pay
$2,685
Benefits
$0
Total compensation
$29,438
Employment type
Salaried

Source-specific fields

Base Salary
$99,475
Employee Category
Civil Service
Job Code
6A12
Public Id
34103
Total Pay
$29,438

Omar Torres works as a Detective for PPD Police. Their status is salaried. Omar earned $29,438 in 2026.

Frane Markusovic

Detective/PPD Police

2026 total comp
$29,438
Base pay
$22,823
Overtime
$3,930
Other pay
$2,685
Benefits
$0
Total compensation
$29,438
Employment type
Salaried

Source-specific fields

Base Salary
$99,475
Employee Category
Civil Service
Job Code
6A12
Public Id
25620
Total Pay
$29,438

Frane Markusovic works as a Detective for PPD Police. Their status is salaried. Frane earned $29,438 in 2026.

Patrick Dooley

Police Officer 1/PPD Police

2026 total comp
$29,434
Base pay
$21,648
Overtime
$4,745
Other pay
$3,041
Benefits
$0
Total compensation
$29,434
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
34448
Total Pay
$29,434

Patrick Dooley is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $29,434.

Richard Crawford

Police Sergeant/PPD Police

2026 total comp
$29,429
Base pay
$24,679
Overtime
$1,314
Other pay
$3,437
Benefits
$0
Total compensation
$29,429
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
26155
Total Pay
$29,429

Richard Crawford is a Police Sergeant at PPD Police. They work salaried. 2026 total compensation came to $29,429.

Matthew Swan

Detective/PPD Police

2026 total comp
$29,425
Base pay
$23,813
Overtime
$2,572
Other pay
$3,040
Benefits
$0
Total compensation
$29,425
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
28369
Total Pay
$29,425

At PPD Police, Matthew Swan serves as a Detective. They work salaried. Their 2026 pay totaled $29,425.

Francis Beveridge

Police Officer 1/PPD Police

2026 total comp
$29,422
Base pay
$21,648
Overtime
$4,338
Other pay
$3,435
Benefits
$0
Total compensation
$29,422
Employment type
Salaried

Source-specific fields

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

Francis Beveridge works as a Police Officer 1 for PPD Police. Their status is salaried. Francis earned $29,422 in 2026.

James Mc Garrigle

Police Officer 1/PPD Police

2026 total comp
$29,422
Base pay
$21,648
Overtime
$4,338
Other pay
$3,435
Benefits
$0
Total compensation
$29,422
Employment type
Salaried

Source-specific fields

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

James Mc Garrigle is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $29,422.

Mark Wolf

Police Officer 1/PPD Police

2026 total comp
$29,422
Base pay
$21,648
Overtime
$4,338
Other pay
$3,435
Benefits
$0
Total compensation
$29,422
Employment type
Salaried

Source-specific fields

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

Mark Wolf holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $29,422.

Rueben Henry

Police Sergeant/PPD Police

2026 total comp
$29,419
Base pay
$24,679
Overtime
$1,700
Other pay
$3,040
Benefits
$0
Total compensation
$29,419
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
18854
Total Pay
$29,419

At PPD Police, Rueben Henry serves as a Police Sergeant. They work salaried. Their 2026 pay totaled $29,419.

Norman Davenport Jr

Police Officer 1/PPD Police

2026 total comp
$29,415
Base pay
$21,648
Overtime
$5,084
Other pay
$2,682
Benefits
$0
Total compensation
$29,415
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
22177
Total Pay
$29,415

Norman Davenport Jr is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $29,415.

Rebecca Burns

Police Officer 1/PPD Police

2026 total comp
$29,415
Base pay
$21,648
Overtime
$5,084
Other pay
$2,682
Benefits
$0
Total compensation
$29,415
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
30258
Total Pay
$29,415

Rebecca Burns works as a Police Officer 1 for PPD Police. Their status is salaried. Rebecca earned $29,415 in 2026.