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 7

Douglas Osborne

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
9751
Total Pay
$21,648

Douglas Osborne works as a Police Officer 1 for PPD Police. Their status is salaried. Douglas earned $21,648 in 2026.

Somphor Voravong

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
11875
Total Pay
$21,648

Somphor Voravong works as a Police Officer 1 for PPD Police. Their status is salaried. Somphor earned $21,648 in 2026.

Andrew Haenchen

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
12426
Total Pay
$21,648

At PPD Police, Andrew Haenchen serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $21,648.

Michael Lewis

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$103,092
Employee Category
Civil Service
Job Code
6A04
Public Id
4880
Total Pay
$28,608

At PPD Police, Michael Lewis serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $21,648.

John Terry

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
14381
Total Pay
$21,648

At PPD Police, John Terry serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $21,648.

Joanne Pomeroy

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
14481
Total Pay
$21,648

At PPD Police, Joanne Pomeroy serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $21,648.

Michael Carey

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
15111
Total Pay
$21,648

At PPD Police, Michael Carey serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $21,648.

Ethan Houser

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
15573
Total Pay
$21,648

Ethan Houser is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $21,648.

Luz Maria Centeno

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
17016
Total Pay
$21,648

At PPD Police, Luz Maria Centeno serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $21,648.

Brian Gilbert

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
17180
Total Pay
$21,648

At PPD Police, Brian Gilbert serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $21,648.

Jamie Oliver

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
21101
Total Pay
$21,648

Jamie Oliver is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $21,648.

Emile Sauris

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
22316
Total Pay
$21,648

At PPD Police, Emile Sauris serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $21,648.

Samantha Gress

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
22416
Total Pay
$21,648

At PPD Police, Samantha Gress serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $21,648.

Daniel Marques

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
27420
Total Pay
$21,648

Daniel Marques works as a Police Officer 1 for PPD Police. Their status is salaried. Daniel earned $21,648 in 2026.

Chelsea Taylor

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
27784
Total Pay
$21,648

At PPD Police, Chelsea Taylor serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $21,648.

Darline Dameus

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
35284
Total Pay
$21,648

Darline Dameus is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $21,648.

Meagan Owen

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
49153
Total Pay
$21,648

Meagan Owen holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $21,648.

James Vinson

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
23581
Total Pay
$21,648

James Vinson is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $21,648.

Thomas Farrell

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
26162
Total Pay
$21,648

Thomas Farrell holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $21,648.

Danielle Hughes

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
23070
Total Pay
$21,648

Danielle Hughes is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $21,648.

Shaheim Mitchell

Police Officer 1/PPD Police

2026 total comp
$21,647
Base pay
$18,185
Overtime
$1,765
Other pay
$1,697
Benefits
$0
Total compensation
$21,647
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
48167
Total Pay
$21,647

Shaheim Mitchell is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $21,647.

Tinika Smith

Police Communication Dispatcher/PPD Police

2026 total comp
$21,631
Base pay
$13,395
Overtime
$7,320
Other pay
$916
Benefits
$0
Total compensation
$21,631
Employment type
Salaried

Source-specific fields

Base Salary
$59,642
Employee Category
Civil Service
Job Code
6J32
Public Id
16517
Total Pay
$21,631

Tinika Smith is a Police Communication Dispatcher at PPD Police. They work salaried. 2026 total compensation came to $21,631.

Liam Mcbride

Police Officer 1/PPD Police

2026 total comp
$21,609
Base pay
$19,204
Overtime
$1,182
Other pay
$1,223
Benefits
$0
Total compensation
$21,609
Employment type
Salaried

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
47452
Total Pay
$21,609

Liam Mcbride holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $21,609.

Shawna Durkin

Police Officer 1/PPD Police

2026 total comp
$21,587
Base pay
$18,185
Overtime
$1,708
Other pay
$1,694
Benefits
$0
Total compensation
$21,587
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
48305
Total Pay
$21,587

Shawna Durkin is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $21,587.

Paul Rich

Police Officer 1/PPD Police

2026 total comp
$21,584
Base pay
$19,484
Overtime
$0
Other pay
$2,100
Benefits
$0
Total compensation
$21,584
Employment type
Salaried

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
28556
Total Pay
$21,584

Paul Rich is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $21,584.

Acquandia Brown

Correctional Officer/PPD Police

2026 total comp
$21,583
Base pay
$14,889
Overtime
$5,229
Other pay
$1,465
Benefits
$0
Total compensation
$21,583
Employment type
Salaried

Source-specific fields

Base Salary
$61,684
Employee Category
Civil Service
Job Code
5H04
Public Id
36584
Total Pay
$21,583

At PPD Police, Acquandia Brown serves as a Correctional Officer. They work salaried. Their 2026 pay totaled $21,583.

Sinncere Days

Police Officer 1/PPD Police

