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 3

Felicia Lowe

School Crossing Guard/PPD Police

2021 total comp
$1,586
Base pay
$1,163
Overtime
$0
Other pay
$423
Benefits
$0
Total compensation
$1,586
Employment type
Salaried

Source-specific fields

Base Salary
$13,288
Employee Category
Civil Service
Job Code
6D44
Public Id
10129
Total Pay
$1,586

Felicia Lowe works as a School Crossing Guard for PPD Police. Their status is salaried. Felicia earned $1,586 in 2021.

Victoria Storti

Police Communications Dispatcher Trainee/PPD Police

2023 total comp
$1,576
Base pay
$1,311
Overtime
$47
Other pay
$218
Benefits
$0
Total compensation
$1,576
Employment type
Salaried

Source-specific fields

Base Salary
$41,045
Employee Category
Civil Service
Job Code
6J31
Public Id
40549
Total Pay
$1,576

Victoria Storti works as a Police Communications Dispatcher Trainee for PPD Police. Their status is salaried. Victoria earned $1,576 in 2023.

Steven Hartzell

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$76,187
Employee Category
Civil Service
Job Code
6A02
Public Id
8817
Total Pay
$1,575

Steven Hartzell is a Police Officer 1 at PPD Police. They work salaried. 2025 total compensation came to $1,575.

Joscelyn Dejesus

Police Communications Dispatcher Trainee/PPD Police

2023 total comp
$1,575
Base pay
$1,573
Overtime
$0
Other pay
$2
Benefits
$0
Total compensation
$1,575
Employment type
Salaried

Source-specific fields

Base Salary
$41,045
Employee Category
Civil Service
Job Code
6J31
Public Id
44592
Total Pay
$1,575

Joscelyn Dejesus is a Police Communications Dispatcher Trainee at PPD Police. They work salaried. 2023 total compensation came to $1,575.

Donna Mobley-Thomas

Police Communications Dispatcher Trainee/PPD Police

2023 total comp
$1,575
Base pay
$1,573
Overtime
$0
Other pay
$2
Benefits
$0
Total compensation
$1,575
Employment type
Salaried

Source-specific fields

Base Salary
$42,379
Employee Category
Civil Service
Job Code
6J31
Public Id
1144
Total Pay
$1,575

Donna Mobley-Thomas works as a Police Communications Dispatcher Trainee for PPD Police. Their status is salaried. Donna earned $1,575 in 2023.

Lisa Klimowsky

School Crossing Guard/PPD Police

2021 total comp
$1,570
Base pay
$522
Overtime
$0
Other pay
$1,048
Benefits
$0
Total compensation
$1,570
Employment type
Salaried

Source-specific fields

Base Salary
$34,549
Employee Category
Civil Service
Job Code
6D44
Public Id
14766
Total Pay
$1,570

Lisa Klimowsky works as a School Crossing Guard for PPD Police. Their status is salaried. Lisa earned $1,570 in 2021.

Sharon Matlack

School Crossing Guard/PPD Police

2023 total comp
$1,565
Base pay
$343
Overtime
$0
Other pay
$1,222
Benefits
$0
Total compensation
$1,565
Employment type
Salaried

Source-specific fields

Base Salary
$13,720
Employee Category
Civil Service
Job Code
6D44
Public Id
25197
Total Pay
$1,565

Sharon Matlack works as a School Crossing Guard for PPD Police. Their status is salaried. Sharon earned $1,565 in 2023.

Jane Varley

School Crossing Guard/PPD Police

2022 total comp
$1,558
Base pay
$1,196
Overtime
$0
Other pay
$362
Benefits
$0
Total compensation
$1,558
Employment type
Salaried

Source-specific fields

Base Salary
$13,288
Employee Category
Civil Service
Job Code
6D44
Public Id
30225
Total Pay
$1,558

Jane Varley holds the role of School Crossing Guard at PPD Police. Their status is salaried. In 2022, their total compensation was $1,558.

Danielle Miller

