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 5

Rose Mcconnell

School Crossing Guard/PPD Police

2019 total comp
$4,924
Base pay
$4,336
Overtime
$0
Other pay
$588
Benefits
$0
Total compensation
$4,924
Employment type
Salaried

Source-specific fields

Base Salary
$12,704
Employee Category
Civil Service
Job Code
6D44
Public Id
33429
Total Pay
$4,924

Rose Mcconnell holds the role of School Crossing Guard at PPD Police. Their status is salaried. In 2019, their total compensation was $4,924.

Desdemona Jones

Police Communications Dispatcher Trainee/PPD Police

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

Source-specific fields

Base Salary
$42,379
Employee Category
Civil Service
Job Code
6J31
Public Id
39012
Total Pay
$4,923

At PPD Police, Desdemona Jones serves as a Police Communications Dispatcher Trainee. They work salaried. Their 2024 pay totaled $4,923.

Minerva Cruz

Police Lieutenant/PPD Police

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

Source-specific fields

Base Salary
$111,705
Employee Category
Civil Service
Job Code
6A05
Public Id
15503
Total Pay
$4,917

At PPD Police, Minerva Cruz serves as a Police Lieutenant. They work salaried. Their 2024 pay totaled $4,917.

Angelina Fox

School Crossing Guard/PPD Police

2021 total comp
$4,910
Base pay
$4,698
Overtime
$0
Other pay
$212
Benefits
$0
Total compensation
$4,910
Employment type
Salaried

Source-specific fields

Base Salary
$12,960
Employee Category
Civil Service
Job Code
6D44
Public Id
1426
Total Pay
$4,910

Angelina Fox holds the role of School Crossing Guard at PPD Police. Their status is salaried. In 2021, their total compensation was $4,910.

Brennon Hicks

Police Officer Recruit/PPD Police

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

Source-specific fields

Base Salary
$64,982
Employee Category
Civil Service
Job Code
6A01
Public Id
49477
Total Pay
$4,901

At PPD Police, Brennon Hicks serves as a Police Officer Recruit. They work salaried. Their 2024 pay totaled $4,901.

Thelma Jordan

School Crossing Guard/PPD Police

2020 total comp
$4,888
Base pay
$3,684
Overtime
$0
Other pay
$1,204
Benefits
$0
Total compensation
$4,888
Employment type
Salaried

Source-specific fields

Base Salary
$12,704
Employee Category
Civil Service
Job Code
6D44
Public Id
8680
Total Pay
$4,888

Thelma Jordan works as a School Crossing Guard for PPD Police. Their status is salaried. Thelma earned $4,888 in 2020.

Nicholas Shannon

Police Officer 1/PPD Police

2022 total comp
$4,863
Base pay
$0
Overtime
$0
Other pay
$4,863
Benefits
$0
Total compensation
$4,863
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
7163
Total Pay
$4,863

At PPD Police, Nicholas Shannon serves as a Police Officer 1. They work salaried. Their 2022 pay totaled $4,863.

Tanya Terrell

School Crossing Guard/PPD Police

2022 total comp
$4,850
Base pay
$4,186
Overtime
$0
Other pay
$664
Benefits
$0
Total compensation
$4,850
Employment type
Salaried

Source-specific fields

Base Salary
$34,549
Employee Category
Civil Service
Job Code
6D44
Public Id
1608
Total Pay
$4,850

Tanya Terrell is a School Crossing Guard at PPD Police. They work salaried. 2022 total compensation came to $4,850.

Neshjayah Boles

Police Communications Dispatcher Trainee/PPD Police

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

Source-specific fields

Base Salary
$42,379
Employee Category
Civil Service
Job Code
6J31
Public Id
47562
Total Pay
$4,847

Neshjayah Boles is a Police Communications Dispatcher Trainee at PPD Police. They work salaried. 2024 total compensation came to $4,847.

Aleah Mason

Police Communication Dispatcher/PPD Police

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

Source-specific fields

Base Salary
$52,698
Employee Category
Civil Service
Job Code
6J32
Public Id
20726
Total Pay
$4,846

Aleah Mason works as a Police Communication Dispatcher for PPD Police. Their status is salaried. Aleah earned $4,846 in 2026.

Ramon Addison

Police Sergeant/PPD Police

2021 total comp
$4,827
Base pay
$0
Overtime
$0
Other pay
$4,827
Benefits
$0
Total compensation
$4,827
Employment type
Salaried

