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 4

Christopher Reeder

Police Officer 1/PPD Police

2026 total comp
$35,996
Base pay
$21,648
Overtime
$10,845
Other pay
$3,502
Benefits
$0
Total compensation
$35,996
Employment type
Salaried

Source-specific fields

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

Christopher Reeder holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $35,996.

Robert Hassel Jr.

Detective/PPD Police

2026 total comp
$35,992
Base pay
$23,813
Overtime
$8,127
Other pay
$4,053
Benefits
$0
Total compensation
$35,992
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
27657
Total Pay
$35,992

Robert Hassel Jr. works as a Detective for PPD Police. Their status is salaried. Robert earned $35,992 in 2026.

Miguel Alers

Police Sergeant/PPD Police

2026 total comp
$35,990
Base pay
$24,679
Overtime
$7,109
Other pay
$4,202
Benefits
$0
Total compensation
$35,990
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
1800
Total Pay
$35,990

Miguel Alers works as a Police Sergeant for PPD Police. Their status is salaried. Miguel earned $35,990 in 2026.

Aidan Rios

Police Officer 1/PPD Police

2026 total comp
$35,988
Base pay
$18,185
Overtime
$10,221
Other pay
$7,583
Benefits
$0
Total compensation
$35,988
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
49588
Total Pay
$35,988

Aidan Rios holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $35,988.

William Fritz

Detective/PPD Police

2026 total comp
$35,982
Base pay
$24,131
Overtime
$8,351
Other pay
$3,501
Benefits
$0
Total compensation
$35,982
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
31806
Total Pay
$35,982

At PPD Police, William Fritz serves as a Detective. They work salaried. Their 2026 pay totaled $35,982.

Deona Carter

Police Officer 1/PPD Police

2026 total comp
$35,954
Base pay
$21,648
Overtime
$10,439
Other pay
$3,867
Benefits
$0
Total compensation
$35,954
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
19430
Total Pay
$35,954

Deona Carter holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $35,954.

Joseph Lombardo Jr

Police Officer 1/PPD Police

2026 total comp
$35,954
Base pay
$21,648
Overtime
$10,439
Other pay
$3,867
Benefits
$0
Total compensation
$35,954
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
23405
Total Pay
$35,954

Joseph Lombardo Jr holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $35,954.

Nicholas Polini Iii

Police Corporal/PPD Police

2026 total comp
$35,952
Base pay
$23,813
Overtime
$8,425
Other pay
$3,714
Benefits
$0
Total compensation
$35,952
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A03
Public Id
29467
Total Pay
$35,952

Nicholas Polini Iii holds the role of Police Corporal at PPD Police. Their status is salaried. In 2026, their total compensation was $35,952.

Ernest Green

Police Officer 1/PPD Police

2026 total comp
$35,952
Base pay
$21,648
Overtime
$11,015
Other pay
$3,288
Benefits
$0
Total compensation
$35,952
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
36707
Total Pay
$35,952

Ernest Green holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $35,952.

Marthe Monasse

Police Sergeant/PPD Police

2026 total comp
$35,942
Base pay
$24,679
Overtime
$7,766
Other pay
$3,497
Benefits
$0
Total compensation
$35,942
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
8621
Total Pay
$35,942

Marthe Monasse holds the role of Police Sergeant at PPD Police. Their status is salaried. In 2026, their total compensation was $35,942.

Daniel Mcmonagle

Police Officer 1/PPD Police

2026 total comp
$35,935
Base pay
$21,648
Overtime
$10,574
Other pay
$3,712
Benefits
$0
Total compensation
$35,935
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
34962
Total Pay
$35,935

At PPD Police, Daniel Mcmonagle serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $35,935.

Jadara Goree

Police Officer 1/PPD Police

2026 total comp
$35,935
Base pay
$21,648
Overtime
$10,574
Other pay
$3,712
Benefits
$0
Total compensation
$35,935
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
8494
Total Pay
$35,935

Jadara Goree is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $35,935.

Eric Johnson

Detective/PPD Police

2026 total comp
$35,908
Base pay
$23,813
Overtime
$7,903
Other pay
$4,192
Benefits
$0
Total compensation
$35,908
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
25116
Total Pay
$35,908

At PPD Police, Eric Johnson serves as a Detective. They work salaried. Their 2026 pay totaled $35,908.

Lori Jackson

Police Officer 1/PPD Police

2026 total comp
$35,906
Base pay
$21,648
Overtime
$10,066
Other pay
$4,192
Benefits
$0
Total compensation
$35,906
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
35631
Total Pay
$35,906