Police Communication Dispatcher/PPD Police

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

Source-specific fields

Base Salary
$50,866
Employee Category
Civil Service
Job Code
6J32
Public Id
11564
Total Pay
$1,553

Danielle Miller works as a Police Communication Dispatcher for PPD Police. Their status is salaried. Danielle earned $1,553 in 2023.

Kathryn Ewen

School Crossing Guard/PPD Police

2020 total comp
$1,551
Base pay
$1,207
Overtime
$0
Other pay
$344
Benefits
$0
Total compensation
$1,551
Employment type
Salaried

Source-specific fields

Base Salary
$12,704
Employee Category
Civil Service
Job Code
6D44
Public Id
15116
Total Pay
$1,551

Kathryn Ewen works as a School Crossing Guard for PPD Police. Their status is salaried. Kathryn earned $1,551 in 2020.

Ebonee Jeffcoat

Office Clerk 2/PPD Police

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

Source-specific fields

Base Salary
$38,058
Employee Category
Civil Service
Job Code
1A03
Public Id
358
Total Pay
$1,550

At PPD Police, Ebonee Jeffcoat serves as a Office Clerk 2. They work salaried. Their 2022 pay totaled $1,550.

James Hall

Police Tow Truck Operator/PPD Police

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

Source-specific fields

Base Salary
$49,745
Employee Category
Civil Service
Job Code
7C21
Public Id
23546
Total Pay
$1,547

At PPD Police, James Hall serves as a Police Tow Truck Operator. They work salaried. Their 2025 pay totaled $1,547.

Sheri Anderson

School Crossing Guard/PPD Police

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

Source-specific fields

Base Salary
$12,336
Employee Category
Civil Service
Job Code
6D44
Public Id
4022
Total Pay
$1,542

Sheri Anderson works as a School Crossing Guard for PPD Police. Their status is salaried. Sheri earned $1,542 in 2019.

Jonowyn Murray

School Crossing Guard/PPD Police

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

Source-specific fields

Base Salary
$12,336
Employee Category
Civil Service
Job Code
6D44
Public Id
28969
Total Pay
$1,542

Jonowyn Murray is a School Crossing Guard at PPD Police. They work salaried. 2019 total compensation came to $1,542.

John Duaime

School Crossing Guard/PPD Police

2022 total comp
$1,528
Base pay
$1,395
Overtime
$0
Other pay
$133
Benefits
$0
Total compensation
$1,528
Employment type
Salaried

Source-specific fields

Base Salary
$13,288
Employee Category
Civil Service
Job Code
6D44
Public Id
12078
Total Pay
$1,528

John Duaime is a School Crossing Guard at PPD Police. They work salaried. 2022 total compensation came to $1,528.

Patrick Farrell

Police Officer 1/PPD Police

2024 total comp
$1,525
Base pay
$992
Overtime
$0
Other pay
$533
Benefits
$0
Total compensation
$1,525
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
11781
Total Pay
$34,210

At PPD Police, Patrick Farrell serves as a Police Officer 1. They work salaried. Their 2024 pay totaled $1,525.

Wadira Ryan

Police Communications Dispatcher Trainee/PPD Police

2022 total comp
$1,525
Base pay
$1,523
Overtime
$0
Other pay
$1
Benefits
$0
Total compensation
$1,525
Employment type
Salaried

Source-specific fields

Base Salary
$39,753
Employee Category
Civil Service
Job Code
6J31
Public Id
40270
Total Pay
$1,525

Wadira Ryan holds the role of Police Communications Dispatcher Trainee at PPD Police. Their status is salaried. In 2022, their total compensation was $1,525.

Tyler-Rotasia Turner

Police Communications Dispatcher Trainee/PPD Police

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

Source-specific fields

Base Salary
$39,753
Employee Category
Civil Service
Job Code
6J31
Public Id
37415
Total Pay
$1,523

At PPD Police, Tyler-Rotasia Turner serves as a Police Communications Dispatcher Trainee. They work salaried. Their 2022 pay totaled $1,523.

