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 4

Gail Smith-Jordan

School Crossing Guard/PPD Police

2021 total comp
$5,449
Base pay
$3,370
Overtime
$0
Other pay
$2,080
Benefits
$0
Total compensation
$5,449
Employment type
Salaried

Source-specific fields

Base Salary
$12,960
Employee Category
Civil Service
Job Code
6D44
Public Id
1894
Total Pay
$5,449

Gail Smith-Jordan is a School Crossing Guard at PPD Police. They work salaried. 2021 total compensation came to $5,449.

Ramonita Santiago

Office Clerk 2/PPD Police

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

Source-specific fields

Base Salary
$37,130
Employee Category
Civil Service
Job Code
1A03
Public Id
913
Total Pay
$5,425

At PPD Police, Ramonita Santiago serves as a Office Clerk 2. They work salaried. Their 2022 pay totaled $5,425.

Jessica Gwiazdowski

Police Officer 1/PPD Police

2025 total comp
$5,422
Base pay
$3,458
Overtime
$0
Other pay
$1,964
Benefits
$0
Total compensation
$5,422
Employment type
Salaried

Source-specific fields

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

Jessica Gwiazdowski is a Police Officer 1 at PPD Police. They work salaried. 2025 total compensation came to $5,422.

Ryan Light

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$77,031
Employee Category
Civil Service
Job Code
6A02
Public Id
20302
Total Pay
$5,413

Ryan Light holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2022, their total compensation was $5,413.

Joseph Murray

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
13054
Total Pay
$52,375

Joseph Murray holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2023, their total compensation was $5,403.

Mehki Oakley

Police Communications Dispatcher Trainee/PPD Police

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

Source-specific fields

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

At PPD Police, Mehki Oakley serves as a Police Communications Dispatcher Trainee. They work salaried. Their 2022 pay totaled $5,361.

Thomas Quinn

Police Officer 1/PPD Police

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

Source-specific fields

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

Thomas Quinn holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2024, their total compensation was $5,361.

Pamela Street

Legal Support Services Coordinator/PPD Police

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

Source-specific fields

Base Salary
$68,314
Employee Category
Civil Service
Job Code
1B39
Public Id
19838
Total Pay
$5,359

Pamela Street is a Legal Support Services Coordinator at PPD Police. They work salaried. 2023 total compensation came to $5,359.

Kimyetta King

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
22369
Total Pay
$5,355

Kimyetta King works as a Police Officer 1 for PPD Police. Their status is salaried. Kimyetta earned $5,355 in 2024.

Tene' Martin

School Crossing Guard/PPD Police

2022 total comp
$5,348
Base pay
$4,883
Overtime
$0
Other pay
$465
Benefits
$0
Total compensation
$5,348
Employment type
Salaried

Source-specific fields

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

Tene' Martin is a School Crossing Guard at PPD Police. They work salaried. 2022 total compensation came to $5,348.

Kitina Brown-Grimes

School Crossing Guard/PPD Police

2022 total comp
$5,282
Base pay
$4,651
Overtime
$0
Other pay
$631
Benefits
$0
Total compensation
$5,282
Employment type
Salaried

Source-specific fields

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

Kitina Brown-Grimes holds the role of School Crossing Guard at PPD Police. Their status is salaried. In 2022, their total compensation was $5,282.

Dorothy Cain

School Crossing Guard/PPD Police

2019 total comp
$5,280
Base pay
$3,616
Overtime
$0
Other pay
$1,664
Benefits
$0
Total compensation
$5,280
Employment type
Salaried

Source-specific fields

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

Dorothy Cain works as a School Crossing Guard for PPD Police. Their status is salaried. Dorothy earned $5,280 in 2019.

Benjamin Frazier Jr

Police Lieutenant/PPD Police

2026 total comp
$5,260
Base pay
$4,643
Overtime
$0
Other pay
$617
Benefits
$0
Total compensation
$5,260
Employment type
Salaried

Source-specific fields

Base Salary
$120,809
Employee Category
Civil Service
Job Code
6A05
Public Id
33863
Total Pay
$5,260

Benjamin Frazier Jr holds the role of Police Lieutenant at PPD Police. Their status is salaried. In 2026, their total compensation was $5,260.

Nicole Freeman

Police Corporal/PPD Police

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

Source-specific fields

