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

Cortney Hutchins

Correctional Officer/PPD Police

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

Source-specific fields

Base Salary
$56,453
Employee Category
Civil Service
Job Code
5H04
Public Id
48505
Total Pay
$6,056

At PPD Police, Cortney Hutchins serves as a Correctional Officer. They work salaried. Their 2026 pay totaled $6,056.

Robert Oscilowski

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$76,187
Employee Category
Civil Service
Job Code
6A02
Public Id
32765
Total Pay
$6,046

At PPD Police, Robert Oscilowski serves as a Police Officer 1. They work salaried. Their 2020 pay totaled $6,046.

Samantha Phipps

School Crossing Guard/PPD Police

2021 total comp
$6,043
Base pay
$5,383
Overtime
$0
Other pay
$659
Benefits
$0
Total compensation
$6,043
Employment type
Salaried

Source-specific fields

Base Salary
$13,288
Employee Category
Civil Service
Job Code
6D44
Public Id
15857
Total Pay
$6,043

Samantha Phipps works as a School Crossing Guard for PPD Police. Their status is salaried. Samantha earned $6,043 in 2021.

Nakia Thompson

Police Communications Dispatcher Trainee/PPD Police

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

Source-specific fields

Base Salary
$42,379
Employee Category
Civil Service
Job Code
6J31
Public Id
47051
Total Pay
$6,042

At PPD Police, Nakia Thompson serves as a Police Communications Dispatcher Trainee. They work salaried. Their 2024 pay totaled $6,042.

Frank Kubach

Police Officer 1/PPD Police

2026 total comp
$6,038
Base pay
$5,019
Overtime
$0
Other pay
$1,020
Benefits
$0
Total compensation
$6,038
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
25188
Total Pay
$6,038

Frank Kubach is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $6,038.

Ebony Parker

Police Communications Dispatcher Trainee/PPD Police

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

Source-specific fields

Base Salary
$42,379
Employee Category
Civil Service
Job Code
6J31
Public Id
44550
Total Pay
$6,030

Ebony Parker holds the role of Police Communications Dispatcher Trainee at PPD Police. Their status is salaried. In 2023, their total compensation was $6,030.

Terrance Sistrunk

Correctional Officer/PPD Police

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

Source-specific fields

Base Salary
$51,197
Employee Category
Civil Service
Job Code
5H04
Public Id
34052
Total Pay
$6,013

At PPD Police, Terrance Sistrunk serves as a Correctional Officer. They work salaried. Their 2021 pay totaled $6,013.

Antoinette Fath

Correctional Officer/PPD Police

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

Source-specific fields

Base Salary
$48,494
Employee Category
Civil Service
Job Code
5H04
Public Id
5700
Total Pay
$6,013

Antoinette Fath works as a Correctional Officer for PPD Police. Their status is salaried. Antoinette earned $6,013 in 2019.

Judith Chamberlain

Police Communications Dispatcher Trainee/PPD Police

2022 total comp
$5,977
Base pay
$5,976
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$5,977
Employment type
Salaried

Source-specific fields

Base Salary
$41,045
Employee Category
Civil Service
Job Code
6J31
Public Id
41663
Total Pay
$5,977

Judith Chamberlain works as a Police Communications Dispatcher Trainee for PPD Police. Their status is salaried. Judith earned $5,977 in 2022.

Betty Cottle

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$73,433
Employee Category
Civil Service
Job Code
6A02
Public Id
35378
Total Pay
$5,968

Betty Cottle is a Police Officer 1 at PPD Police. They work salaried. 2020 total compensation came to $5,968.

Wilbert Williams

Police Communication Dispatcher/PPD Police

2022 total comp
$5,963
Base pay
$5,373
Overtime
$0
Other pay
$589
Benefits
$0
Total compensation
$5,963
Employment type
Salaried

Source-specific fields

Base Salary
$49,265
Employee Category
Civil Service
Job Code
6J32
Public Id
187
Total Pay
$5,963

Wilbert Williams works as a Police Communication Dispatcher for PPD Police. Their status is salaried. Wilbert earned $5,963 in 2022.

