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 1

Lauren Rothwell

Forensic Scientist 3/PPD Police

2026 total comp
$20,661
Base pay
$20,661
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$20,661
Employment type
Salaried

Source-specific fields

Base Salary
$89,875
Employee Category
Civil Service
Job Code
3H72
Public Id
51154
Total Pay
$20,661

Lauren Rothwell works as a Forensic Scientist 3 for PPD Police. Their status is salaried. Lauren earned $20,661 in 2026.

Rhyan Clark

Police Officer 1/PPD Police

2026 total comp
$20,653
Base pay
$19,484
Overtime
$0
Other pay
$1,169
Benefits
$0
Total compensation
$20,653
Employment type
Salaried

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
45436
Total Pay
$20,653

Rhyan Clark is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $20,653.

Martin Brown

Police Officer 1/PPD Police

2026 total comp
$20,653
Base pay
$19,484
Overtime
$0
Other pay
$1,169
Benefits
$0
Total compensation
$20,653
Employment type
Salaried

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
55306
Total Pay
$20,653

Martin Brown works as a Police Officer 1 for PPD Police. Their status is salaried. Martin earned $20,653 in 2026.

Andrew Hudson

Police Officer 1/PPD Police

2026 total comp
$20,642
Base pay
$19,484
Overtime
$671
Other pay
$487
Benefits
$0
Total compensation
$20,642
Employment type
Salaried

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
45405
Total Pay
$20,642

At PPD Police, Andrew Hudson serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $20,642.

Robert Taggart

Police Officer Recruit/PPD Police

2024 total comp
$20,638
Base pay
$19,638
Overtime
$0
Other pay
$1,000
Benefits
$0
Total compensation
$20,638
Employment type
Salaried

Source-specific fields

Base Salary
$64,982
Employee Category
Civil Service
Job Code
6A01
Public Id
49772
Total Pay
$20,638

Robert Taggart is a Police Officer Recruit at PPD Police. They work salaried. 2024 total compensation came to $20,638.

Monica Monroe

Police Officer 1/PPD Police

2026 total comp
$20,623
Base pay
$17,672
Overtime
$542
Other pay
$2,409
Benefits
$0
Total compensation
$20,623
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
24507
Total Pay
$20,623

Monica Monroe holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $20,623.

Kyle Palinkas

Police Officer 1/PPD Police

2026 total comp
$20,606
Base pay
$18,532
Overtime
$1,651
Other pay
$423
Benefits
$0
Total compensation
$20,606
Employment type
Salaried

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
47719
Total Pay
$20,606

Kyle Palinkas is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $20,606.

Christopher Ngo

Police Sergeant/PPD Police

2026 total comp
$20,606
Base pay
$0
Overtime
$0
Other pay
$20,606
Benefits
$0
Total compensation
$20,606
Employment type
Salaried

Source-specific fields

Base Salary
$102,887
Employee Category
Civil Service
Job Code
6A04
Public Id
25106
Total Pay
$20,606

Christopher Ngo works as a Police Sergeant for PPD Police. Their status is salaried. Christopher earned $20,606 in 2026.

Brenton Epps

Police Officer 1/PPD Police

2026 total comp
$20,604
Base pay
$18,185
Overtime
$1,253
Other pay
$1,166
Benefits
$0
Total compensation
$20,604
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
50944
Total Pay
$20,604

Brenton Epps works as a Police Officer 1 for PPD Police. Their status is salaried. Brenton earned $20,604 in 2026.

Homere Cardichon

Police Officer 1/PPD Police

2026 total comp
$20,604
Base pay
$18,185
Overtime
$1,253
Other pay
$1,166
Benefits
$0
Total compensation
$20,604
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
49658
Total Pay
$20,604

Homere Cardichon works as a Police Officer 1 for PPD Police. Their status is salaried. Homere earned $20,604 in 2026.

Esther Smarro

Administrative Specialist-Supervisory-Non Confidential/PPD Police

