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

Tanairi Figueroa

School Crossing Guard/PPD Police

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

Source-specific fields

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

Tanairi Figueroa is a School Crossing Guard at PPD Police. They work salaried. 2021 total compensation came to $1,054.

Dawn Hennigan

School Crossing Guard/PPD Police

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

Source-specific fields

Base Salary
$34,341
Employee Category
Civil Service
Job Code
6D44
Public Id
40127
Total Pay
$1,050

At PPD Police, Dawn Hennigan serves as a School Crossing Guard. They work salaried. Their 2022 pay totaled $1,050.

Tangeka Harris-Lucas

School Crossing Guard/PPD Police

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

Source-specific fields

Base Salary
$33,030
Employee Category
Civil Service
Job Code
6D44
Public Id
25791
Total Pay
$1,041

Tangeka Harris-Lucas holds the role of School Crossing Guard at PPD Police. Their status is salaried. In 2020, their total compensation was $1,041.

Wanda Deveaux

School Crossing Guard/PPD Police

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

Source-specific fields

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

Wanda Deveaux is a School Crossing Guard at PPD Police. They work salaried. 2021 total compensation came to $1,032.

Soraya Smith

Police Communications Dispatcher Trainee/PPD Police

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

Source-specific fields

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

At PPD Police, Soraya Smith serves as a Police Communications Dispatcher Trainee. They work salaried. Their 2025 pay totaled $1,025.

Shanice Beckham

Police Communication Dispatcher/PPD Police

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

Source-specific fields

Base Salary
$49,265
Employee Category
Civil Service
Job Code
6J32
Public Id
11801
Total Pay
$1,023

Shanice Beckham works as a Police Communication Dispatcher for PPD Police. Their status is salaried. Shanice earned $1,023 in 2022.

Ashley Zandick

Police Officer Recruit/PPD Police

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

Source-specific fields

Base Salary
$52,873
Employee Category
Civil Service
Job Code
6A01
Public Id
19877
Total Pay
$1,017

At PPD Police, Ashley Zandick serves as a Police Officer Recruit. They work salaried. Their 2020 pay totaled $1,017.

Brigid Green

School Crossing Guard/PPD Police

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

Source-specific fields

Base Salary
$34,341
Employee Category
Civil Service
Job Code
6D44
Public Id
40224
Total Pay
$1,006

Brigid Green is a School Crossing Guard at PPD Police. They work salaried. 2022 total compensation came to $1,006.

Emmanuel Frank

Police Officer 1/PPD Police

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

Source-specific fields

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

Emmanuel Frank works as a Police Officer 1 for PPD Police. Their status is salaried. Emmanuel earned $1,000 in 2025.

Lori Carter

School Crossing Guard/PPD Police

2021 total comp
$997
Base pay
$585
Overtime
$0
Other pay
$412
Benefits
$0
Total compensation
$997
Employment type
Salaried

Source-specific fields

Base Salary
$12,960
Employee Category
Civil Service
Job Code
6D44
Public Id
9211
Total Pay
$997

Lori Carter holds the role of School Crossing Guard at PPD Police. Their status is salaried. In 2021, their total compensation was $997.

Nicholas Kochmer

Police Officer 1/PPD Police

2023 total comp
$994
Base pay
$0
Overtime
$0
Other pay
$994
Benefits
$0
Total compensation
$994
Employment type
Salaried

Source-specific fields

Base Salary
$74,969
Employee Category
Civil Service
Job Code
6A02
Public Id
8424
Total Pay
$994

Nicholas Kochmer works as a Police Officer 1 for PPD Police. Their status is salaried. Nicholas earned $994 in 2023.

Teuta Pone

School Crossing Guard/PPD Police

2019 total comp
$979
Base pay
$979
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$979
Employment type
Salaried

Source-specific fields

Base Salary
$31,803
Employee Category
Civil Service
Job Code
6D44
Public Id
15702
Total Pay
$979

Teuta Pone is a School Crossing Guard at PPD Police. They work salaried. 2019 total compensation came to $979.

Linda Mcalorum

Custodial Worker 1/PPD Police

2024 total comp
$972
Base pay
$0
Overtime
$0
Other pay
$972
Benefits
$0
Total compensation
$972
Employment type
Salaried

