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

David Teran

Police Officer 1/PPD Police

2023 total comp
$9,759
Base pay
$6,364
Overtime
$2,506
Other pay
$889
Benefits
$0
Total compensation
$9,759
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
32316
Total Pay
$9,759

At PPD Police, David Teran serves as a Police Officer 1. They work salaried. Their 2023 pay totaled $9,759.

Eleanor Zimmerman

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$76,187
Employee Category
Civil Service
Job Code
6A02
Public Id
19650
Total Pay
$9,757

Eleanor Zimmerman works as a Police Officer 1 for PPD Police. Their status is salaried. Eleanor earned $9,757 in 2020.

Danny Liptrot

Facilities Care Worker 1/PPD Police

2026 total comp
$9,738
Base pay
$9,667
Overtime
$0
Other pay
$71
Benefits
$0
Total compensation
$9,738
Employment type
Salaried

Source-specific fields

Base Salary
$41,930
Employee Category
Civil Service
Job Code
7D11
Public Id
42359
Total Pay
$9,738

At PPD Police, Danny Liptrot serves as a Facilities Care Worker 1. They work salaried. Their 2026 pay totaled $9,738.

James Williams

Facilities Care Worker 1/PPD Police

2026 total comp
$9,735
Base pay
$9,436
Overtime
$0
Other pay
$299
Benefits
$0
Total compensation
$9,735
Employment type
Salaried

Source-specific fields

Base Salary
$41,930
Employee Category
Civil Service
Job Code
7D11
Public Id
32946
Total Pay
$9,735

James Williams works as a Facilities Care Worker 1 for PPD Police. Their status is salaried. James earned $9,735 in 2026.

Donnamarie Ceschan

School Crossing Guard/PPD Police

2021 total comp
$9,705
Base pay
$7,517
Overtime
$0
Other pay
$2,189
Benefits
$0
Total compensation
$9,705
Employment type
Salaried

Source-specific fields

Base Salary
$12,960
Employee Category
Civil Service
Job Code
6D44
Public Id
1241
Total Pay
$9,705

At PPD Police, Donnamarie Ceschan serves as a School Crossing Guard. They work salaried. Their 2021 pay totaled $9,705.

Diane Ushler

School Crossing Guard/PPD Police

2021 total comp
$9,688
Base pay
$7,841
Overtime
$0
Other pay
$1,847
Benefits
$0
Total compensation
$9,688
Employment type
Salaried

Source-specific fields

Base Salary
$12,960
Employee Category
Civil Service
Job Code
6D44
Public Id
20113
Total Pay
$9,688

Diane Ushler works as a School Crossing Guard for PPD Police. Their status is salaried. Diane earned $9,688 in 2021.

Carolyn Johnson

School Crossing Guard/PPD Police

2021 total comp
$9,675
Base pay
$7,193
Overtime
$0
Other pay
$2,482
Benefits
$0
Total compensation
$9,675
Employment type
Salaried

Source-specific fields

Base Salary
$12,960
Employee Category
Civil Service
Job Code
6D44
Public Id
34137
Total Pay
$9,675

Carolyn Johnson holds the role of School Crossing Guard at PPD Police. Their status is salaried. In 2021, their total compensation was $9,675.

Karen Mcconnell

School Crossing Guard/PPD Police

2022 total comp
$9,671
Base pay
$7,840
Overtime
$0
Other pay
$1,831
Benefits
$0
Total compensation
$9,671
Employment type
Salaried

Source-specific fields

Base Salary
$13,288
Employee Category
Civil Service
Job Code
6D44
Public Id
33899
Total Pay
$9,671

At PPD Police, Karen Mcconnell serves as a School Crossing Guard. They work salaried. Their 2022 pay totaled $9,671.

Joseph Paul

Police Officer 1/PPD Police

2020 total comp
$9,664
Base pay
$8,724
Overtime
$0
Other pay
$940
Benefits
$0
Total compensation
$9,664
Employment type
Salaried

Source-specific fields

Base Salary
$76,187
Employee Category
Civil Service
Job Code
6A02
Public Id
36338
Total Pay
$9,664

Joseph Paul is a Police Officer 1 at PPD Police. They work salaried. 2020 total compensation came to $9,664.

Chamika Watts

Office Clerk 2/PPD Police

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

Source-specific fields

Base Salary
$43,879
Employee Category
Civil Service
Job Code
1A03
Public Id
38947
Total Pay
$9,661

Chamika Watts works as a Office Clerk 2 for PPD Police. Their status is salaried. Chamika earned $9,661 in 2026.