2026 total comp
$21,580
Base pay
$18,109
Overtime
$2,249
Other pay
$1,222
Benefits
$0
Total compensation
$21,580
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
50557
Total Pay
$21,580

Sinncere Days holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $21,580.

Victoria Kirschner

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
38683
Total Pay
$21,577

Victoria Kirschner is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $21,577.

Brandon Pierce

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
38751
Total Pay
$21,577

Brandon Pierce works as a Police Officer 1 for PPD Police. Their status is salaried. Brandon earned $21,577 in 2026.

Jenna Coll

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
38729
Total Pay
$21,577

At PPD Police, Jenna Coll serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $21,577.

Nicholas Jones

Police Officer 1/PPD Police

2026 total comp
$21,572
Base pay
$19,484
Overtime
$183
Other pay
$1,905
Benefits
$0
Total compensation
$21,572
Employment type
Salaried

Source-specific fields

Base Salary
$90,581
Employee Category
Civil Service
Job Code
6A02
Public Id
12647
Total Pay
$21,572

At PPD Police, Nicholas Jones serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $21,572.

Nile Hardy

Police Officer 1/PPD Police

2026 total comp
$21,570
Base pay
$18,185
Overtime
$2,164
Other pay
$1,221
Benefits
$0
Total compensation
$21,570
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
50604
Total Pay
$21,570

Nile Hardy is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $21,570.

Jason Yerges

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
15945
Total Pay
$21,566

Jason Yerges works as a Police Officer 1 for PPD Police. Their status is salaried. Jason earned $21,566 in 2024.

Deja Hill

Law Enforcement Analyst/PPD Police

2026 total comp
$21,565
Base pay
$17,911
Overtime
$2,881
Other pay
$773
Benefits
$0
Total compensation
$21,565
Employment type
Salaried

Source-specific fields

Base Salary
$76,219
Employee Category
Civil Service
Job Code
6C26
Public Id
36716
Total Pay
$21,565

At PPD Police, Deja Hill serves as a Law Enforcement Analyst. They work salaried. Their 2026 pay totaled $21,565.

Luis Seda

Police Communication Dispatcher/PPD Police

2026 total comp
$21,561
Base pay
$13,772
Overtime
$6,833
Other pay
$956
Benefits
$0
Total compensation
$21,561
Employment type
Salaried

Source-specific fields

Base Salary
$59,642
Employee Category
Civil Service
Job Code
6J32
Public Id
30358
Total Pay
$21,561

At PPD Police, Luis Seda serves as a Police Communication Dispatcher. They work salaried. Their 2026 pay totaled $21,561.

Lauren Szolomayer

Senior Law Enforcement Analyst/PPD Police

2026 total comp
$21,557
Base pay
$19,621
Overtime
$1,594
Other pay
$343
Benefits
$0
Total compensation
$21,557
Employment type
Salaried

Source-specific fields

Base Salary
$84,878
Employee Category
Civil Service
Job Code
6C27
Public Id
14714
Total Pay
$21,557

At PPD Police, Lauren Szolomayer serves as a Senior Law Enforcement Analyst. They work salaried. Their 2026 pay totaled $21,557.

Jasmine Scott

Senior Emergency Communications Dispatcher/PPD Police

2026 total comp
$21,556
Base pay
$14,174
Overtime
$6,382
Other pay
$999
Benefits
$0
Total compensation
$21,556
Employment type
Salaried

Source-specific fields

Base Salary
$61,316
Employee Category
Civil Service
Job Code
6J33
Public Id
6134
Total Pay
$21,556

At PPD Police, Jasmine Scott serves as a Senior Emergency Communications Dispatcher. They work salaried. Their 2026 pay totaled $21,556.

Janese Cook

Forensic Scientist 3/PPD Police

2026 total comp
$21,538
Base pay
$20,684
Overtime
$517
Other pay
$337
Benefits
$0
Total compensation
$21,538
Employment type
Salaried

Source-specific fields

Base Salary
$89,875
Employee Category
Civil Service
Job Code
3H72
Public Id
20052
Total Pay
$21,538

At PPD Police, Janese Cook serves as a Forensic Scientist 3. They work salaried. Their 2026 pay totaled $21,538.

Joseph Mazzuca

Police Officer 1/PPD Police

2024 total comp
$21,536
Base pay
$12,893
Overtime
$0
Other pay
$8,642
Benefits
$0
Total compensation
$21,536
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
6220
Total Pay
$21,536

Joseph Mazzuca holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2024, their total compensation was $21,536.

Denise Hasson

Police Communication Dispatcher/PPD Police

2019 total comp
$21,533
Base pay
$14,003
Overtime
$7,244
Other pay
$286
Benefits
$0
Total compensation
$21,533
Employment type
Salaried

Source-specific fields

Base Salary
$44,539
Employee Category
Civil Service
Job Code
6J32
Public Id
15095
Total Pay
$21,533

Denise Hasson holds the role of Police Communication Dispatcher at PPD Police. Their status is salaried. In 2019, their total compensation was $21,533.