Marc Eichler

Police Communications Dispatcher Trainee/PPD Police

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

Source-specific fields

Base Salary
$39,753
Employee Category
Civil Service
Job Code
6J31
Public Id
37383
Total Pay
$1,523

Marc Eichler holds the role of Police Communications Dispatcher Trainee at PPD Police. Their status is salaried. In 2022, their total compensation was $1,523.

Maryellen Buchter

School Crossing Guard/PPD Police

2022 total comp
$1,516
Base pay
$465
Overtime
$0
Other pay
$1,051
Benefits
$0
Total compensation
$1,516
Employment type
Salaried

Source-specific fields

Base Salary
$13,288
Employee Category
Civil Service
Job Code
6D44
Public Id
18008
Total Pay
$1,516

Maryellen Buchter is a School Crossing Guard at PPD Police. They work salaried. 2022 total compensation came to $1,516.

Joseph Porretta

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
4720
Total Pay
$1,510

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

Tariq Rashad

Police Sergeant/PPD Police

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

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
574
Total Pay
$1,500

Tariq Rashad is a Police Sergeant at PPD Police. They work salaried. 2026 total compensation came to $1,500.

Dianne Murphy

School Crossing Guard/PPD Police

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

Source-specific fields

Base Salary
$13,720
Employee Category
Civil Service
Job Code
6D44
Public Id
11779
Total Pay
$1,482

Dianne Murphy holds the role of School Crossing Guard at PPD Police. Their status is salaried. In 2023, their total compensation was $1,482.

Mary Gledhill

Police District Captain's Clerk/PPD Police

2023 total comp
$1,479
Base pay
$1,307
Overtime
$131
Other pay
$41
Benefits
$0
Total compensation
$1,479
Employment type
Salaried

Source-specific fields

Base Salary
$42,637
Employee Category
Civil Service
Job Code
1A19
Public Id
1023
Total Pay
$1,479

Mary Gledhill works as a Police District Captain's Clerk for PPD Police. Their status is salaried. Mary earned $1,479 in 2023.

Victoria Lozada

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
26794
Total Pay
$1,478

At PPD Police, Victoria Lozada serves as a Police Officer 1. They work salaried. Their 2022 pay totaled $1,478.

Charles Wright

School Crossing Guard/PPD Police

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

Source-specific fields

Base Salary
$13,208
Employee Category
Civil Service
Job Code
6D44
Public Id
44424
Total Pay
$1,461

Charles Wright works as a School Crossing Guard for PPD Police. Their status is salaried. Charles earned $1,461 in 2023.

Terri Mayers-Braxton

School Crossing Guard/PPD Police

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

Source-specific fields

Base Salary
$13,288
Employee Category
Civil Service
Job Code
6D44
Public Id
1193
Total Pay
$1,448

Terri Mayers-Braxton works as a School Crossing Guard for PPD Police. Their status is salaried. Terri earned $1,448 in 2022.

Dina Sullivan

Office Clerk 2/PPD Police

2020 total comp
$1,426
Base pay
$1,354
Overtime
$0
Other pay
$73
Benefits
$0
Total compensation
$1,426
Employment type
Salaried

Source-specific fields

Base Salary
$35,469
Employee Category
Civil Service
Job Code
1A03
Public Id
25485
Total Pay
$1,426

Dina Sullivan works as a Office Clerk 2 for PPD Police. Their status is salaried. Dina earned $1,426 in 2020.

Denise Delmar

School Crossing Guard/PPD Police

2020 total comp
$1,424
Base pay
$64
Overtime
$0
Other pay
$1,361
Benefits
$0
Total compensation
$1,424
Employment type
Salaried

Source-specific fields

Base Salary
$12,704
Employee Category
Civil Service
Job Code
6D44
Public Id
27324
Total Pay
$1,424

Denise Delmar is a School Crossing Guard at PPD Police. They work salaried. 2020 total compensation came to $1,424.

