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
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

$0$55,105+

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.

Record list

Employees

Highest-paid first / page 70

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.