Carmen Bengochea

Police Officer 1/PPD Police

2025 total comp
$5,942
Base pay
$5,187
Overtime
$0
Other pay
$755
Benefits
$0
Total compensation
$5,942
Employment type
Salaried

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
19094
Total Pay
$5,942

Carmen Bengochea is a Police Officer 1 at PPD Police. They work salaried. 2025 total compensation came to $5,942.

Thomas Robinson

Detective/PPD Police

2023 total comp
$5,916
Base pay
$5,250
Overtime
$0
Other pay
$666
Benefits
$0
Total compensation
$5,916
Employment type
Salaried

Source-specific fields

Base Salary
$91,352
Employee Category
Civil Service
Job Code
6A12
Public Id
24750
Total Pay
$5,916

Thomas Robinson holds the role of Detective at PPD Police. Their status is salaried. In 2023, their total compensation was $5,916.

Jada Smith

Police Communications Dispatcher Trainee/PPD Police

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

Source-specific fields

Base Salary
$41,045
Employee Category
Civil Service
Job Code
6J31
Public Id
42431
Total Pay
$5,871

At PPD Police, Jada Smith serves as a Police Communications Dispatcher Trainee. They work salaried. Their 2022 pay totaled $5,871.

Alphonsus Chou

Police Communication Dispatcher/PPD Police

2022 total comp
$5,868
Base pay
$2,680
Overtime
$3,020
Other pay
$167
Benefits
$0
Total compensation
$5,868
Employment type
Salaried

Source-specific fields

Base Salary
$49,265
Employee Category
Civil Service
Job Code
6J32
Public Id
27321
Total Pay
$5,868

Alphonsus Chou works as a Police Communication Dispatcher for PPD Police. Their status is salaried. Alphonsus earned $5,868 in 2022.

Edward Donahoe

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$56,542
Employee Category
Civil Service
Job Code
6A02
Public Id
31695
Total Pay
$5,849

At PPD Police, Edward Donahoe serves as a Police Officer 1. They work salaried. Their 2020 pay totaled $5,849.

Marcia Hackley-Turner

School Crossing Guard/PPD Police

2022 total comp
$5,834
Base pay
$5,409
Overtime
$0
Other pay
$425
Benefits
$0
Total compensation
$5,834
Employment type
Salaried

Source-specific fields

Base Salary
$34,341
Employee Category
Civil Service
Job Code
6D44
Public Id
40462
Total Pay
$5,834

Marcia Hackley-Turner is a School Crossing Guard at PPD Police. They work salaried. 2022 total compensation came to $5,834.

Sherille Whyte

Police Communications Dispatcher Trainee/PPD Police

2022 total comp
$5,824
Base pay
$5,821
Overtime
$0
Other pay
$3
Benefits
$0
Total compensation
$5,824
Employment type
Salaried

Source-specific fields

Base Salary
$39,753
Employee Category
Civil Service
Job Code
6J31
Public Id
39400
Total Pay
$5,824

Sherille Whyte works as a Police Communications Dispatcher Trainee for PPD Police. Their status is salaried. Sherille earned $5,824 in 2022.

Joshua Brooks

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
9204
Total Pay
$5,820

Joshua Brooks is a Police Officer 1 at PPD Police. They work salaried. 2023 total compensation came to $5,820.

Linda Steidler

Forensic Scientist 3/PPD Police

2022 total comp
$5,816
Base pay
$5,336
Overtime
$0
Other pay
$480
Benefits
$0
Total compensation
$5,816
Employment type
Salaried

Source-specific fields

Base Salary
$69,633
Employee Category
Civil Service
Job Code
3H72
Public Id
33992
Total Pay
$5,816

Linda Steidler works as a Forensic Scientist 3 for PPD Police. Their status is salaried. Linda earned $5,816 in 2022.

Rosa Davila

Correctional Officer/PPD Police

2026 total comp
$5,787
Base pay
$4,343
Overtime
$1,418
Other pay
$26
Benefits
$0
Total compensation
$5,787
Employment type
Salaried