Source-specific fields

Base Salary
$89,024
Employee Category
Civil Service
Job Code
6A04
Public Id
8033
Total Pay
$4,827

Ramon Addison works as a Police Sergeant for PPD Police. Their status is salaried. Ramon earned $4,827 in 2021.

Regina Ramuno

School Crossing Guard/PPD Police

2022 total comp
$4,821
Base pay
$3,962
Overtime
$0
Other pay
$859
Benefits
$0
Total compensation
$4,821
Employment type
Salaried

Source-specific fields

Base Salary
$34,341
Employee Category
Civil Service
Job Code
6D44
Public Id
40978
Total Pay
$4,821

Regina Ramuno holds the role of School Crossing Guard at PPD Police. Their status is salaried. In 2022, their total compensation was $4,821.

Phyllis Purvis

Police Communications Dispatcher Trainee/PPD Police

2021 total comp
$4,805
Base pay
$4,793
Overtime
$0
Other pay
$12
Benefits
$0
Total compensation
$4,805
Employment type
Salaried

Source-specific fields

Base Salary
$39,753
Employee Category
Civil Service
Job Code
6J31
Public Id
38233
Total Pay
$4,805

Phyllis Purvis holds the role of Police Communications Dispatcher Trainee at PPD Police. Their status is salaried. In 2021, their total compensation was $4,805.

Joseph Halbherr

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
15215
Total Pay
$4,805

Joseph Halbherr holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2025, their total compensation was $4,805.

Drew Peterson

Police Officer 1/PPD Police

2019 total comp
$4,798
Base pay
$0
Overtime
$0
Other pay
$4,798
Benefits
$0
Total compensation
$4,798
Employment type
Salaried

Source-specific fields

Base Salary
$66,090
Employee Category
Civil Service
Job Code
6A02
Public Id
9150
Total Pay
$4,798

Drew Peterson holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2019, their total compensation was $4,798.

Lezly Galloway

Office Clerk 2/PPD Police

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

Source-specific fields

Base Salary
$41,634
Employee Category
Civil Service
Job Code
1A03
Public Id
39641
Total Pay
$4,786

Lezly Galloway works as a Office Clerk 2 for PPD Police. Their status is salaried. Lezly earned $4,786 in 2026.

Joseph Todd

Police Officer 1/PPD Police

2020 total comp
$4,783
Base pay
$0
Overtime
$0
Other pay
$4,783
Benefits
$0
Total compensation
$4,783
Employment type
Salaried

Source-specific fields

Base Salary
$66,090
Employee Category
Civil Service
Job Code
6A02
Public Id
34736
Total Pay
$4,783

Joseph Todd works as a Police Officer 1 for PPD Police. Their status is salaried. Joseph earned $4,783 in 2020.

Francis Zuccarini

Police Officer 1/PPD Police

2023 total comp
$4,773
Base pay
$4,773
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$4,773
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
319
Total Pay
$4,773

Francis Zuccarini works as a Police Officer 1 for PPD Police. Their status is salaried. Francis earned $4,773 in 2023.

Stephanie Gilliam

School Crossing Guard/PPD Police

2019 total comp
$4,772
Base pay
$4,325
Overtime
$0
Other pay
$447
Benefits
$0
Total compensation
$4,772
Employment type
Salaried

Source-specific fields

Base Salary
$12,704
Employee Category
Civil Service
Job Code
6D44
Public Id
28798
Total Pay
$4,772

Stephanie Gilliam holds the role of School Crossing Guard at PPD Police. Their status is salaried. In 2019, their total compensation was $4,772.

Angela Wilson

Police Communications Dispatcher Trainee/PPD Police

2020 total comp
$4,755
Base pay
$4,109
Overtime
$0
Other pay
$647
Benefits
$0
Total compensation
$4,755
Employment type
Salaried

Source-specific fields

Base Salary
$35,743
Employee Category
Civil Service
Job Code
6J31
Public Id
14377
Total Pay
$4,755

Angela Wilson works as a Police Communications Dispatcher Trainee for PPD Police. Their status is salaried. Angela earned $4,755 in 2020.

Ryan Singley

Police Officer 1/PPD Police

2022 total comp
$4,755
Base pay
$0
Overtime
$0
Other pay
$4,755
Benefits
$0
Total compensation
$4,755
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
18789
Total Pay
$4,755

Ryan Singley holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2022, their total compensation was $4,755.

Erna Mccready