Lori Jackson is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $35,906.

Carmen Rodriguez

Police Communication Dispatcher/PPD Police

2024 total comp
$35,902
Base pay
$25,281
Overtime
$0
Other pay
$10,621
Benefits
$0
Total compensation
$35,902
Employment type
Salaried

Source-specific fields

Base Salary
$59,642
Employee Category
Civil Service
Job Code
6J32
Public Id
30135
Total Pay
$20,717

At PPD Police, Carmen Rodriguez serves as a Police Communication Dispatcher. They work salaried. Their 2024 pay totaled $35,902.

Troy Brown

Police Lieutenant/PPD Police

2026 total comp
$35,894
Base pay
$28,134
Overtime
$4,052
Other pay
$3,708
Benefits
$0
Total compensation
$35,894
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
18562
Total Pay
$35,894

Troy Brown is a Police Lieutenant at PPD Police. They work salaried. 2026 total compensation came to $35,894.

Marianne Darden

Police Officer 1/PPD Police

2023 total comp
$35,894
Base pay
$19,154
Overtime
$0
Other pay
$16,740
Benefits
$0
Total compensation
$35,894
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
11209
Total Pay
$35,894

At PPD Police, Marianne Darden serves as a Police Officer 1. They work salaried. Their 2023 pay totaled $35,894.

William Giulian Iii

Police Lieutenant/PPD Police

2026 total comp
$35,879
Base pay
$28,134
Overtime
$3,964
Other pay
$3,782
Benefits
$0
Total compensation
$35,879
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
12299
Total Pay
$35,879

William Giulian Iii holds the role of Police Lieutenant at PPD Police. Their status is salaried. In 2026, their total compensation was $35,879.

Lizmarie Velez

Police Officer 1/PPD Police

2026 total comp
$35,866
Base pay
$21,648
Overtime
$10,947
Other pay
$3,270
Benefits
$0
Total compensation
$35,866
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
20641
Total Pay
$35,866

Lizmarie Velez is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $35,866.

Mark Oliveras

Police Officer 1/PPD Police

2026 total comp
$35,859
Base pay
$21,648
Overtime
$10,507
Other pay
$3,704
Benefits
$0
Total compensation
$35,859
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
8894
Total Pay
$35,859

Mark Oliveras works as a Police Officer 1 for PPD Police. Their status is salaried. Mark earned $35,859 in 2026.

Danielle Saxton

Police Lieutenant/PPD Police

2026 total comp
$35,848
Base pay
$26,964
Overtime
$5,615
Other pay
$3,269
Benefits
$0
Total compensation
$35,848
Employment type
Salaried

Source-specific fields

Base Salary
$117,524
Employee Category
Civil Service
Job Code
6A05
Public Id
21461
Total Pay
$35,848

Danielle Saxton is a Police Lieutenant at PPD Police. They work salaried. 2026 total compensation came to $35,848.

Benjamin Mccrickard

Research & Information Analyst 2/PPD Police

2025 total comp
$35,826
Base pay
$35,420
Overtime
$0
Other pay
$406
Benefits
$0
Total compensation
$35,826
Employment type
Salaried

Source-specific fields

Base Salary
$77,499
Employee Category
Civil Service
Job Code
2F22
Public Id
47159
Total Pay
$35,826

Benjamin Mccrickard holds the role of Research & Information Analyst 2 at PPD Police. Their status is salaried. In 2025, their total compensation was $35,826.

Timothy Playford

Police Officer 1/PPD Police

2026 total comp
$35,821
Base pay
$21,648
Overtime
$10,473
Other pay
$3,700
Benefits
$0
Total compensation
$35,821
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
18598
Total Pay
$35,821

Timothy Playford holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $35,821.

Barbara Tiano

Police Officer 1/PPD Police

2021 total comp
$35,821
Base pay
$25,732
Overtime
$0
Other pay
$10,089
Benefits
$0
Total compensation
$35,821
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
17778
Total Pay
$35,821

Barbara Tiano is a Police Officer 1 at PPD Police. They work salaried. 2021 total compensation came to $35,821.

Bridgette Johnson

Police Officer 1/PPD Police

2026 total comp
$35,802
Base pay
$21,648
Overtime
$10,303
Other pay
$3,850
Benefits
$0
Total compensation
$35,802
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
19792
Total Pay
$35,802

Bridgette Johnson is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $35,802.

Michael Gates

Detective/PPD Police

