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

Patrick Raytik

Forensic Scientist 3/PPD Police

2026 total comp
$25,048
Base pay
$21,579
Overtime
$2,617
Other pay
$852
Benefits
$0
Total compensation
$25,048
Employment type
Salaried

Source-specific fields

Base Salary
$89,875
Employee Category
Civil Service
Job Code
3H72
Public Id
31798
Total Pay
$25,048

Patrick Raytik is a Forensic Scientist 3 at PPD Police. They work salaried. 2026 total compensation came to $25,048.

Lawrence Webb

Police Officer 1/PPD Police

2026 total comp
$25,045
Base pay
$21,648
Overtime
$542
Other pay
$2,855
Benefits
$0
Total compensation
$25,045
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
13706
Total Pay
$25,045

Lawrence Webb holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $25,045.

Tina Staley-Bailey

Police Officer 1/PPD Police

2026 total comp
$25,045
Base pay
$21,648
Overtime
$576
Other pay
$2,821
Benefits
$0
Total compensation
$25,045
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
36249
Total Pay
$25,045

Tina Staley-Bailey works as a Police Officer 1 for PPD Police. Their status is salaried. Tina earned $25,045 in 2026.

Eric Robbins

Police Officer 1/PPD Police

2026 total comp
$25,042
Base pay
$21,648
Overtime
$1,220
Other pay
$2,174
Benefits
$0
Total compensation
$25,042
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
37875
Total Pay
$25,042

Eric Robbins works as a Police Officer 1 for PPD Police. Their status is salaried. Eric earned $25,042 in 2026.

Michael Kirby

Police Officer 1/PPD Police

2026 total comp
$25,041
Base pay
$21,577
Overtime
$1,288
Other pay
$2,176
Benefits
$0
Total compensation
$25,041
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
38911
Total Pay
$25,041

Michael Kirby works as a Police Officer 1 for PPD Police. Their status is salaried. Michael earned $25,041 in 2026.

Troy Dighello

Police Officer 1/PPD Police

2026 total comp
$25,039
Base pay
$21,648
Overtime
$1,898
Other pay
$1,493
Benefits
$0
Total compensation
$25,039
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
32882
Total Pay
$25,039

At PPD Police, Troy Dighello serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $25,039.

Melissa Lumpkin

Administrative Officer/PPD Police

2026 total comp
$25,034
Base pay
$18,386
Overtime
$6,292
Other pay
$356
Benefits
$0
Total compensation
$25,034
Employment type
Salaried

Source-specific fields

Base Salary
$78,122
Employee Category
Civil Service
Job Code
2L20
Public Id
17882
Total Pay
$25,034

Melissa Lumpkin holds the role of Administrative Officer at PPD Police. Their status is salaried. In 2026, their total compensation was $25,034.

Robert Doody Iii

Police Officer 1/PPD Police

2026 total comp
$25,033
Base pay
$21,648
Overtime
$949
Other pay
$2,436
Benefits
$0
Total compensation
$25,033
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
34009
Total Pay
$25,033

Robert Doody Iii is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $25,033.

Ayeesha Floyd

Police Officer 1/PPD Police

2026 total comp
$25,033
Base pay
$21,648
Overtime
$949
Other pay
$2,436
Benefits
$0
Total compensation
$25,033
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
16520
Total Pay
$25,033

Ayeesha Floyd works as a Police Officer 1 for PPD Police. Their status is salaried. Ayeesha earned $25,033 in 2026.

Michael Fulcher

Police Officer 1/PPD Police

2026 total comp
$25,033
Base pay
$21,648
Overtime
$949
Other pay
$2,436
Benefits
$0
Total compensation
$25,033
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
19460
Total Pay
$25,033

Michael Fulcher works as a Police Officer 1 for PPD Police. Their status is salaried. Michael earned $25,033 in 2026.

Michael Carabello

Police Officer 1/PPD Police

2026 total comp
$25,033
Base pay
$21,648
Overtime
$949
Other pay
$2,436
Benefits
$0
Total compensation
$25,033
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
1269
Total Pay
$25,033

Michael Carabello holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $25,033.

Presley Stevenson

Police Officer 1/PPD Police

2026 total comp
$25,031
Base pay
$21,648
Overtime
$1,966
Other pay
$1,417
Benefits
$0
Total compensation
$25,031
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
54008
Total Pay
$25,031

Presley Stevenson is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $25,031.

Kurt Myers

Police Officer 1/PPD Police

2026 total comp
$25,017
Base pay
$21,648
Overtime
$678
Other pay
$2,691
Benefits
$0
Total compensation
$25,017
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
21250
Total Pay
$25,017