Source-specific fields

Base Salary
$36,978
Employee Category
Civil Service
Job Code
7D11
Public Id
40158
Total Pay
$972

At PPD Police, Linda Mcalorum serves as a Custodial Worker 1. They work salaried. Their 2024 pay totaled $972.

Alaina Cuthbert

Police Officer 1/PPD Police

2022 total comp
$970
Base pay
$0
Overtime
$0
Other pay
$970
Benefits
$0
Total compensation
$970
Employment type
Salaried

Source-specific fields

Base Salary
$77,031
Employee Category
Civil Service
Job Code
6A02
Public Id
33224
Total Pay
$970

Alaina Cuthbert holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2022, their total compensation was $970.

Cheyann Wright

Police Communications Dispatcher Trainee/PPD Police

2025 total comp
$969
Base pay
$0
Overtime
$0
Other pay
$969
Benefits
$0
Total compensation
$969
Employment type
Salaried

Source-specific fields

Base Salary
$46,224
Employee Category
Civil Service
Job Code
6J31
Public Id
49754
Total Pay
$969

Cheyann Wright is a Police Communications Dispatcher Trainee at PPD Police. They work salaried. 2025 total compensation came to $969.

Diana Moore

School Crossing Guard/PPD Police

2020 total comp
$955
Base pay
$0
Overtime
$0
Other pay
$955
Benefits
$0
Total compensation
$955
Employment type
Salaried

Source-specific fields

Base Salary
$12,336
Employee Category
Civil Service
Job Code
6D44
Public Id
13792
Total Pay
$955

Diana Moore is a School Crossing Guard at PPD Police. They work salaried. 2020 total compensation came to $955.

Patience Vaughan

Police Communications Dispatcher Trainee/PPD Police

2023 total comp
$944
Base pay
$944
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$944
Employment type
Salaried

Source-specific fields

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

Patience Vaughan holds the role of Police Communications Dispatcher Trainee at PPD Police. Their status is salaried. In 2023, their total compensation was $944.

Najiyyah Mumin-Kerr

Police Communications Dispatcher Trainee/PPD Police

2023 total comp
$944
Base pay
$944
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$944
Employment type
Salaried

Source-specific fields

Base Salary
$41,045
Employee Category
Civil Service
Job Code
6J31
Public Id
44595
Total Pay
$944

Najiyyah Mumin-Kerr holds the role of Police Communications Dispatcher Trainee at PPD Police. Their status is salaried. In 2023, their total compensation was $944.

Gayle Pringle

School Crossing Guard/PPD Police

2023 total comp
$925
Base pay
$594
Overtime
$0
Other pay
$330
Benefits
$0
Total compensation
$925
Employment type
Salaried

Source-specific fields

Base Salary
$34,341
Employee Category
Civil Service
Job Code
6D44
Public Id
41093
Total Pay
$925

At PPD Police, Gayle Pringle serves as a School Crossing Guard. They work salaried. Their 2023 pay totaled $925.

Ashley Lanier-Alexander

Police Communications Dispatcher Trainee/PPD Police

2023 total comp
$924
Base pay
$924
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$924
Employment type
Salaried

Source-specific fields

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

Ashley Lanier-Alexander works as a Police Communications Dispatcher Trainee for PPD Police. Their status is salaried. Ashley earned $924 in 2023.

Madeline Pendleton

School Crossing Guard/PPD Police

2021 total comp
$921
Base pay
$0
Overtime
$0
Other pay
$921
Benefits
$0
Total compensation
$921
Employment type
Salaried

Source-specific fields

Base Salary
$12,960
Employee Category
Civil Service
Job Code
6D44
Public Id
17417
Total Pay
$921

Madeline Pendleton works as a School Crossing Guard for PPD Police. Their status is salaried. Madeline earned $921 in 2021.

Brandon Ciliberto

Police Officer 1/PPD Police

2021 total comp
$913
Base pay
$862
Overtime
$0
Other pay
$52
Benefits
$0
Total compensation
$913
Employment type
Salaried

Source-specific fields

Base Salary
$74,969
Employee Category
Civil Service
Job Code
6A02
Public Id
27028
Total Pay
$913

