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 3

Marcus White

Police Officer 1/PPD Police

2026 total comp
$29,536
Base pay
$18,185
Overtime
$9,680
Other pay
$1,672
Benefits
$0
Total compensation
$29,536
Employment type
Salaried

Source-specific fields

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

Marcus White works as a Police Officer 1 for PPD Police. Their status is salaried. Marcus earned $29,536 in 2026.

Azieme Lindsey

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
42418
Total Pay
$29,527

Azieme Lindsey is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $29,527.

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.