School Crossing Guard/PPD Police

2021 total comp
$4,751
Base pay
$4,342
Overtime
$0
Other pay
$410
Benefits
$0
Total compensation
$4,751
Employment type
Salaried

Source-specific fields

Base Salary
$12,960
Employee Category
Civil Service
Job Code
6D44
Public Id
17365
Total Pay
$4,751

Erna Mccready holds the role of School Crossing Guard at PPD Police. Their status is salaried. In 2021, their total compensation was $4,751.

Andrew Slavin

Police Officer 1/PPD Police

2023 total comp
$4,747
Base pay
$0
Overtime
$0
Other pay
$4,747
Benefits
$0
Total compensation
$4,747
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
22160
Total Pay
$4,747

Andrew Slavin holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2023, their total compensation was $4,747.

Cedric White

Police Officer 1/PPD Police

2022 total comp
$4,742
Base pay
$3,074
Overtime
$0
Other pay
$1,668
Benefits
$0
Total compensation
$4,742
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
35094
Total Pay
$4,742

Cedric White holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2022, their total compensation was $4,742.

Charles Nesbit

Clerk 3/PPD Police

2020 total comp
$4,742
Base pay
$4,356
Overtime
$302
Other pay
$84
Benefits
$0
Total compensation
$4,742
Employment type
Salaried

Source-specific fields

Base Salary
$43,421
Employee Category
Civil Service
Job Code
1A04
Public Id
5615
Total Pay
$4,742

Charles Nesbit is a Clerk 3 at PPD Police. They work salaried. 2020 total compensation came to $4,742.

Aneesha Fox

School Crossing Guard/PPD Police

2022 total comp
$4,740
Base pay
$3,854
Overtime
$0
Other pay
$886
Benefits
$0
Total compensation
$4,740
Employment type
Salaried

Source-specific fields

Base Salary
$13,288
Employee Category
Civil Service
Job Code
6D44
Public Id
28252
Total Pay
$4,740

At PPD Police, Aneesha Fox serves as a School Crossing Guard. They work salaried. Their 2022 pay totaled $4,740.

Shermina Wescott

Office Clerk 2/PPD Police

2024 total comp
$4,737
Base pay
$936
Overtime
$0
Other pay
$3,801
Benefits
$0
Total compensation
$4,737
Employment type
Salaried

Source-specific fields

Base Salary
$40,572
Employee Category
Civil Service
Job Code
1A03
Public Id
31393
Total Pay
$4,737

Shermina Wescott is a Office Clerk 2 at PPD Police. They work salaried. 2024 total compensation came to $4,737.

Alexander Lorduy-Olivos

Police Officer 1/PPD Police

2022 total comp
$4,736
Base pay
$0
Overtime
$0
Other pay
$4,736
Benefits
$0
Total compensation
$4,736
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
11864
Total Pay
$4,736

At PPD Police, Alexander Lorduy-Olivos serves as a Police Officer 1. They work salaried. Their 2022 pay totaled $4,736.

Agrait Rodriguez

Police Officer 1/PPD Police

2020 total comp
$4,731
Base pay
$0
Overtime
$0
Other pay
$4,731
Benefits
$0
Total compensation
$4,731
Employment type
Salaried

Source-specific fields

Base Salary
$73,433
Employee Category
Civil Service
Job Code
6A02
Public Id
15373
Total Pay
$4,731

At PPD Police, Agrait Rodriguez serves as a Police Officer 1. They work salaried. Their 2020 pay totaled $4,731.

Matthew Emig

Police Officer 1/PPD Police

2022 total comp
$4,729
Base pay
$0
Overtime
$0
Other pay
$4,729
Benefits
$0
Total compensation
$4,729
Employment type
Salaried

Source-specific fields

Base Salary
$72,215
Employee Category
Civil Service
Job Code
6A02
Public Id
6254
Total Pay
$4,729

Matthew Emig is a Police Officer 1 at PPD Police. They work salaried. 2022 total compensation came to $4,729.

Kiyana Bentley

School Crossing Guard/PPD Police

2021 total comp
$4,714
Base pay
$4,601
Overtime
$0
Other pay
$113
Benefits
$0
Total compensation
$4,714
Employment type
Salaried

Source-specific fields

Base Salary
$33,696
Employee Category
Civil Service
Job Code
6D44
Public Id
25074
Total Pay
$4,714

