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 12

Alexis Salazar-Polanco

Police Officer 1/PPD Police

2026 total comp
$26,488
Base pay
$18,185
Overtime
$6,804
Other pay
$1,499
Benefits
$0
Total compensation
$26,488
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
49081
Total Pay
$26,488

Alexis Salazar-Polanco works as a Police Officer 1 for PPD Police. Their status is salaried. Alexis earned $26,488 in 2026.

Sammy Sanchez

Police Officer 1/PPD Police

2026 total comp
$26,486
Base pay
$21,648
Overtime
$2,101
Other pay
$2,736
Benefits
$0
Total compensation
$26,486
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
19619
Total Pay
$26,486

Sammy Sanchez works as a Police Officer 1 for PPD Police. Their status is salaried. Sammy earned $26,486 in 2026.

Joshua Tyson

Forensic Scientist 4/PPD Police

2026 total comp
$26,472
Base pay
$26,001
Overtime
$0
Other pay
$471
Benefits
$0
Total compensation
$26,472
Employment type
Salaried

Source-specific fields

Base Salary
$102,390
Employee Category
Civil Service
Job Code
3H73
Public Id
463
Total Pay
$26,472

Joshua Tyson works as a Forensic Scientist 4 for PPD Police. Their status is salaried. Joshua earned $26,472 in 2026.

Laura Mc Clain

Criminal Investigative Research Specialist/PPD Police

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

Source-specific fields

Base Salary
$71,841
Employee Category
Civil Service
Job Code
6C21
Public Id
35133
Total Pay
$26,471

Laura Mc Clain holds the role of Criminal Investigative Research Specialist at PPD Police. Their status is salaried. In 2025, their total compensation was $26,471.

Gabrielle Swart

Police Officer 1/PPD Police

2026 total comp
$26,464
Base pay
$21,648
Overtime
$1,220
Other pay
$3,595
Benefits
$0
Total compensation
$26,464
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
13340
Total Pay
$26,464

Gabrielle Swart is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $26,464.

James Tucker

Police Sergeant/PPD Police

2026 total comp
$26,463
Base pay
$24,679
Overtime
$0
Other pay
$1,784
Benefits
$0
Total compensation
$26,463
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
20357
Total Pay
$26,463

At PPD Police, James Tucker serves as a Police Sergeant. They work salaried. Their 2026 pay totaled $26,463.

Shannon Stiess

Police Corporal/PPD Police

2026 total comp
$26,462
Base pay
$23,813
Overtime
$75
Other pay
$2,575
Benefits
$0
Total compensation
$26,462
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A03
Public Id
18616
Total Pay
$26,462

Shannon Stiess is a Police Corporal at PPD Police. They work salaried. 2026 total compensation came to $26,462.

Matthew Mulholland

Police Officer 1/PPD Police

2026 total comp
$26,460
Base pay
$21,648
Overtime
$2,237
Other pay
$2,575
Benefits
$0
Total compensation
$26,460
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
9529
Total Pay
$26,460

Matthew Mulholland holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $26,460.

Gerald Rahill

Police Officer 1/PPD Police

2026 total comp
$26,448
Base pay
$21,648
Overtime
$2,067
Other pay
$2,733
Benefits
$0
Total compensation
$26,448
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
15676
Total Pay
$26,448

Gerald Rahill works as a Police Officer 1 for PPD Police. Their status is salaried. Gerald earned $26,448 in 2026.

James Morrison

Police Officer 1/PPD Police

2026 total comp
$26,448
Base pay
$21,648
Overtime
$2,067
Other pay
$2,733
Benefits
$0
Total compensation
$26,448
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
12674
Total Pay
$26,448

James Morrison is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $26,448.

Brett Peter

Police Officer 1/PPD Police

2024 total comp
$26,448
Base pay
$26,448
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$26,448
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
20026
Total Pay
$26,448

Brett Peter is a Police Officer 1 at PPD Police. They work salaried. 2024 total compensation came to $26,448.

Kerri Dadalski

Police Sergeant/PPD Police

2026 total comp
$26,434
Base pay
$23,653
Overtime
$370
Other pay
$2,411
Benefits
$0
Total compensation
$26,434
Employment type
Salaried

Source-specific fields

Base Salary
$103,092
Employee Category
Civil Service
Job Code
6A04
Public Id
2160
Total Pay
$26,434

Kerri Dadalski works as a Police Sergeant for PPD Police. Their status is salaried. Kerri earned $26,434 in 2026.

Keith Weitman

Police Officer 1/PPD Police

2026 total comp
$26,432
Base pay
$21,648
Overtime
$2,372
Other pay
$2,411
Benefits
$0
Total compensation
$26,432
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
30214
Total Pay
$26,432