2026 total comp
$35,795
Base pay
$23,813
Overtime
$8,500
Other pay
$3,482
Benefits
$0
Total compensation
$35,795
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
14005
Total Pay
$35,795

Michael Gates holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $35,795.

Christopher Burton

Police Officer 1/PPD Police

2026 total comp
$35,791
Base pay
$21,648
Overtime
$10,879
Other pay
$3,264
Benefits
$0
Total compensation
$35,791
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
1584
Total Pay
$35,791

Christopher Burton works as a Police Officer 1 for PPD Police. Their status is salaried. Christopher earned $35,791 in 2026.

Jasmin Allen

Detective/PPD Police

2026 total comp
$35,785
Base pay
$23,813
Overtime
$8,276
Other pay
$3,697
Benefits
$0
Total compensation
$35,785
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
19653
Total Pay
$35,785

Jasmin Allen holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $35,785.

Joseph Davis Jr

Police Officer 1/PPD Police

2026 total comp
$35,784
Base pay
$21,648
Overtime
$10,439
Other pay
$3,696
Benefits
$0
Total compensation
$35,784
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
27134
Total Pay
$35,784

Joseph Davis Jr is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $35,784.

Eliezer Morales

Police Officer 1/PPD Police

2026 total comp
$35,783
Base pay
$21,648
Overtime
$10,439
Other pay
$3,696
Benefits
$0
Total compensation
$35,783
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
34445
Total Pay
$35,783

Eliezer Morales holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $35,783.

John Thomas

Police Officer 1/PPD Police

2026 total comp
$35,776
Base pay
$21,648
Overtime
$10,100
Other pay
$4,028
Benefits
$0
Total compensation
$35,776
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
25704
Total Pay
$35,776

At PPD Police, John Thomas serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $35,776.

Robert Camp

Police Officer 1/PPD Police

2026 total comp
$35,776
Base pay
$21,648
Overtime
$10,100
Other pay
$4,028
Benefits
$0
Total compensation
$35,776
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
3083
Total Pay
$35,776

Robert Camp is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $35,776.

Sidney Stockman

Police Officer 1/PPD Police

2026 total comp
$35,776
Base pay
$21,648
Overtime
$10,100
Other pay
$4,028
Benefits
$0
Total compensation
$35,776
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
16175
Total Pay
$35,776

Sidney Stockman is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $35,776.

Eric Girill

Police Officer 1/PPD Police

2021 total comp
$35,774
Base pay
$15,858
Overtime
$337
Other pay
$19,579
Benefits
$0
Total compensation
$35,774
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
8397
Total Pay
$35,774

Eric Girill is a Police Officer 1 at PPD Police. They work salaried. 2021 total compensation came to $35,774.

Edward Pisarek

Police Lieutenant/PPD Police

2026 total comp
$35,769
Base pay
$28,134
Overtime
$3,788
Other pay
$3,847
Benefits
$0
Total compensation
$35,769
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
35547
Total Pay
$35,769

Edward Pisarek is a Police Lieutenant at PPD Police. They work salaried. 2026 total compensation came to $35,769.

Alyssa Soler

Police Officer 1/PPD Police

2026 total comp
$35,754
Base pay
$21,648
Overtime
$10,845
Other pay
$3,260
Benefits
$0
Total compensation
$35,754
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
15042
Total Pay
$35,754

Alyssa Soler holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $35,754.

Elizabeth Elder

Police Officer 1/PPD Police

2026 total comp
$35,754
Base pay
$21,648
Overtime
$10,845
Other pay
$3,260
Benefits
$0
Total compensation
$35,754
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
16816
Total Pay
$35,754

Elizabeth Elder holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $35,754.

Shalva Kalandadze

Police Officer 1/PPD Police

2026 total comp
$35,737
Base pay
$21,648
Overtime
$12,066
Other pay
$2,023
Benefits
$0
Total compensation
$35,737
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
50933
Total Pay
$35,737

Shalva Kalandadze is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $35,737.

Richard Riddick

Police Officer 1/PPD Police

2023 total comp
$35,734
Base pay
$7,955
Overtime
$4,773
Other pay
$23,006
Benefits
$0
Total compensation
$35,734
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
35679
Total Pay
$35,734

Richard Riddick is a Police Officer 1 at PPD Police. They work salaried. 2023 total compensation came to $35,734.

Rhonda Smith

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
18076
Total Pay
$35,725

Rhonda Smith is a Police Officer 1 at PPD Police. They work salaried. 2025 total compensation came to $35,725.