Kiyana Bentley holds the role of School Crossing Guard at PPD Police. Their status is salaried. In 2021, their total compensation was $4,714.

Catherine Cunningham

Office Clerk 2/PPD Police

2022 total comp
$4,709
Base pay
$0
Overtime
$0
Other pay
$4,709
Benefits
$0
Total compensation
$4,709
Employment type
Salaried

Source-specific fields

Base Salary
$38,058
Employee Category
Civil Service
Job Code
1A03
Public Id
23700
Total Pay
$4,709

Catherine Cunningham is a Office Clerk 2 at PPD Police. They work salaried. 2022 total compensation came to $4,709.

Solomon Shamlin

Police Communication Dispatcher/PPD Police

2022 total comp
$4,703
Base pay
$4,530
Overtime
$0
Other pay
$173
Benefits
$0
Total compensation
$4,703
Employment type
Salaried

Source-specific fields

Base Salary
$49,265
Employee Category
Civil Service
Job Code
6J32
Public Id
4577
Total Pay
$4,703

At PPD Police, Solomon Shamlin serves as a Police Communication Dispatcher. They work salaried. Their 2022 pay totaled $4,703.

Danielle Herndon

Police Communication Dispatcher/PPD Police

2026 total comp
$4,699
Base pay
$4,155
Overtime
$343
Other pay
$201
Benefits
$0
Total compensation
$4,699
Employment type
Salaried

Source-specific fields

Base Salary
$59,642
Employee Category
Civil Service
Job Code
6J32
Public Id
26186
Total Pay
$4,699

Danielle Herndon is a Police Communication Dispatcher at PPD Police. They work salaried. 2026 total compensation came to $4,699.

Joseph Black

Police Officer 1/PPD Police

2023 total comp
$4,683
Base pay
$0
Overtime
$0
Other pay
$4,683
Benefits
$0
Total compensation
$4,683
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
4143
Total Pay
$4,683

Joseph Black holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2023, their total compensation was $4,683.

Joseph Mc Closkey

Police Lieutenant/PPD Police

2023 total comp
$4,681
Base pay
$4,135
Overtime
$0
Other pay
$546
Benefits
$0
Total compensation
$4,681
Employment type
Salaried

Source-specific fields

Base Salary
$107,928
Employee Category
Civil Service
Job Code
6A05
Public Id
3316
Total Pay
$4,681

Joseph Mc Closkey holds the role of Police Lieutenant at PPD Police. Their status is salaried. In 2023, their total compensation was $4,681.

Barbara Lahnemann

School Crossing Guard/PPD Police

2022 total comp
$4,672
Base pay
$3,787
Overtime
$0
Other pay
$885
Benefits
$0
Total compensation
$4,672
Employment type
Salaried

Source-specific fields

Base Salary
$13,288
Employee Category
Civil Service
Job Code
6D44
Public Id
19916
Total Pay
$4,672

Barbara Lahnemann is a School Crossing Guard at PPD Police. They work salaried. 2022 total compensation came to $4,672.

Diamond Roland

Police Communications Dispatcher Trainee/PPD Police

2023 total comp
$4,668
Base pay
$4,668
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$4,668
Employment type
Salaried

Source-specific fields

Base Salary
$42,379
Employee Category
Civil Service
Job Code
6J31
Public Id
43818
Total Pay
$4,668

At PPD Police, Diamond Roland serves as a Police Communications Dispatcher Trainee. They work salaried. Their 2023 pay totaled $4,668.

Yvon Abellard

Police Communications Dispatcher Trainee/PPD Police

2020 total comp
$4,665
Base pay
$4,657
Overtime
$0
Other pay
$8
Benefits
$0
Total compensation
$4,665
Employment type
Salaried

Source-specific fields

Base Salary
$35,743
Employee Category
Civil Service
Job Code
6J31
Public Id
31872
Total Pay
$4,665

Yvon Abellard is a Police Communications Dispatcher Trainee at PPD Police. They work salaried. 2020 total compensation came to $4,665.

Markedia Young

School Crossing Guard/PPD Police

2019 total comp
$4,659
Base pay
$4,078
Overtime
$0
Other pay
$581
Benefits
$0
Total compensation
$4,659
Employment type
Salaried

Source-specific fields

Base Salary
$12,704
Employee Category
Civil Service
Job Code
6D44
Public Id
3283
Total Pay
$4,659

Markedia Young works as a School Crossing Guard for PPD Police. Their status is salaried. Markedia earned $4,659 in 2019.