Source-specific fields

Base Salary
$61,684
Employee Category
Civil Service
Job Code
5H04
Public Id
46880
Total Pay
$5,787

Rosa Davila holds the role of Correctional Officer at PPD Police. Their status is salaried. In 2026, their total compensation was $5,787.

Nico Martino

Police Officer 1/PPD Police

2019 total comp
$5,763
Base pay
$5,437
Overtime
$0
Other pay
$326
Benefits
$0
Total compensation
$5,763
Employment type
Salaried

Source-specific fields

Base Salary
$56,542
Employee Category
Civil Service
Job Code
6A02
Public Id
14913
Total Pay
$5,763

Nico Martino works as a Police Officer 1 for PPD Police. Their status is salaried. Nico earned $5,763 in 2019.

Tianna Barnette

Police Communications Dispatcher Trainee/PPD Police

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

Source-specific fields

Base Salary
$44,023
Employee Category
Civil Service
Job Code
6J31
Public Id
48208
Total Pay
$5,757

Tianna Barnette is a Police Communications Dispatcher Trainee at PPD Police. They work salaried. 2024 total compensation came to $5,757.

Damaris Diaz

Police Communication Dispatcher/PPD Police

2024 total comp
$5,695
Base pay
$3,205
Overtime
$0
Other pay
$2,490
Benefits
$0
Total compensation
$5,695
Employment type
Salaried

Source-specific fields

Base Salary
$52,519
Employee Category
Civil Service
Job Code
6J32
Public Id
8395
Total Pay
$5,695

Damaris Diaz holds the role of Police Communication Dispatcher at PPD Police. Their status is salaried. In 2024, their total compensation was $5,695.

Dorothea Roney

Police Officer 1/PPD Police

2026 total comp
$5,685
Base pay
$5,019
Overtime
$0
Other pay
$666
Benefits
$0
Total compensation
$5,685
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
19333
Total Pay
$5,685

At PPD Police, Dorothea Roney serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $5,685.

Aliyah Satchell

Police Communications Dispatcher Trainee/PPD Police

2022 total comp
$5,684
Base pay
$5,494
Overtime
$122
Other pay
$69
Benefits
$0
Total compensation
$5,684
Employment type
Salaried

Source-specific fields

Base Salary
$39,753
Employee Category
Civil Service
Job Code
6J31
Public Id
39070
Total Pay
$5,684

At PPD Police, Aliyah Satchell serves as a Police Communications Dispatcher Trainee. They work salaried. Their 2022 pay totaled $5,684.

Jacqueline Champagne

School Crossing Guard/PPD Police

2023 total comp
$5,661
Base pay
$2,813
Overtime
$0
Other pay
$2,848
Benefits
$0
Total compensation
$5,661
Employment type
Salaried

Source-specific fields

Base Salary
$13,720
Employee Category
Civil Service
Job Code
6D44
Public Id
12144
Total Pay
$5,661

At PPD Police, Jacqueline Champagne serves as a School Crossing Guard. They work salaried. Their 2023 pay totaled $5,661.

Joseph Burris

Forensic Scientist 1/PPD Police

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

Source-specific fields

Base Salary
$58,840
Employee Category
Civil Service
Job Code
3H48
Public Id
46488
Total Pay
$5,658

Joseph Burris works as a Forensic Scientist 1 for PPD Police. Their status is salaried. Joseph earned $5,658 in 2024.

Ronald Ginnetti

Police Officer 1/PPD Police

2026 total comp
$5,658
Base pay
$5,019
Overtime
$0
Other pay
$639
Benefits
$0
Total compensation
$5,658
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
11155
Total Pay
$5,658

At PPD Police, Ronald Ginnetti serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $5,658.

Alaa Barakat

Police Officer Recruit/PPD Police

2023 total comp
$5,642
Base pay
$4,642
Overtime
$0
Other pay
$1,000
Benefits
$0
Total compensation
$5,642
Employment type
Salaried

Source-specific fields

Base Salary
$61,888
Employee Category
Civil Service
Job Code
6A01
Public Id
37649
Total Pay
$5,642