Base Salary
$84,112
Employee Category
Civil Service
Job Code
6A03
Public Id
134
Total Pay
$5,231

Nicole Freeman works as a Police Corporal for PPD Police. Their status is salaried. Nicole earned $5,231 in 2021.

Paris Lawton

Police Communications Dispatcher Trainee/PPD Police

2023 total comp
$5,224
Base pay
$4,037
Overtime
$362
Other pay
$826
Benefits
$0
Total compensation
$5,224
Employment type
Salaried

Source-specific fields

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

Paris Lawton holds the role of Police Communications Dispatcher Trainee at PPD Police. Their status is salaried. In 2023, their total compensation was $5,224.

Phebe Jernigan

Police Communications Dispatcher Trainee/PPD Police

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

Source-specific fields

Base Salary
$35,042
Employee Category
Civil Service
Job Code
6J31
Public Id
26671
Total Pay
$5,218

Phebe Jernigan works as a Police Communications Dispatcher Trainee for PPD Police. Their status is salaried. Phebe earned $5,218 in 2020.

Jakob Klemash-Kresge

Police Officer Recruit/PPD Police

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

Source-specific fields

Base Salary
$67,935
Employee Category
Civil Service
Job Code
6A01
Public Id
50806
Total Pay
$5,206

Jakob Klemash-Kresge is a Police Officer Recruit at PPD Police. They work salaried. 2026 total compensation came to $5,206.

Nicholas Wolanski

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$77,359
Employee Category
Civil Service
Job Code
6A02
Public Id
38110
Total Pay
$5,204

Nicholas Wolanski is a Police Officer 1 at PPD Police. They work salaried. 2024 total compensation came to $5,204.

Janet Evans

School Crossing Guard/PPD Police

2022 total comp
$5,202
Base pay
$4,186
Overtime
$0
Other pay
$1,016
Benefits
$0
Total compensation
$5,202
Employment type
Salaried

Source-specific fields

Base Salary
$13,288
Employee Category
Civil Service
Job Code
6D44
Public Id
32015
Total Pay
$5,202

At PPD Police, Janet Evans serves as a School Crossing Guard. They work salaried. Their 2022 pay totaled $5,202.

Karen Nance

Police Sergeant/PPD Police

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

Source-specific fields

Base Salary
$97,988
Employee Category
Civil Service
Job Code
6A04
Public Id
17145
Total Pay
$5,185

Karen Nance works as a Police Sergeant for PPD Police. Their status is salaried. Karen earned $5,185 in 2024.

Shaquana Reid

Police Communication Dispatcher/PPD Police

2026 total comp
$5,169
Base pay
$5,070
Overtime
$0
Other pay
$99
Benefits
$0
Total compensation
$5,169
Employment type
Salaried

Source-specific fields

Base Salary
$57,858
Employee Category
Civil Service
Job Code
6J32
Public Id
43919
Total Pay
$5,169

Shaquana Reid works as a Police Communication Dispatcher for PPD Police. Their status is salaried. Shaquana earned $5,169 in 2026.

Loretta Deck

School Crossing Guard/PPD Police

2022 total comp
$5,168
Base pay
$4,194
Overtime
$0
Other pay
$974
Benefits
$0
Total compensation
$5,168
Employment type
Salaried

Source-specific fields

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

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

Kristy Silvetti

School Crossing Guard/PPD Police

2019 total comp
$5,159
Base pay
$4,387
Overtime
$0
Other pay
$772
Benefits
$0
Total compensation
$5,159
Employment type
Salaried

Source-specific fields

Base Salary
$12,704
Employee Category
Civil Service
Job Code
6D44
Public Id
8009
Total Pay
$5,159

Kristy Silvetti is a School Crossing Guard at PPD Police. They work salaried. 2019 total compensation came to $5,159.

Goran Lazarevic

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
3429
Total Pay
$5,124

Goran Lazarevic holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2022, their total compensation was $5,124.

Ravette Parker-Bey

Police Corporal/PPD Police

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

Source-specific fields

Base Salary
$88,263
Employee Category
Civil Service
Job Code
6A03
Public Id
29735
Total Pay
$5,091

Ravette Parker-Bey works as a Police Corporal for PPD Police. Their status is salaried. Ravette earned $5,091 in 2022.