At PPD Police, Brandon Ciliberto serves as a Police Officer 1. They work salaried. Their 2021 pay totaled $913.

Melissa Glenn

School Crossing Guard/PPD Police

2021 total comp
$907
Base pay
$907
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$907
Employment type
Salaried

Source-specific fields

Base Salary
$33,696
Employee Category
Civil Service
Job Code
6D44
Public Id
19899
Total Pay
$907

At PPD Police, Melissa Glenn serves as a School Crossing Guard. They work salaried. Their 2021 pay totaled $907.

Catalina Trinidad

Police Communication Dispatcher/PPD Police

2025 total comp
$907
Base pay
$0
Overtime
$0
Other pay
$907
Benefits
$0
Total compensation
$907
Employment type
Salaried

Source-specific fields

Base Salary
$57,905
Employee Category
Civil Service
Job Code
6J32
Public Id
12969
Total Pay
$907

Catalina Trinidad works as a Police Communication Dispatcher for PPD Police. Their status is salaried. Catalina earned $907 in 2025.

Lauran Snead

Office Clerk 2/PPD Police

2026 total comp
$901
Base pay
$0
Overtime
$0
Other pay
$901
Benefits
$0
Total compensation
$901
Employment type
Salaried

Source-specific fields

Base Salary
$42,753
Employee Category
Civil Service
Job Code
1A03
Public Id
48075
Total Pay
$901

Lauran Snead is a Office Clerk 2 at PPD Police. They work salaried. 2026 total compensation came to $901.

Antonio Jones

Custodial Worker 1/PPD Police

2025 total comp
$896
Base pay
$0
Overtime
$0
Other pay
$896
Benefits
$0
Total compensation
$896
Employment type
Salaried

Source-specific fields

Base Salary
$37,931
Employee Category
Civil Service
Job Code
7D11
Public Id
46962
Total Pay
$896

Antonio Jones holds the role of Custodial Worker 1 at PPD Police. Their status is salaried. In 2025, their total compensation was $896.

Iris Cruz

School Crossing Guard/PPD Police

2023 total comp
$892
Base pay
$892
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$892
Employment type
Salaried

Source-specific fields

Base Salary
$34,341
Employee Category
Civil Service
Job Code
6D44
Public Id
39911
Total Pay
$892

Iris Cruz works as a School Crossing Guard for PPD Police. Their status is salaried. Iris earned $892 in 2023.

Kevin Peirce

Police Officer Recruit/PPD Police

2020 total comp
$877
Base pay
$628
Overtime
$0
Other pay
$249
Benefits
$0
Total compensation
$877
Employment type
Salaried

Source-specific fields

Base Salary
$54,856
Employee Category
Civil Service
Job Code
6A01
Public Id
4254
Total Pay
$877

Kevin Peirce holds the role of Police Officer Recruit at PPD Police. Their status is salaried. In 2020, their total compensation was $877.

Eartha Elliott

Police Communication Dispatcher/PPD Police

2021 total comp
$874
Base pay
$0
Overtime
$0
Other pay
$874
Benefits
$0
Total compensation
$874
Employment type
Salaried

Source-specific fields

Base Salary
$46,786
Employee Category
Civil Service
Job Code
6J32
Public Id
27930
Total Pay
$874

At PPD Police, Eartha Elliott serves as a Police Communication Dispatcher. They work salaried. Their 2021 pay totaled $874.

Kayla Codner

Police Officer Recruit/PPD Police

2021 total comp
$862
Base pay
$862
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$862
Employment type
Salaried

Source-specific fields

Base Salary
$56,227
Employee Category
Civil Service
Job Code
6A01
Public Id
37679
Total Pay
$862

Kayla Codner holds the role of Police Officer Recruit at PPD Police. Their status is salaried. In 2021, their total compensation was $862.

Carol Washington-Lomax

Office Clerk 2/PPD Police

2026 total comp
$856
Base pay
$841
Overtime
$0
Other pay
$16
Benefits
$0
Total compensation
$856
Employment type
Salaried

Source-specific fields

Base Salary
$43,879
Employee Category
Civil Service
Job Code
1A03
Public Id
11630
Total Pay
$856