Keith Weitman is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $26,432.

Kenyatta Simmons

Police Officer 1/PPD Police

2026 total comp
$26,432
Base pay
$21,648
Overtime
$2,372
Other pay
$2,411
Benefits
$0
Total compensation
$26,432
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
33076
Total Pay
$26,432

Kenyatta Simmons works as a Police Officer 1 for PPD Police. Their status is salaried. Kenyatta earned $26,432 in 2026.

Timothy Taylor

Police Officer 1/PPD Police

2026 total comp
$26,423
Base pay
$21,648
Overtime
$1,932
Other pay
$2,842
Benefits
$0
Total compensation
$26,423
Employment type
Salaried

Source-specific fields

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

Timothy Taylor works as a Police Officer 1 for PPD Police. Their status is salaried. Timothy earned $26,423 in 2026.

Curtis Cothran

Police Officer 1/PPD Police

2026 total comp
$26,422
Base pay
$18,185
Overtime
$1,196
Other pay
$7,041
Benefits
$0
Total compensation
$26,422
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
49387
Total Pay
$26,422

Curtis Cothran is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $26,422.

Jennifer Welch

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
15337
Total Pay
$26,418

Jennifer Welch holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2025, their total compensation was $26,418.

Alex Cherisen

Police Officer 1/PPD Police

2026 total comp
$26,415
Base pay
$18,185
Overtime
$6,263
Other pay
$1,967
Benefits
$0
Total compensation
$26,415
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
48806
Total Pay
$26,415

Alex Cherisen works as a Police Officer 1 for PPD Police. Their status is salaried. Alex earned $26,415 in 2026.

Rosalie Barrett

Police Officer 1/PPD Police

2026 total comp
$26,411
Base pay
$21,648
Overtime
$2,034
Other pay
$2,729
Benefits
$0
Total compensation
$26,411
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
15908
Total Pay
$26,411

Rosalie Barrett holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $26,411.

Sameer Baxter-Shivers

Police Officer 1/PPD Police

2026 total comp
$26,410
Base pay
$16,669
Overtime
$1,644
Other pay
$8,097
Benefits
$0
Total compensation
$26,410
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
51427
Total Pay
$26,410

At PPD Police, Sameer Baxter-Shivers serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $26,410.

Nekeea Halsey

Police Corporal/PPD Police

2026 total comp
$26,409
Base pay
$22,823
Overtime
$858
Other pay
$2,729
Benefits
$0
Total compensation
$26,409
Employment type
Salaried

Source-specific fields

Base Salary
$99,475
Employee Category
Civil Service
Job Code
6A03
Public Id
20048
Total Pay
$26,409

Nekeea Halsey is a Police Corporal at PPD Police. They work salaried. 2026 total compensation came to $26,409.

Shane Seiber

Police Officer 1/PPD Police

2026 total comp
$26,394
Base pay
$21,648
Overtime
$2,339
Other pay
$2,407
Benefits
$0
Total compensation
$26,394
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
27952
Total Pay
$26,394

At PPD Police, Shane Seiber serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $26,394.

Isaiah Soto

Police Officer 1/PPD Police

2026 total comp
$26,394
Base pay
$21,648
Overtime
$2,339
Other pay
$2,407
Benefits
$0
Total compensation
$26,394
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
35444
Total Pay
$26,394

Isaiah Soto works as a Police Officer 1 for PPD Police. Their status is salaried. Isaiah earned $26,394 in 2026.

Matthew Barbato

Police Corporal/PPD Police

2026 total comp
$26,392
Base pay
$22,823
Overtime
$1,000
Other pay
$2,568
Benefits
$0
Total compensation
$26,392
Employment type
Salaried

Source-specific fields

Base Salary
$99,475
Employee Category
Civil Service
Job Code
6A03
Public Id
30857
Total Pay
$26,392

Matthew Barbato holds the role of Police Corporal at PPD Police. Their status is salaried. In 2026, their total compensation was $26,392.

Felix Camacho

Police Officer 1/PPD Police

2026 total comp
$26,392
Base pay
$18,185
Overtime
$1,167
Other pay
$7,039
Benefits
$0
Total compensation
$26,392
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
50270
Total Pay
$26,392

Felix Camacho is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $26,392.

Eric Leary

Police Officer 1/PPD Police

2026 total comp
$26,385
Base pay
$21,648
Overtime
$2,169
Other pay
$2,567
Benefits
$0
Total compensation
$26,385
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
8436
Total Pay
$26,385

Eric Leary is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $26,385.

Thomas Ndeto

Police Officer 1/PPD Police