2026 total comp
$20,596
Base pay
$19,996
Overtime
$0
Other pay
$600
Benefits
$0
Total compensation
$20,596
Employment type
Salaried

Source-specific fields

Base Salary
$86,982
Employee Category
Civil Service
Job Code
2L33
Public Id
30567
Total Pay
$20,596

Esther Smarro is a Administrative Specialist-Supervisory-Non Confidential at PPD Police. They work salaried. 2026 total compensation came to $20,596.

Bridget Mcgettigan

Clerk 3/PPD Police

2021 total comp
$20,577
Base pay
$18,643
Overtime
$0
Other pay
$1,933
Benefits
$0
Total compensation
$20,577
Employment type
Salaried

Source-specific fields

Base Salary
$45,396
Employee Category
Civil Service
Job Code
1A04
Public Id
9821
Total Pay
$20,577

Bridget Mcgettigan holds the role of Clerk 3 at PPD Police. Their status is salaried. In 2021, their total compensation was $20,577.

James Brown

Police Officer 1/PPD Police

2026 total comp
$20,574
Base pay
$18,185
Overtime
$1,224
Other pay
$1,165
Benefits
$0
Total compensation
$20,574
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
49383
Total Pay
$20,574

At PPD Police, James Brown serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $20,574.

Daneen Clark

Secretary/PPD Police

2025 total comp
$20,563
Base pay
$10,795
Overtime
$0
Other pay
$9,768
Benefits
$0
Total compensation
$20,563
Employment type
Salaried

Source-specific fields

Base Salary
$46,224
Employee Category
Civil Service
Job Code
1A18
Public Id
36462
Total Pay
$20,563

Daneen Clark holds the role of Secretary at PPD Police. Their status is salaried. In 2025, their total compensation was $20,563.

Ginaliz Johnson

Police Officer 1/PPD Police

2026 total comp
$20,561
Base pay
$18,185
Overtime
$740
Other pay
$1,636
Benefits
$0
Total compensation
$20,561
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
48090
Total Pay
$20,561

Ginaliz Johnson is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $20,561.

Mark Washel

Police Officer 1/PPD Police

2022 total comp
$20,549
Base pay
$0
Overtime
$0
Other pay
$20,549
Benefits
$0
Total compensation
$20,549
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
34568
Total Pay
$20,549

Mark Washel works as a Police Officer 1 for PPD Police. Their status is salaried. Mark earned $20,549 in 2022.

Lawrence Richardson Jr

Detective/PPD Police

2020 total comp
$20,545
Base pay
$14,395
Overtime
$3,838
Other pay
$2,312
Benefits
$0
Total compensation
$20,545
Employment type
Salaried

Source-specific fields

Base Salary
$83,806
Employee Category
Civil Service
Job Code
6A12
Public Id
29122
Total Pay
$20,545

At PPD Police, Lawrence Richardson Jr serves as a Detective. They work salaried. Their 2020 pay totaled $20,545.

Alex Bautista

Police Officer 1/PPD Police

2026 total comp
$20,543
Base pay
$18,185
Overtime
$1,196
Other pay
$1,163
Benefits
$0
Total compensation
$20,543
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
51350
Total Pay
$20,543

Alex Bautista works as a Police Officer 1 for PPD Police. Their status is salaried. Alex earned $20,543 in 2026.

Sydney Symer

Police Officer 1/PPD Police

2026 total comp
$20,543
Base pay
$18,185
Overtime
$1,196
Other pay
$1,163
Benefits
$0
Total compensation
$20,543
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
50469
Total Pay
$20,543

Sydney Symer works as a Police Officer 1 for PPD Police. Their status is salaried. Sydney earned $20,543 in 2026.

Latonya Mosee

Correctional Officer/PPD Police

2026 total comp
$20,542
Base pay
$14,889
Overtime
$4,254
Other pay
$1,398
Benefits
$0
Total compensation
$20,542
Employment type
Salaried

Source-specific fields