At PPD Police, Kurt Myers serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $25,017.

Salena Montijo

Police Officer 1/PPD Police

2026 total comp
$25,014
Base pay
$21,648
Overtime
$1,085
Other pay
$2,281
Benefits
$0
Total compensation
$25,014
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
29045
Total Pay
$25,014

Salena Montijo works as a Police Officer 1 for PPD Police. Their status is salaried. Salena earned $25,014 in 2026.

Andrew Ricci

Police Officer 1/PPD Police

2026 total comp
$25,014
Base pay
$21,648
Overtime
$1,085
Other pay
$2,281
Benefits
$0
Total compensation
$25,014
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
30008
Total Pay
$25,014

Andrew Ricci holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $25,014.

Eric Schroder

Police Officer 1/PPD Police

2026 total comp
$25,014
Base pay
$21,648
Overtime
$1,085
Other pay
$2,281
Benefits
$0
Total compensation
$25,014
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
26519
Total Pay
$25,014

Eric Schroder works as a Police Officer 1 for PPD Police. Their status is salaried. Eric earned $25,014 in 2026.

Kelly Bell

Police Officer 1/PPD Police

2026 total comp
$25,014
Base pay
$21,648
Overtime
$1,085
Other pay
$2,281
Benefits
$0
Total compensation
$25,014
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
6913
Total Pay
$25,014

Kelly Bell works as a Police Officer 1 for PPD Police. Their status is salaried. Kelly earned $25,014 in 2026.

Andrew Millan

Police Officer 1/PPD Police

2026 total comp
$25,014
Base pay
$21,648
Overtime
$1,085
Other pay
$2,281
Benefits
$0
Total compensation
$25,014
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
32095
Total Pay
$25,014

Andrew Millan is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $25,014.

Richard Custer

Police Officer 1/PPD Police

2026 total comp
$25,014
Base pay
$21,648
Overtime
$1,085
Other pay
$2,281
Benefits
$0
Total compensation
$25,014
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
5441
Total Pay
$25,014

Richard Custer is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $25,014.

Edline Jabrun

Police Officer 1/PPD Police

2026 total comp
$25,012
Base pay
$21,648
Overtime
$780
Other pay
$2,584
Benefits
$0
Total compensation
$25,012
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
20613
Total Pay
$25,012

At PPD Police, Edline Jabrun serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $25,012.

Robert Hoppel

Police Officer 1/PPD Police

2026 total comp
$25,010
Base pay
$18,185
Overtime
$5,409
Other pay
$1,416
Benefits
$0
Total compensation
$25,010
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
51321
Total Pay
$25,010

Robert Hoppel works as a Police Officer 1 for PPD Police. Their status is salaried. Robert earned $25,010 in 2026.

Raymond Champ Jr

Police Officer 1/PPD Police

2026 total comp
$25,007
Base pay
$21,648
Overtime
$542
Other pay
$2,816
Benefits
$0
Total compensation
$25,007
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
21264
Total Pay
$25,007

Raymond Champ Jr is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $25,007.

Darnell Young

Police Officer 1/PPD Police

2026 total comp
$25,007
Base pay
$21,648
Overtime
$542
Other pay
$2,816
Benefits
$0
Total compensation
$25,007
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
24164
Total Pay
$25,007

Darnell Young holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $25,007.

Effie King-Ross

Police Officer 1/PPD Police

2026 total comp
$25,007
Base pay
$21,648
Overtime
$542
Other pay
$2,816
Benefits
$0
Total compensation
$25,007
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
8089
Total Pay
$25,007

Effie King-Ross works as a Police Officer 1 for PPD Police. Their status is salaried. Effie earned $25,007 in 2026.

Sharon Ivy

Police Officer 1/PPD Police

2026 total comp
$25,007
Base pay
$21,648
Overtime
$542
Other pay
$2,816
Benefits
$0
Total compensation
$25,007
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
3829
Total Pay
$25,007

Sharon Ivy holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $25,007.

Paul Rann

Police Officer 1/PPD Police

2026 total comp
$25,007
Base pay
$21,648
Overtime
$542
Other pay
$2,816
Benefits
$0
Total compensation
$25,007
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
5368
Total Pay
$25,007

Paul Rann holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $25,007.

Wilfredo Hernandez

Police Officer 1/PPD Police

2026 total comp
$25,007
Base pay
$21,648
Overtime
$542
Other pay
$2,816
Benefits
$0
Total compensation
$25,007
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
12858
Total Pay
$25,007

Wilfredo Hernandez works as a Police Officer 1 for PPD Police. Their status is salaried. Wilfredo earned $25,007 in 2026.

Nicole Card

Correctional Officer/PPD Police