Carol Washington-Lomax holds the role of Office Clerk 2 at PPD Police. Their status is salaried. In 2026, their total compensation was $856.

Sharice Neal

Police Communications Dispatcher Trainee/PPD Police

2023 total comp
$849
Base pay
$849
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$849
Employment type
Salaried

Source-specific fields

Base Salary
$41,045
Employee Category
Civil Service
Job Code
6J31
Public Id
43543
Total Pay
$849

Sharice Neal holds the role of Police Communications Dispatcher Trainee at PPD Police. Their status is salaried. In 2023, their total compensation was $849.

Leslie Smith

School Crossing Guard/PPD Police

2020 total comp
$846
Base pay
$0
Overtime
$0
Other pay
$846
Benefits
$0
Total compensation
$846
Employment type
Salaried

Source-specific fields

Base Salary
$12,336
Employee Category
Civil Service
Job Code
6D44
Public Id
25515
Total Pay
$846

Leslie Smith is a School Crossing Guard at PPD Police. They work salaried. 2020 total compensation came to $846.

Tiffanie Sanchez

Police Officer 1/PPD Police

2020 total comp
$837
Base pay
$0
Overtime
$0
Other pay
$837
Benefits
$0
Total compensation
$837
Employment type
Salaried

Source-specific fields

Base Salary
$58,662
Employee Category
Civil Service
Job Code
6A02
Public Id
27104
Total Pay
$837

Tiffanie Sanchez works as a Police Officer 1 for PPD Police. Their status is salaried. Tiffanie earned $837 in 2020.

Denise Turner

Office Clerk 2/PPD Police

2026 total comp
$819
Base pay
$819
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$819
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
32906
Total Pay
$24,396

Denise Turner holds the role of Office Clerk 2 at PPD Police. Their status is salaried. In 2026, their total compensation was $819.

Angela Wiggins-Streater

Police District Captain's Clerk/PPD Police

2021 total comp
$795
Base pay
$772
Overtime
$0
Other pay
$23
Benefits
$0
Total compensation
$795
Employment type
Salaried

Source-specific fields

Base Salary
$40,288
Employee Category
Civil Service
Job Code
1A19
Public Id
14323
Total Pay
$795

At PPD Police, Angela Wiggins-Streater serves as a Police District Captain's Clerk. They work salaried. Their 2021 pay totaled $795.

Shatika Jones

School Crossing Guard/PPD Police

2022 total comp
$792
Base pay
$792
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$792
Employment type
Salaried

Source-specific fields

Base Salary
$34,341
Employee Category
Civil Service
Job Code
6D44
Public Id
41484
Total Pay
$792

Shatika Jones holds the role of School Crossing Guard at PPD Police. Their status is salaried. In 2022, their total compensation was $792.

Alyssa Brogan

Police Communications Dispatcher Trainee/PPD Police

2023 total comp
$786
Base pay
$157
Overtime
$0
Other pay
$629
Benefits
$0
Total compensation
$786
Employment type
Salaried

Source-specific fields

Base Salary
$41,045
Employee Category
Civil Service
Job Code
6J31
Public Id
40346
Total Pay
$786

At PPD Police, Alyssa Brogan serves as a Police Communications Dispatcher Trainee. They work salaried. Their 2023 pay totaled $786.

Gwendolyn Mullins

Data Entry Operator II/PPD Police

2020 total comp
$780
Base pay
$0
Overtime
$0
Other pay
$780
Benefits
$0
Total compensation
$780
Employment type
Salaried

Source-specific fields

Base Salary
$38,023
Employee Category
Civil Service
Job Code
1D02
Public Id
14734
Total Pay
$780

Gwendolyn Mullins is a Data Entry Operator II at PPD Police. They work salaried. 2020 total compensation came to $780.

Jovanne Watson

Legal Services Clerk/PPD Police

2021 total comp
$780
Base pay
$778
Overtime
$0
Other pay
$2
Benefits
$0
Total compensation
$780
Employment type
Salaried

Source-specific fields

Base Salary
$40,589
Employee Category
Civil Service
Job Code
1B40
Public Id
37879
Total Pay
$780

Jovanne Watson holds the role of Legal Services Clerk at PPD Police. Their status is salaried. In 2021, their total compensation was $780.