Base Salary
$61,684
Employee Category
Civil Service
Job Code
5H04
Public Id
12687
Total Pay
$20,542

At PPD Police, Latonya Mosee serves as a Correctional Officer. They work salaried. Their 2026 pay totaled $20,542.

Marilyn Thompson

Criminal Investigative Research Specialist/PPD Police

2026 total comp
$20,539
Base pay
$16,366
Overtime
$3,421
Other pay
$752
Benefits
$0
Total compensation
$20,539
Employment type
Salaried

Source-specific fields

Base Salary
$69,947
Employee Category
Civil Service
Job Code
6C21
Public Id
3700
Total Pay
$20,539

Marilyn Thompson holds the role of Criminal Investigative Research Specialist at PPD Police. Their status is salaried. In 2026, their total compensation was $20,539.

Robyn Gee

Police Officer 1/PPD Police

2024 total comp
$20,535
Base pay
$15,538
Overtime
$0
Other pay
$4,997
Benefits
$0
Total compensation
$20,535
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
24751
Total Pay
$20,535

Robyn Gee works as a Police Officer 1 for PPD Police. Their status is salaried. Robyn earned $20,535 in 2024.

Alexander Hernandez

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
28097
Total Pay
$20,527

Alexander Hernandez holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2025, their total compensation was $20,527.

Daniel Fazen

Police Officer 1/PPD Police

2020 total comp
$20,525
Base pay
$4,362
Overtime
$0
Other pay
$16,163
Benefits
$0
Total compensation
$20,525
Employment type
Salaried

Source-specific fields

Base Salary
$76,187
Employee Category
Civil Service
Job Code
6A02
Public Id
1005
Total Pay
$20,525

Daniel Fazen holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2020, their total compensation was $20,525.

Samantha Robinson

Correctional Officer/PPD Police

2026 total comp
$20,524
Base pay
$13,058
Overtime
$6,426
Other pay
$1,041
Benefits
$0
Total compensation
$20,524
Employment type
Salaried

Source-specific fields

Base Salary
$61,684
Employee Category
Civil Service
Job Code
5H04
Public Id
10134
Total Pay
$20,524

Samantha Robinson works as a Correctional Officer for PPD Police. Their status is salaried. Samantha earned $20,524 in 2026.

Christoph Lewis

Police Officer 1/PPD Police

2024 total comp
$20,514
Base pay
$8,265
Overtime
$434
Other pay
$11,815
Benefits
$0
Total compensation
$20,514
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
21690
Total Pay
$20,514

At PPD Police, Christoph Lewis serves as a Police Officer 1. They work salaried. Their 2024 pay totaled $20,514.

Alexander Wilson

Police Officer 1/PPD Police

2021 total comp
$20,502
Base pay
$7,779
Overtime
$0
Other pay
$12,723
Benefits
$0
Total compensation
$20,502
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
30265
Total Pay
$20,502

Alexander Wilson holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2021, their total compensation was $20,502.

Tyler Aspell

Police Officer 1/PPD Police

2021 total comp
$20,480
Base pay
$10,771
Overtime
$404
Other pay
$9,305
Benefits
$0
Total compensation
$20,480
Employment type
Salaried

Source-specific fields

Base Salary
$70,282
Employee Category
Civil Service
Job Code
6A02
Public Id
34090
Total Pay
$20,480

At PPD Police, Tyler Aspell serves as a Police Officer 1. They work salaried. Their 2021 pay totaled $20,480.

Luis Padilla

Police Officer 1/PPD Police

2026 total comp
$20,470
Base pay
$18,185
Overtime
$655
Other pay
$1,630
Benefits
$0
Total compensation
$20,470
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
50686
Total Pay
$20,470

At PPD Police, Luis Padilla serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $20,470.

Lisa Jacobs

Forensic Scientist 3/PPD Police

2026 total comp
$20,470
Base pay
$20,470
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$20,470
Employment type
Salaried

Source-specific fields

Base Salary
$89,875
Employee Category
Civil Service
Job Code
3H72
Public Id
37240
Total Pay
$20,470

