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 13

Marita Trimber

Police Officer 1/PPD Police

2026 total comp
$24,408
Base pay
$21,648
Overtime
$237
Other pay
$2,522
Benefits
$0
Total compensation
$24,408
Employment type
Salaried

Source-specific fields

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

At PPD Police, Marita Trimber serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,408.

Adam Trush

Police Officer 1/PPD Police

2026 total comp
$24,399
Base pay
$21,292
Overtime
$881
Other pay
$2,225
Benefits
$0
Total compensation
$24,399
Employment type
Salaried

Source-specific fields

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

Adam Trush is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,399.

Eric Bee

Police Officer 1/PPD Police

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

Source-specific fields

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

Eric Bee is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,396.

Leea Woodlin

Police Officer 1/PPD Police

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

Source-specific fields

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

Leea Woodlin works as a Police Officer 1 for PPD Police. Their status is salaried. Leea earned $24,396 in 2026.

Deon Taylor

Police Officer 1/PPD Police

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

Source-specific fields

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

At PPD Police, Deon Taylor serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,396.

Melvin Brooks

Police Officer 1/PPD Police

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

Source-specific fields

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

Melvin Brooks holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $24,396.

Gretchen Flanagan

Police Officer 1/PPD Police

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

Source-specific fields

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

Gretchen Flanagan works as a Police Officer 1 for PPD Police. Their status is salaried. Gretchen earned $24,396 in 2026.

Dionne Baker-Grant

Police Officer 1/PPD Police

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

Source-specific fields

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

Dionne Baker-Grant works as a Police Officer 1 for PPD Police. Their status is salaried. Dionne earned $24,396 in 2026.

Jose Cartagena

Police Officer 1/PPD Police

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

Source-specific fields

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

Jose Cartagena holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $24,396.

James Hartsfield Jr.

Police Officer 1/PPD Police

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

Source-specific fields

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

At PPD Police, James Hartsfield Jr. serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,396.

Tanisha Rosario

Police Officer 1/PPD Police

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

Source-specific fields

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

Tanisha Rosario is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,396.

Thomas Wilmer Iii

Police Officer 1/PPD Police

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

Source-specific fields

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

Thomas Wilmer Iii holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $24,396.

Kevin Devlin

Police Officer 1/PPD Police

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

Source-specific fields

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

Kevin Devlin works as a Police Officer 1 for PPD Police. Their status is salaried. Kevin earned $24,396 in 2026.

Cherie Jones

Police Officer 1/PPD Police

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

Source-specific fields

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

Cherie Jones works as a Police Officer 1 for PPD Police. Their status is salaried. Cherie earned $24,396 in 2026.

Barbara Blackford

Police Officer 1/PPD Police

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

Source-specific fields

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

Barbara Blackford holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $24,396.

Ricardo Colon

Police Officer 1/PPD Police

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

Source-specific fields

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

Ricardo Colon is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,396.

Melissa Smith

Police Officer 1/PPD Police

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

Source-specific fields

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

Melissa Smith works as a Police Officer 1 for PPD Police. Their status is salaried. Melissa earned $24,396 in 2026.

Kelly Boos

Police Officer 1/PPD Police

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

Source-specific fields

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

Kelly Boos is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,396.

Matthew Mocharnuk

Police Officer 1/PPD Police

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

Source-specific fields

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

Matthew Mocharnuk is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,396.

Joseph Rush

Police Officer 1/PPD Police

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

Source-specific fields

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

At PPD Police, Joseph Rush serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,396.

Kenneth Long

Police Officer 1/PPD Police

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

Source-specific fields

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

Kenneth Long works as a Police Officer 1 for PPD Police. Their status is salaried. Kenneth earned $24,396 in 2026.

Adam Douglas

Police Officer 1/PPD Police

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

Source-specific fields

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

Adam Douglas works as a Police Officer 1 for PPD Police. Their status is salaried. Adam earned $24,396 in 2026.

Joseph Kelly

Police Officer 1/PPD Police

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

Source-specific fields

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

Joseph Kelly holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $24,396.

Adrian Truitt

Police Officer 1/PPD Police

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

Source-specific fields

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

Adrian Truitt holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $24,396.

Joycetta Collins

Police Officer 1/PPD Police

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

Source-specific fields

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

Joycetta Collins holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $24,396.

Denis Szychulski

Police Officer 1/PPD Police

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

Source-specific fields

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

Denis Szychulski is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,396.

Albert Cruz

Police Officer 1/PPD Police

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

Source-specific fields

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

Albert Cruz works as a Police Officer 1 for PPD Police. Their status is salaried. Albert earned $24,396 in 2026.

Ronald Dubose Jr.

Police Officer 1/PPD Police

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

Source-specific fields

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

Ronald Dubose Jr. works as a Police Officer 1 for PPD Police. Their status is salaried. Ronald earned $24,396 in 2026.

Joseph Flynn

Police Officer 1/PPD Police

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

Source-specific fields

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

Joseph Flynn holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $24,396.

Lisa Baker

Police Officer 1/PPD Police

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

Source-specific fields

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

Lisa Baker is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,396.

Scott Burns

Police Officer 1/PPD Police

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

Source-specific fields

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

Scott Burns holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $24,396.

Robbi Huff

Police Officer 1/PPD Police

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

Source-specific fields

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

At PPD Police, Robbi Huff serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,396.

Keren Rabinovitch

Police Officer 1/PPD Police

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

Source-specific fields

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

Keren Rabinovitch holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $24,396.

Michael Ragucci

Police Officer 1/PPD Police

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

Source-specific fields

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

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

Paul Langford

Police Officer 1/PPD Police

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

Source-specific fields

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

At PPD Police, Paul Langford serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,396.

Terrance Sanders

Police Officer 1/PPD Police

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

Source-specific fields

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

Terrance Sanders works as a Police Officer 1 for PPD Police. Their status is salaried. Terrance earned $24,396 in 2026.

Joseph Murphy

Police Officer 1/PPD Police

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

Source-specific fields

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

Joseph Murphy is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,396.

Thomas Maminski Sr

Police Officer 1/PPD Police

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

Source-specific fields

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

At PPD Police, Thomas Maminski Sr serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,396.

Blendina Corbin

Police Officer 1/PPD Police

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

Source-specific fields

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

Blendina Corbin holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $24,396.

John Levy

Police Officer 1/PPD Police

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

Source-specific fields

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

John Levy works as a Police Officer 1 for PPD Police. Their status is salaried. John earned $24,396 in 2026.