Tiffany Carter

Office Clerk 2/PPD Police

2026 total comp
$9,654
Base pay
$9,571
Overtime
$0
Other pay
$83
Benefits
$0
Total compensation
$9,654
Employment type
Salaried

Source-specific fields

Base Salary
$41,634
Employee Category
Civil Service
Job Code
1A03
Public Id
48262
Total Pay
$9,654

Tiffany Carter works as a Office Clerk 2 for PPD Police. Their status is salaried. Tiffany earned $9,654 in 2026.

William Gonzalez

Office Clerk 2/PPD Police

2026 total comp
$9,651
Base pay
$9,571
Overtime
$0
Other pay
$80
Benefits
$0
Total compensation
$9,651
Employment type
Salaried

Source-specific fields

Base Salary
$41,634
Employee Category
Civil Service
Job Code
1A03
Public Id
42088
Total Pay
$9,651

William Gonzalez is a Office Clerk 2 at PPD Police. They work salaried. 2026 total compensation came to $9,651.

Steven Filippone

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
5735
Total Pay
$9,644

At PPD Police, Steven Filippone serves as a Police Officer 1. They work salaried. Their 2025 pay totaled $9,644.

Vincent Harris

Facilities Care Worker 1/PPD Police

2026 total comp
$9,623
Base pay
$9,194
Overtime
$0
Other pay
$430
Benefits
$0
Total compensation
$9,623
Employment type
Salaried

Source-specific fields

Base Salary
$39,992
Employee Category
Civil Service
Job Code
7D11
Public Id
47377
Total Pay
$9,623

At PPD Police, Vincent Harris serves as a Facilities Care Worker 1. They work salaried. Their 2026 pay totaled $9,623.

Ana Morales

School Crossing Guard/PPD Police

2021 total comp
$9,623
Base pay
$8,230
Overtime
$0
Other pay
$1,393
Benefits
$0
Total compensation
$9,623
Employment type
Salaried

Source-specific fields

Base Salary
$13,288
Employee Category
Civil Service
Job Code
6D44
Public Id
6207
Total Pay
$9,623

Ana Morales works as a School Crossing Guard for PPD Police. Their status is salaried. Ana earned $9,623 in 2021.

Janet Washington

Facilities Care Worker 1/PPD Police

2026 total comp
$9,620
Base pay
$9,479
Overtime
$0
Other pay
$141
Benefits
$0
Total compensation
$9,620
Employment type
Salaried

Source-specific fields

Base Salary
$41,930
Employee Category
Civil Service
Job Code
7D11
Public Id
6678
Total Pay
$9,620

Janet Washington works as a Facilities Care Worker 1 for PPD Police. Their status is salaried. Janet earned $9,620 in 2026.

Mark Devone

Police Officer 1/PPD Police

2022 total comp
$9,614
Base pay
$2,951
Overtime
$0
Other pay
$6,663
Benefits
$0
Total compensation
$9,614
Employment type
Salaried

Source-specific fields

Base Salary
$77,031
Employee Category
Civil Service
Job Code
6A02
Public Id
23334
Total Pay
$9,614

Mark Devone holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2022, their total compensation was $9,614.

Anibal Cruz

Police Communication Dispatcher/PPD Police

2020 total comp
$9,606
Base pay
$8,929
Overtime
$280
Other pay
$396
Benefits
$0
Total compensation
$9,606
Employment type
Salaried

Source-specific fields

Base Salary
$45,869
Employee Category
Civil Service
Job Code
6J32
Public Id
9819
Total Pay
$9,606

At PPD Police, Anibal Cruz serves as a Police Communication Dispatcher. They work salaried. Their 2020 pay totaled $9,606.

Dale Gordon

Office Clerk 2/PPD Police

2026 total comp
$9,603
Base pay
$8,406
Overtime
$757
Other pay
$440
Benefits
$0
Total compensation
$9,603
Employment type
Salaried

Source-specific fields

Base Salary
$43,879
Employee Category
Civil Service
Job Code
1A03
Public Id
2436
Total Pay
$9,603

At PPD Police, Dale Gordon serves as a Office Clerk 2. They work salaried. Their 2026 pay totaled $9,603.

Yulonda Irons

Police Forensic Science Technician/PPD Police

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

Source-specific fields

Base Salary
$53,329
Employee Category
Civil Service
Job Code
3G42
Public Id
17376
Total Pay
$9,594

Yulonda Irons is a Police Forensic Science Technician at PPD Police. They work salaried. 2022 total compensation came to $9,594.