Barbara Green

School Crossing Guard/PPD Police

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

Source-specific fields

Base Salary
$13,288
Employee Category
Civil Service
Job Code
6D44
Public Id
14744
Total Pay
$1,419

Barbara Green works as a School Crossing Guard for PPD Police. Their status is salaried. Barbara earned $1,419 in 2022.

Robin Greeno

Police Communications Dispatcher Trainee/PPD Police

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

Source-specific fields

Base Salary
$41,045
Employee Category
Civil Service
Job Code
6J31
Public Id
42465
Total Pay
$1,415

At PPD Police, Robin Greeno serves as a Police Communications Dispatcher Trainee. They work salaried. Their 2022 pay totaled $1,415.

Autumn Otudero

Hostler/PPD Police

2026 total comp
$1,396
Base pay
$1,382
Overtime
$0
Other pay
$14
Benefits
$0
Total compensation
$1,396
Employment type
Salaried

Source-specific fields

Base Salary
$45,086
Employee Category
Civil Service
Job Code
7A71
Public Id
46950
Total Pay
$1,396

Autumn Otudero is a Hostler at PPD Police. They work salaried. 2026 total compensation came to $1,396.

Karen Horne

School Crossing Guard/PPD Police

2022 total comp
$1,395
Base pay
$1,129
Overtime
$0
Other pay
$266
Benefits
$0
Total compensation
$1,395
Employment type
Salaried

Source-specific fields

Base Salary
$34,549
Employee Category
Civil Service
Job Code
6D44
Public Id
24962
Total Pay
$1,395

At PPD Police, Karen Horne serves as a School Crossing Guard. They work salaried. Their 2022 pay totaled $1,395.

Daniel Gittis

Junior Law Enforcement Analyst/PPD Police

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

Source-specific fields

Base Salary
$47,226
Employee Category
Civil Service
Job Code
6C25
Public Id
37399
Total Pay
$1,379

Daniel Gittis works as a Junior Law Enforcement Analyst for PPD Police. Their status is salaried. Daniel earned $1,379 in 2023.

Eric Fowler

School Crossing Guard/PPD Police

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

Source-specific fields

Base Salary
$35,672
Employee Category
Civil Service
Job Code
6D44
Public Id
37378
Total Pay
$1,372

Eric Fowler holds the role of School Crossing Guard at PPD Police. Their status is salaried. In 2023, their total compensation was $1,372.

Catherine Weaver-West

Office Clerk 2/PPD Police

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

Source-specific fields

Base Salary
$42,601
Employee Category
Civil Service
Job Code
1A03
Public Id
20991
Total Pay
$1,369

At PPD Police, Catherine Weaver-West serves as a Office Clerk 2. They work salaried. Their 2026 pay totaled $1,369.

Sandra Gondi-Morales

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
16747
Total Pay
$1,366

At PPD Police, Sandra Gondi-Morales serves as a Police Officer 1. They work salaried. Their 2025 pay totaled $1,366.

Beverly Johnson

School Crossing Guard/PPD Police

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

Source-specific fields

Base Salary
$12,960
Employee Category
Civil Service
Job Code
6D44
Public Id
23844
Total Pay
$1,364

At PPD Police, Beverly Johnson serves as a School Crossing Guard. They work salaried. Their 2021 pay totaled $1,364.

Tanisha Sapp

Police Communications Dispatcher Trainee/PPD Police

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

Source-specific fields

Base Salary
$46,224
Employee Category
Civil Service
Job Code
6J31
Public Id
48085
Total Pay
$1,349

At PPD Police, Tanisha Sapp serves as a Police Communications Dispatcher Trainee. They work salaried. Their 2025 pay totaled $1,349.

Visith Praseutsy

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$76,187
Employee Category
Civil Service
Job Code
6A02
Public Id
28594
Total Pay
$1,343

At PPD Police, Visith Praseutsy serves as a Police Officer 1. They work salaried. Their 2020 pay totaled $1,343.