2026 total comp
$26,385
Base pay
$21,648
Overtime
$2,169
Other pay
$2,567
Benefits
$0
Total compensation
$26,385
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
33714
Total Pay
$26,385

Thomas Ndeto holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $26,385.

Monica Richburg

Police Officer 1/PPD Police

2026 total comp
$26,385
Base pay
$21,648
Overtime
$1,898
Other pay
$2,838
Benefits
$0
Total compensation
$26,385
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
30296
Total Pay
$26,385

At PPD Police, Monica Richburg serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $26,385.

Brittany Decarlo

Detective/PPD Police

2026 total comp
$26,379
Base pay
$23,813
Overtime
$0
Other pay
$2,567
Benefits
$0
Total compensation
$26,379
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
7062
Total Pay
$26,379

Brittany Decarlo holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $26,379.

Tracie Delany

Police Corporal/PPD Police

2026 total comp
$26,379
Base pay
$23,813
Overtime
$0
Other pay
$2,567
Benefits
$0
Total compensation
$26,379
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A03
Public Id
15061
Total Pay
$26,379

Tracie Delany holds the role of Police Corporal at PPD Police. Their status is salaried. In 2026, their total compensation was $26,379.

James Mcaleese

Detective/PPD Police

2026 total comp
$26,379
Base pay
$23,813
Overtime
$0
Other pay
$2,567
Benefits
$0
Total compensation
$26,379
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
21203
Total Pay
$26,379

James Mcaleese holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $26,379.

April Johnson

Police Sergeant/PPD Police

2026 total comp
$26,378
Base pay
$23,653
Overtime
$0
Other pay
$2,726
Benefits
$0
Total compensation
$26,378
Employment type
Salaried

Source-specific fields

Base Salary
$103,092
Employee Category
Civil Service
Job Code
6A04
Public Id
32142
Total Pay
$26,378

At PPD Police, April Johnson serves as a Police Sergeant. They work salaried. Their 2026 pay totaled $26,378.

Robert Heck

Police Officer 1/PPD Police

2026 total comp
$26,377
Base pay
$21,577
Overtime
$2,508
Other pay
$2,292
Benefits
$0
Total compensation
$26,377
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
39205
Total Pay
$26,377

Robert Heck works as a Police Officer 1 for PPD Police. Their status is salaried. Robert earned $26,377 in 2026.

Jeffery Stauffer

Police Officer 1/PPD Police

2026 total comp
$26,373
Base pay
$21,648
Overtime
$2,000
Other pay
$2,725
Benefits
$0
Total compensation
$26,373
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
18885
Total Pay
$26,373

Jeffery Stauffer is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $26,373.

Nicole Corcoran

Police Corporal/PPD Police

2026 total comp
$26,372
Base pay
$22,823
Overtime
$1,143
Other pay
$2,405
Benefits
$0
Total compensation
$26,372
Employment type
Salaried

Source-specific fields

Base Salary
$99,475
Employee Category
Civil Service
Job Code
6A03
Public Id
9841
Total Pay
$26,372

Nicole Corcoran holds the role of Police Corporal at PPD Police. Their status is salaried. In 2026, their total compensation was $26,372.

Sherrell Jackson

Police Officer 1/PPD Police

2026 total comp
$26,368
Base pay
$18,185
Overtime
$6,690
Other pay
$1,493
Benefits
$0
Total compensation
$26,368
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
50108
Total Pay
$26,368

Sherrell Jackson holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $26,368.

Ryan Morrow

Police Officer 1/PPD Police

2026 total comp
$26,357
Base pay
$21,648
Overtime
$2,305
Other pay
$2,404
Benefits
$0
Total compensation
$26,357
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
15189
Total Pay
$26,357

Ryan Morrow is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $26,357.

Kevin Rivera

Police Officer 1/PPD Police

2026 total comp
$26,357
Base pay
$21,648
Overtime
$2,305
Other pay
$2,404
Benefits
$0
Total compensation
$26,357
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
17510
Total Pay
$26,357

Kevin Rivera holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $26,357.

Stephen Dangerfield

Police Officer 1/PPD Police

2026 total comp
$26,353
Base pay
$21,648
Overtime
$1,627
Other pay
$3,077
Benefits
$0
Total compensation
$26,353
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
12334
Total Pay
$26,353

At PPD Police, Stephen Dangerfield serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $26,353.

James Zimmerman Jr

Police Officer 1/PPD Police

2026 total comp
$26,353
Base pay
$21,648
Overtime
$1,627
Other pay
$3,077
Benefits
$0
Total compensation
$26,353
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
23961
Total Pay
$26,353

At PPD Police, James Zimmerman Jr serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $26,353.