Lisa Jacobs works as a Forensic Scientist 3 for PPD Police. Their status is salaried. Lisa earned $20,470 in 2026.

Michael Roberts

Police Officer 1/PPD Police

2022 total comp
$20,456
Base pay
$14,499
Overtime
$214
Other pay
$5,743
Benefits
$0
Total compensation
$20,456
Employment type
Salaried

Source-specific fields

Base Salary
$77,031
Employee Category
Civil Service
Job Code
6A02
Public Id
36327
Total Pay
$20,456

At PPD Police, Michael Roberts serves as a Police Officer 1. They work salaried. Their 2022 pay totaled $20,456.

Kyle Schultz

Police Officer 1/PPD Police

2026 total comp
$20,449
Base pay
$18,185
Overtime
$399
Other pay
$1,865
Benefits
$0
Total compensation
$20,449
Employment type
Salaried

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
2382
Total Pay
$20,449

At PPD Police, Kyle Schultz serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $20,449.

Antonie Berry

Police Sergeant/PPD Police

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

Source-specific fields

Base Salary
$102,887
Employee Category
Civil Service
Job Code
6A04
Public Id
3223
Total Pay
$20,445

At PPD Police, Antonie Berry serves as a Police Sergeant. They work salaried. Their 2025 pay totaled $20,445.

Devante Dandy

Police Officer 1/PPD Police

2026 total comp
$20,440
Base pay
$18,185
Overtime
$626
Other pay
$1,629
Benefits
$0
Total compensation
$20,440
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
47957
Total Pay
$20,440

Devante Dandy holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $20,440.

Richard Gallo

Police Officer 1/PPD Police

2022 total comp
$20,433
Base pay
$18,446
Overtime
$0
Other pay
$1,987
Benefits
$0
Total compensation
$20,433
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
27427
Total Pay
$20,433

Richard Gallo works as a Police Officer 1 for PPD Police. Their status is salaried. Richard earned $20,433 in 2022.

Robert Stott

Police Officer 1/PPD Police

2025 total comp
$20,422
Base pay
$1,729
Overtime
$1,297
Other pay
$17,396
Benefits
$0
Total compensation
$20,422
Employment type
Salaried

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
4703
Total Pay
$20,422

Robert Stott works as a Police Officer 1 for PPD Police. Their status is salaried. Robert earned $20,422 in 2025.

Michael Maldonado

Police Officer 1/PPD Police

2026 total comp
$20,407
Base pay
$18,185
Overtime
$1,025
Other pay
$1,197
Benefits
$0
Total compensation
$20,407
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
48211
Total Pay
$20,407

Michael Maldonado works as a Police Officer 1 for PPD Police. Their status is salaried. Michael earned $20,407 in 2026.

Michael Negroni

Police Officer 1/PPD Police

2022 total comp
$20,400
Base pay
$14,757
Overtime
$111
Other pay
$5,533
Benefits
$0
Total compensation
$20,400
Employment type
Salaried

Source-specific fields

Base Salary
$77,031
Employee Category
Civil Service
Job Code
6A02
Public Id
28215
Total Pay
$20,400

Michael Negroni works as a Police Officer 1 for PPD Police. Their status is salaried. Michael earned $20,400 in 2022.

James Heckmanski

Police Officer 1/PPD Police

2026 total comp
$20,393
Base pay
$18,185
Overtime
$1,053
Other pay
$1,154
Benefits
$0
Total compensation
$20,393
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
50842
Total Pay
$20,393

James Heckmanski holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $20,393.

Francisco Hernandez Jr

Police Officer 1/PPD Police

2023 total comp
$20,392
Base pay
$0
Overtime
$0
Other pay
$20,392
Benefits
$0
Total compensation
$20,392
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
14336
Total Pay
$20,392

Francisco Hernandez Jr works as a Police Officer 1 for PPD Police. Their status is salaried. Francisco earned $20,392 in 2023.