Alaa Barakat works as a Police Officer Recruit for PPD Police. Their status is salaried. Alaa earned $5,642 in 2023.

Nicolas Zieniuk

Police Officer 1/PPD Police

2020 total comp
$5,622
Base pay
$4,926
Overtime
$378
Other pay
$318
Benefits
$0
Total compensation
$5,622
Employment type
Salaried

Source-specific fields

Base Salary
$58,662
Employee Category
Civil Service
Job Code
6A02
Public Id
15917
Total Pay
$5,622

Nicolas Zieniuk holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2020, their total compensation was $5,622.

Lashay Stevens

Police Communications Dispatcher Trainee/PPD Police

2019 total comp
$5,620
Base pay
$5,461
Overtime
$144
Other pay
$16
Benefits
$0
Total compensation
$5,620
Employment type
Salaried

Source-specific fields

Base Salary
$34,021
Employee Category
Civil Service
Job Code
6J31
Public Id
29896
Total Pay
$5,620

Lashay Stevens is a Police Communications Dispatcher Trainee at PPD Police. They work salaried. 2019 total compensation came to $5,620.

Monaya Pace

School Crossing Guard/PPD Police

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

Source-specific fields

Base Salary
$34,549
Employee Category
Civil Service
Job Code
6D44
Public Id
16920
Total Pay
$5,614

Monaya Pace holds the role of School Crossing Guard at PPD Police. Their status is salaried. In 2022, their total compensation was $5,614.

James Mooney

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
32356
Total Pay
$5,580

James Mooney is a Police Officer 1 at PPD Police. They work salaried. 2023 total compensation came to $5,580.

William Mulcahy

Police Communication Dispatcher/PPD Police

2020 total comp
$5,567
Base pay
$4,774
Overtime
$700
Other pay
$93
Benefits
$0
Total compensation
$5,567
Employment type
Salaried

Source-specific fields

Base Salary
$45,869
Employee Category
Civil Service
Job Code
6J32
Public Id
13990
Total Pay
$5,567

William Mulcahy works as a Police Communication Dispatcher for PPD Police. Their status is salaried. William earned $5,567 in 2020.

Mark Cunningham

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$73,433
Employee Category
Civil Service
Job Code
6A02
Public Id
33502
Total Pay
$5,553

Mark Cunningham works as a Police Officer 1 for PPD Police. Their status is salaried. Mark earned $5,553 in 2020.

Sean Henry

Police Officer 1/PPD Police

2026 total comp
$5,542
Base pay
$5,061
Overtime
$0
Other pay
$481
Benefits
$0
Total compensation
$5,542
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
30598
Total Pay
$5,542

Sean Henry is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $5,542.

Nancy Convey

School Crossing Guard/PPD Police

2019 total comp
$5,525
Base pay
$3,207
Overtime
$0
Other pay
$2,317
Benefits
$0
Total compensation
$5,525
Employment type
Salaried

Source-specific fields

Base Salary
$12,336
Employee Category
Civil Service
Job Code
6D44
Public Id
21953
Total Pay
$5,525

Nancy Convey is a School Crossing Guard at PPD Police. They work salaried. 2019 total compensation came to $5,525.

Marcie Lorch

School Crossing Guard/PPD Police

2023 total comp
$5,491
Base pay
$2,950
Overtime
$0
Other pay
$2,541
Benefits
$0
Total compensation
$5,491
Employment type
Salaried

Source-specific fields

Base Salary
$13,720
Employee Category
Civil Service
Job Code
6D44
Public Id
32482
Total Pay
$5,491

Marcie Lorch works as a School Crossing Guard for PPD Police. Their status is salaried. Marcie earned $5,491 in 2023.

Barbara Adams

Police Corporal/PPD Police

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

Source-specific fields

Base Salary
$85,901
Employee Category
Civil Service
Job Code
6A03
Public Id
29502
Total Pay
$5,470

At PPD Police, Barbara Adams serves as a Police Corporal. They work salaried. Their 2021 pay totaled $5,470.