Bendjy Cetoute

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$70,282
Employee Category
Civil Service
Job Code
6A02
Public Id
28835
Total Pay
$5,086

Bendjy Cetoute holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2021, their total compensation was $5,086.

Nilda Jimenez

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
15916
Total Pay
$5,071

At PPD Police, Nilda Jimenez serves as a Police Officer 1. They work salaried. Their 2022 pay totaled $5,071.

Kyle Mason

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$70,282
Employee Category
Civil Service
Job Code
6A02
Public Id
36890
Total Pay
$5,067

Kyle Mason is a Police Officer 1 at PPD Police. They work salaried. 2021 total compensation came to $5,067.

Daniel Digiuseppe

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$77,031
Employee Category
Civil Service
Job Code
6A02
Public Id
3905
Total Pay
$5,050

Daniel Digiuseppe is a Police Officer 1 at PPD Police. They work salaried. 2022 total compensation came to $5,050.

Tykiera Baynes

Police Communications Dispatcher Trainee/PPD Police

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

Source-specific fields

Base Salary
$46,224
Employee Category
Civil Service
Job Code
6J31
Public Id
49735
Total Pay
$5,042

Tykiera Baynes works as a Police Communications Dispatcher Trainee for PPD Police. Their status is salaried. Tykiera earned $5,042 in 2025.

Jane Bassler

School Crossing Guard/PPD Police

2019 total comp
$5,032
Base pay
$3,577
Overtime
$0
Other pay
$1,454
Benefits
$0
Total compensation
$5,032
Employment type
Salaried

Source-specific fields

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

Jane Bassler works as a School Crossing Guard for PPD Police. Their status is salaried. Jane earned $5,032 in 2019.

Gabriel Daily

Police Communication Dispatcher/PPD Police

2026 total comp
$5,025
Base pay
$4,560
Overtime
$343
Other pay
$121
Benefits
$0
Total compensation
$5,025
Employment type
Salaried

Source-specific fields

Base Salary
$59,642
Employee Category
Civil Service
Job Code
6J32
Public Id
39281
Total Pay
$5,025

Gabriel Daily is a Police Communication Dispatcher at PPD Police. They work salaried. 2026 total compensation came to $5,025.

Joseph Jonas Jr

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$74,969
Employee Category
Civil Service
Job Code
6A02
Public Id
3414
Total Pay
$4,993

Joseph Jonas Jr works as a Police Officer 1 for PPD Police. Their status is salaried. Joseph earned $4,993 in 2021.

Xianni Thomas

Police Officer Recruit/PPD Police

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

Source-specific fields

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

Xianni Thomas works as a Police Officer Recruit for PPD Police. Their status is salaried. Xianni earned $4,980 in 2024.

Stephen Lewis

Police Officer 1/PPD Police

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

Source-specific fields

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

Stephen Lewis holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2022, their total compensation was $4,964.

Lisa Felder

School Crossing Guard/PPD Police

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

Source-specific fields

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

At PPD Police, Lisa Felder serves as a School Crossing Guard. They work salaried. Their 2021 pay totaled $4,957.

Kim Williams

School Crossing Guard/PPD Police

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

Source-specific fields

Base Salary
$12,336
Employee Category
Civil Service
Job Code
6D44
Public Id
29393
Total Pay
$4,947

Kim Williams works as a School Crossing Guard for PPD Police. Their status is salaried. Kim earned $4,947 in 2020.

Veronica Kincy-Jones

Police Communications Dispatcher Trainee/PPD Police

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

Source-specific fields

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

Veronica Kincy-Jones holds the role of Police Communications Dispatcher Trainee at PPD Police. Their status is salaried. In 2021, their total compensation was $4,942.

Sheena Williams-Grier

Police Communications Dispatcher Trainee/PPD Police

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

Source-specific fields

Base Salary
$46,224
Employee Category
Civil Service
Job Code
6J31
Public Id
51027
Total Pay
$4,933

Sheena Williams-Grier works as a Police Communications Dispatcher Trainee for PPD Police. Their status is salaried. Sheena earned $4,933 in 2025.

Robert Mcdonald Jr.

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$76,187
Employee Category
Civil Service
Job Code
6A02
Public Id
34302
Total Pay
$4,928

Robert Mcdonald Jr. works as a Police Officer 1 for PPD Police. Their status is salaried. Robert earned $4,928 in 2020.