Manzoor Sharif

Facilities Care Worker 1/PPD Police

2026 total comp
$9,592
Base pay
$9,194
Overtime
$0
Other pay
$398
Benefits
$0
Total compensation
$9,592
Employment type
Salaried

Source-specific fields

Base Salary
$39,992
Employee Category
Civil Service
Job Code
7D11
Public Id
52388
Total Pay
$9,592

Manzoor Sharif holds the role of Facilities Care Worker 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $9,592.

Kyesha Clark

Office Clerk 2/PPD Police

2026 total comp
$9,591
Base pay
$9,253
Overtime
$239
Other pay
$99
Benefits
$0
Total compensation
$9,591
Employment type
Salaried

Source-specific fields

Base Salary
$41,634
Employee Category
Civil Service
Job Code
1A03
Public Id
47378
Total Pay
$9,591

At PPD Police, Kyesha Clark serves as a Office Clerk 2. They work salaried. Their 2026 pay totaled $9,591.

Mary George

Office Clerk 2/PPD Police

2026 total comp
$9,576
Base pay
$9,571
Overtime
$0
Other pay
$5
Benefits
$0
Total compensation
$9,576
Employment type
Salaried

Source-specific fields

Base Salary
$42,753
Employee Category
Civil Service
Job Code
1A03
Public Id
47227
Total Pay
$9,576

Mary George is a Office Clerk 2 at PPD Police. They work salaried. 2026 total compensation came to $9,576.

Cianni Singletary

Office Clerk 2/PPD Police

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

Source-specific fields

Base Salary
$42,753
Employee Category
Civil Service
Job Code
1A03
Public Id
7953
Total Pay
$9,571

Cianni Singletary is a Office Clerk 2 at PPD Police. They work salaried. 2026 total compensation came to $9,571.

Vanessa Ruffin-Ford

Office Clerk 2/PPD Police

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

Source-specific fields

Base Salary
$41,634
Employee Category
Civil Service
Job Code
1A03
Public Id
48218
Total Pay
$9,571

Vanessa Ruffin-Ford works as a Office Clerk 2 for PPD Police. Their status is salaried. Vanessa earned $9,571 in 2026.

Adiya Wynn Brooks

Office Clerk 2/PPD Police

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

Source-specific fields

Base Salary
$41,634
Employee Category
Civil Service
Job Code
1A03
Public Id
49124
Total Pay
$9,571

Adiya Wynn Brooks works as a Office Clerk 2 for PPD Police. Their status is salaried. Adiya earned $9,571 in 2026.

Sicily John

Office Clerk 2/PPD Police

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

Source-specific fields

Base Salary
$41,634
Employee Category
Civil Service
Job Code
1A03
Public Id
48381
Total Pay
$9,571

Sicily John is a Office Clerk 2 at PPD Police. They work salaried. 2026 total compensation came to $9,571.

Sharon Samuel

Office Clerk 2/PPD Police

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

Source-specific fields

Base Salary
$41,634
Employee Category
Civil Service
Job Code
1A03
Public Id
48752
Total Pay
$9,571

At PPD Police, Sharon Samuel serves as a Office Clerk 2. They work salaried. Their 2026 pay totaled $9,571.

Jaroslav Masek

Police Officer Recruit/PPD Police

2024 total comp
$9,569
Base pay
$8,569
Overtime
$0
Other pay
$1,000
Benefits
$0
Total compensation
$9,569
Employment type
Salaried

Source-specific fields

Base Salary
$61,888
Employee Category
Civil Service
Job Code
6A01
Public Id
47018
Total Pay
$9,569

At PPD Police, Jaroslav Masek serves as a Police Officer Recruit. They work salaried. Their 2024 pay totaled $9,569.

Sabire Bruce

Police Communications Dispatcher Trainee/PPD Police

2022 total comp
$9,564
Base pay
$9,552
Overtime
$0
Other pay
$13
Benefits
$0
Total compensation
$9,564
Employment type
Salaried

Source-specific fields

Base Salary
$41,045
Employee Category
Civil Service
Job Code
6J31
Public Id
40754
Total Pay
$9,564

Sabire Bruce holds the role of Police Communications Dispatcher Trainee at PPD Police. Their status is salaried. In 2022, their total compensation was $9,564.

Stacy Mccann

School Crossing Guard/PPD Police

2022 total comp
$9,561
Base pay
$8,591
Overtime
$0
Other pay
$970
Benefits
$0
Total compensation
$9,561
Employment type
Salaried