2026 total comp
$25,006
Base pay
$14,889
Overtime
$8,508
Other pay
$1,608
Benefits
$0
Total compensation
$25,006
Employment type
Salaried

Source-specific fields

Base Salary
$61,684
Employee Category
Civil Service
Job Code
5H04
Public Id
24689
Total Pay
$25,006

At PPD Police, Nicole Card serves as a Correctional Officer. They work salaried. Their 2026 pay totaled $25,006.

Marguerita Wilcox

Police Officer 1/PPD Police

2024 total comp
$25,005
Base pay
$7,604
Overtime
$0
Other pay
$17,402
Benefits
$0
Total compensation
$25,005
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
32713
Total Pay
$25,005

Marguerita Wilcox works as a Police Officer 1 for PPD Police. Their status is salaried. Marguerita earned $25,005 in 2024.

Brian Kilrain

Junior Law Enforcement Analyst/PPD Police

2026 total comp
$25,001
Base pay
$22,078
Overtime
$2,172
Other pay
$751
Benefits
$0
Total compensation
$25,001
Employment type
Salaried

Source-specific fields

Base Salary
$59,037
Employee Category
Civil Service
Job Code
6C25
Public Id
34926
Total Pay
$25,001

Brian Kilrain holds the role of Junior Law Enforcement Analyst at PPD Police. Their status is salaried. In 2026, their total compensation was $25,001.

Michael Clark

Police Officer 1/PPD Police

2026 total comp
$24,996
Base pay
$21,648
Overtime
$915
Other pay
$2,432
Benefits
$0
Total compensation
$24,996
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
25911
Total Pay
$24,996

At PPD Police, Michael Clark serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,996.

Brigid Martin

Police Officer 1/PPD Police

2026 total comp
$24,996
Base pay
$21,648
Overtime
$915
Other pay
$2,432
Benefits
$0
Total compensation
$24,996
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
29916
Total Pay
$24,996

At PPD Police, Brigid Martin serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,996.

Shana Moore

Police Officer 1/PPD Police

2026 total comp
$24,988
Base pay
$20,202
Overtime
$2,406
Other pay
$2,379
Benefits
$0
Total compensation
$24,988
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
15348
Total Pay
$24,988

Shana Moore is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,988.

Alex Kuriawa

Police Officer 1/PPD Police

2026 total comp
$24,985
Base pay
$19,484
Overtime
$4,087
Other pay
$1,414
Benefits
$0
Total compensation
$24,985
Employment type
Salaried

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
45592
Total Pay
$24,985

Alex Kuriawa holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $24,985.

Brittany Ramos

Police Officer 1/PPD Police

2026 total comp
$24,977
Base pay
$21,648
Overtime
$1,051
Other pay
$2,278
Benefits
$0
Total compensation
$24,977
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
23484
Total Pay
$24,977

Brittany Ramos is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,977.

Jasmine Fraticelli

Police Officer 1/PPD Police

2026 total comp
$24,977
Base pay
$21,648
Overtime
$1,051
Other pay
$2,278
Benefits
$0
Total compensation
$24,977
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
31964
Total Pay
$24,977

At PPD Police, Jasmine Fraticelli serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,977.

Shane Gallagher

Police Officer 1/PPD Police

2026 total comp
$24,977
Base pay
$21,648
Overtime
$1,051
Other pay
$2,278
Benefits
$0
Total compensation
$24,977
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
35017
Total Pay
$24,977

Shane Gallagher works as a Police Officer 1 for PPD Police. Their status is salaried. Shane earned $24,977 in 2026.

Sammy Brinson

Police Officer 1/PPD Police

2026 total comp
$24,975
Base pay
$21,648
Overtime
$746
Other pay
$2,580
Benefits
$0
Total compensation
$24,975
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
8374
Total Pay
$24,975

Sammy Brinson is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,975.

Qasim Hayes

Police Officer 1/PPD Police

2026 total comp
$24,967
Base pay
$21,577
Overtime
$1,220
Other pay
$2,169
Benefits
$0
Total compensation
$24,967
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
39716
Total Pay
$24,967

Qasim Hayes holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $24,967.

Jessica Williams

Police Communications Dispatcher Trainee/PPD Police

2024 total comp
$24,960
Base pay
$24,946
Overtime
$0
Other pay
$14
Benefits
$0
Total compensation
$24,960
Employment type
Salaried

Source-specific fields

Base Salary
$44,023
Employee Category
Civil Service
Job Code
6J31
Public Id
47231
Total Pay
$24,960

At PPD Police, Jessica Williams serves as a Police Communications Dispatcher Trainee. They work salaried. Their 2024 pay totaled $24,960.