Source-specific fields

Base Salary
$13,720
Employee Category
Civil Service
Job Code
6D44
Public Id
18182
Total Pay
$9,561

Stacy Mccann is a School Crossing Guard at PPD Police. They work salaried. 2022 total compensation came to $9,561.

Miami Days

Office Clerk 2/PPD Police

2026 total comp
$9,556
Base pay
$9,317
Overtime
$239
Other pay
$0
Benefits
$0
Total compensation
$9,556
Employment type
Salaried

Source-specific fields

Base Salary
$42,753
Employee Category
Civil Service
Job Code
1A03
Public Id
47529
Total Pay
$9,556

At PPD Police, Miami Days serves as a Office Clerk 2. They work salaried. Their 2026 pay totaled $9,556.

Marie Garrison

School Crossing Guard/PPD Police

2022 total comp
$9,537
Base pay
$8,122
Overtime
$0
Other pay
$1,414
Benefits
$0
Total compensation
$9,537
Employment type
Salaried

Source-specific fields

Base Salary
$13,288
Employee Category
Civil Service
Job Code
6D44
Public Id
22865
Total Pay
$9,537

Marie Garrison works as a School Crossing Guard for PPD Police. Their status is salaried. Marie earned $9,537 in 2022.

Janay Mitchell

Police Communication Dispatcher/PPD Police

2026 total comp
$9,523
Base pay
$8,196
Overtime
$1,173
Other pay
$154
Benefits
$0
Total compensation
$9,523
Employment type
Salaried

Source-specific fields

Base Salary
$59,642
Employee Category
Civil Service
Job Code
6J32
Public Id
39066
Total Pay
$9,523

Janay Mitchell holds the role of Police Communication Dispatcher at PPD Police. Their status is salaried. In 2026, their total compensation was $9,523.

Sabrina Burks

Office Clerk 2/PPD Police

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

Source-specific fields

Base Salary
$41,634
Employee Category
Civil Service
Job Code
1A03
Public Id
50548
Total Pay
$9,520

Sabrina Burks is a Office Clerk 2 at PPD Police. They work salaried. 2026 total compensation came to $9,520.

Caneshia Bailey

Police Communication Dispatcher/PPD Police

2021 total comp
$9,480
Base pay
$5,378
Overtime
$0
Other pay
$4,102
Benefits
$0
Total compensation
$9,480
Employment type
Salaried

Source-specific fields

Base Salary
$46,786
Employee Category
Civil Service
Job Code
6J32
Public Id
34813
Total Pay
$9,480

Caneshia Bailey is a Police Communication Dispatcher at PPD Police. They work salaried. 2021 total compensation came to $9,480.

Patricia Torpey

School Crossing Guard/PPD Police

2022 total comp
$9,477
Base pay
$7,773
Overtime
$0
Other pay
$1,704
Benefits
$0
Total compensation
$9,477
Employment type
Salaried

Source-specific fields

Base Salary
$13,288
Employee Category
Civil Service
Job Code
6D44
Public Id
29209
Total Pay
$9,477

Patricia Torpey works as a School Crossing Guard for PPD Police. Their status is salaried. Patricia earned $9,477 in 2022.

Cynthia Mcgraw

Police Officer 1/PPD Police

2023 total comp
$9,470
Base pay
$7,637
Overtime
$0
Other pay
$1,833
Benefits
$0
Total compensation
$9,470
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
5765
Total Pay
$9,470

Cynthia Mcgraw holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2023, their total compensation was $9,470.

Karen Kemp

Office Clerk 2/PPD Police

2024 total comp
$9,430
Base pay
$5,805
Overtime
$1,191
Other pay
$2,434
Benefits
$0
Total compensation
$9,430
Employment type
Salaried

Source-specific fields

Base Salary
$40,572
Employee Category
Civil Service
Job Code
1A03
Public Id
9907
Total Pay
$9,430

Karen Kemp holds the role of Office Clerk 2 at PPD Police. Their status is salaried. In 2024, their total compensation was $9,430.

Matthew Bugieda

Police Officer 1/PPD Police

2020 total comp
$9,426
Base pay
$3,664
Overtime
$0
Other pay
$5,762
Benefits
$0
Total compensation
$9,426
Employment type
Salaried

Source-specific fields

Base Salary
$63,999
Employee Category
Civil Service
Job Code
6A02
Public Id
14932
Total Pay
$9,426

Matthew Bugieda works as a Police Officer 1 for PPD Police. Their status is salaried. Matthew earned $9,426 in 2020.