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

Paul Taylor

Police Officer 1/PPD Police

2026 total comp
$12,175
Base pay
$10,803
Overtime
$0
Other pay
$1,372
Benefits
$0
Total compensation
$12,175
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
12162
Total Pay
$12,175

At PPD Police, Paul Taylor serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $12,175.

Vera Wilson

Clerk 3/PPD Police

2023 total comp
$12,174
Base pay
$10,808
Overtime
$0
Other pay
$1,366
Benefits
$0
Total compensation
$12,174
Employment type
Salaried

Source-specific fields

Base Salary
$48,394
Employee Category
Civil Service
Job Code
1A04
Public Id
25430
Total Pay
$12,174

Vera Wilson is a Clerk 3 at PPD Police. They work salaried. 2023 total compensation came to $12,174.

Tammy Mcdonnell

Hostler/PPD Police

2026 total comp
$12,174
Base pay
$10,657
Overtime
$1,066
Other pay
$452
Benefits
$0
Total compensation
$12,174
Employment type
Salaried

Source-specific fields

Base Salary
$46,355
Employee Category
Civil Service
Job Code
7A71
Public Id
43506
Total Pay
$12,174

Tammy Mcdonnell holds the role of Hostler at PPD Police. Their status is salaried. In 2026, their total compensation was $12,174.

Jordan Carter

Junior Law Enforcement Analyst/PPD Police

2026 total comp
$12,167
Base pay
$12,064
Overtime
$0
Other pay
$103
Benefits
$0
Total compensation
$12,167
Employment type
Salaried

Source-specific fields

Base Salary
$52,479
Employee Category
Civil Service
Job Code
6C25
Public Id
49797
Total Pay
$12,167

At PPD Police, Jordan Carter serves as a Junior Law Enforcement Analyst. They work salaried. Their 2026 pay totaled $12,167.

Audrey Taylor

Junior Law Enforcement Analyst/PPD Police

2026 total comp
$12,167
Base pay
$12,064
Overtime
$0
Other pay
$103
Benefits
$0
Total compensation
$12,167
Employment type
Salaried

Source-specific fields

Base Salary
$52,479
Employee Category
Civil Service
Job Code
6C25
Public Id
50114
Total Pay
$12,167

At PPD Police, Audrey Taylor serves as a Junior Law Enforcement Analyst. They work salaried. Their 2026 pay totaled $12,167.

Jeffrey Waldman

Junior Law Enforcement Analyst/PPD Police

2026 total comp
$12,165
Base pay
$12,064
Overtime
$0
Other pay
$101
Benefits
$0
Total compensation
$12,165
Employment type
Salaried

Source-specific fields

Base Salary
$52,479
Employee Category
Civil Service
Job Code
6C25
Public Id
41101
Total Pay
$12,165

At PPD Police, Jeffrey Waldman serves as a Junior Law Enforcement Analyst. They work salaried. Their 2026 pay totaled $12,165.

Natalis Romanowski

Junior Law Enforcement Analyst/PPD Police

2026 total comp
$12,153
Base pay
$12,064
Overtime
$0
Other pay
$89
Benefits
$0
Total compensation
$12,153
Employment type
Salaried

Source-specific fields

Base Salary
$52,479
Employee Category
Civil Service
Job Code
6C25
Public Id
46627
Total Pay
$12,153

Natalis Romanowski is a Junior Law Enforcement Analyst at PPD Police. They work salaried. 2026 total compensation came to $12,153.

Charisma Leak

Junior Law Enforcement Analyst/PPD Police

2026 total comp
$12,149
Base pay
$12,064
Overtime
$0
Other pay
$85
Benefits
$0
Total compensation
$12,149
Employment type
Salaried

Source-specific fields

Base Salary
$52,479
Employee Category
Civil Service
Job Code
6C25
Public Id
49841
Total Pay
$12,149

At PPD Police, Charisma Leak serves as a Junior Law Enforcement Analyst. They work salaried. Their 2026 pay totaled $12,149.

Carlos Carter

Fingerprint Identification Specialist 2/PPD Police

2026 total comp
$12,123
Base pay
$11,665
Overtime
$326
Other pay
$132
Benefits
$0
Total compensation
$12,123
Employment type
Salaried

Source-specific fields

Base Salary
$56,799
Employee Category
Civil Service
Job Code
6C13
Public Id
30235
Total Pay
$12,123

Carlos Carter holds the role of Fingerprint Identification Specialist 2 at PPD Police. Their status is salaried. In 2026, their total compensation was $12,123.

Alina Chaves

Junior Law Enforcement Analyst/PPD Police

2026 total comp
$12,118
Base pay
$12,078
Overtime
$40
Other pay
$0
Benefits
$0
Total compensation
$12,118
Employment type
Salaried

Source-specific fields

Base Salary
$52,479
Employee Category
Civil Service
Job Code
6C25
Public Id
50182
Total Pay
$12,118

Alina Chaves is a Junior Law Enforcement Analyst at PPD Police. They work salaried. 2026 total compensation came to $12,118.

Maria Foggy

Junior Law Enforcement Analyst/PPD Police

2026 total comp
$12,113
Base pay
$12,064
Overtime
$0
Other pay
$48
Benefits
$0
Total compensation
$12,113
Employment type
Salaried

Source-specific fields

Base Salary
$52,479
Employee Category
Civil Service
Job Code
6C25
Public Id
48388
Total Pay
$12,113

Maria Foggy is a Junior Law Enforcement Analyst at PPD Police. They work salaried. 2026 total compensation came to $12,113.

Regine Mcgroarty

School Crossing Guard/PPD Police

2020 total comp
$12,110
Base pay
$10,633
Overtime
$0
Other pay
$1,477
Benefits
$0
Total compensation
$12,110
Employment type
Salaried

Source-specific fields

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

Regine Mcgroarty is a School Crossing Guard at PPD Police. They work salaried. 2020 total compensation came to $12,110.

Eula Collier

Clerk 3/PPD Police

2026 total comp
$12,108
Base pay
$11,831
Overtime
$0
Other pay
$277
Benefits
$0
Total compensation
$12,108
Employment type
Salaried

Source-specific fields

Base Salary
$52,338
Employee Category
Civil Service
Job Code
1A04
Public Id
21179
Total Pay
$12,108

Eula Collier holds the role of Clerk 3 at PPD Police. Their status is salaried. In 2026, their total compensation was $12,108.

Keisha Thorne

Police Officer 1/PPD Police

2021 total comp
$12,090
Base pay
$9,575
Overtime
$0
Other pay
$2,515
Benefits
$0
Total compensation
$12,090
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
12131
Total Pay
$12,090

Keisha Thorne is a Police Officer 1 at PPD Police. They work salaried. 2021 total compensation came to $12,090.

Dia Johnson

Port Security Intelligence Analyst/PPD Police

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

Source-specific fields

Base Salary
$61,800
Employee Category
Exempt
Job Code
P345
Public Id
24544
Total Pay
$12,076

Dia Johnson works as a Port Security Intelligence Analyst for PPD Police. Their status is salaried. Dia earned $12,076 in 2022.

Marie Martinez

Forensic Scientist 3/PPD Police

2020 total comp
$12,073
Base pay
$4,290
Overtime
$0
Other pay
$7,784
Benefits
$0
Total compensation
$12,073
Employment type
Salaried

Source-specific fields

Base Salary
$74,924
Employee Category
Civil Service
Job Code
3H72
Public Id
25287
Total Pay
$12,073

Marie Martinez holds the role of Forensic Scientist 3 at PPD Police. Their status is salaried. In 2020, their total compensation was $12,073.

Emma Taylor

Junior Law Enforcement Analyst/PPD Police

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

Source-specific fields

Base Salary
$52,479
Employee Category
Civil Service
Job Code
6C25
Public Id
50409
Total Pay
$12,064

Emma Taylor works as a Junior Law Enforcement Analyst for PPD Police. Their status is salaried. Emma earned $12,064 in 2026.

James Nowakowski

Junior Law Enforcement Analyst/PPD Police

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

Source-specific fields

Base Salary
$52,479
Employee Category
Civil Service
Job Code
6C25
Public Id
50467
Total Pay
$12,064

James Nowakowski is a Junior Law Enforcement Analyst at PPD Police. They work salaried. 2026 total compensation came to $12,064.

Taniya Birch

Junior Law Enforcement Analyst/PPD Police

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

Source-specific fields

Base Salary
$52,479
Employee Category
Civil Service
Job Code
6C25
Public Id
51082
Total Pay
$12,064

Taniya Birch holds the role of Junior Law Enforcement Analyst at PPD Police. Their status is salaried. In 2026, their total compensation was $12,064.

Raymond Almodovar

Junior Law Enforcement Analyst/PPD Police

2025 total comp
$12,064
Base pay
$11,885
Overtime
$0
Other pay
$179
Benefits
$0
Total compensation
$12,064
Employment type
Salaried

Source-specific fields

Base Salary
$47,998
Employee Category
Civil Service
Job Code
6C25
Public Id
49237
Total Pay
$12,064

Raymond Almodovar holds the role of Junior Law Enforcement Analyst at PPD Police. Their status is salaried. In 2025, their total compensation was $12,064.

Brynne Albert

Clerk 3/PPD Police

2026 total comp
$12,059
Base pay
$11,783
Overtime
$0
Other pay
$277
Benefits
$0
Total compensation
$12,059
Employment type
Salaried

Source-specific fields

Base Salary
$52,338
Employee Category
Civil Service
Job Code
1A04
Public Id
9673
Total Pay
$12,059

Brynne Albert works as a Clerk 3 for PPD Police. Their status is salaried. Brynne earned $12,059 in 2026.

Aliyah Elenback

Police Communications Dispatcher Trainee/PPD Police

2026 total comp
$12,057
Base pay
$9,258
Overtime
$274
Other pay
$2,526
Benefits
$0
Total compensation
$12,057
Employment type
Salaried

Source-specific fields

Base Salary
$47,611
Employee Category
Civil Service
Job Code
6J31
Public Id
50733
Total Pay
$12,057

Aliyah Elenback works as a Police Communications Dispatcher Trainee for PPD Police. Their status is salaried. Aliyah earned $12,057 in 2026.

Martin Campbell

Police Officer 1/PPD Police

2026 total comp
$12,049
Base pay
$10,803
Overtime
$0
Other pay
$1,246
Benefits
$0
Total compensation
$12,049
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
34143
Total Pay
$12,049

Martin Campbell is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $12,049.

Gloria Coleman

Police Communication Dispatcher/PPD Police

2026 total comp
$12,043
Base pay
$9,827
Overtime
$1,934
Other pay
$283
Benefits
$0
Total compensation
$12,043
Employment type
Salaried

Source-specific fields

Base Salary
$54,279
Employee Category
Civil Service
Job Code
6J32
Public Id
47684
Total Pay
$12,043

Gloria Coleman works as a Police Communication Dispatcher for PPD Police. Their status is salaried. Gloria earned $12,043 in 2026.

Kaitlyn Eroh

Police Communication Dispatcher/PPD Police

2026 total comp
$12,038
Base pay
$9,708
Overtime
$1,618
Other pay
$712
Benefits
$0
Total compensation
$12,038
Employment type
Salaried

Source-specific fields

Base Salary
$57,858
Employee Category
Civil Service
Job Code
6J32
Public Id
42251
Total Pay
$12,038

At PPD Police, Kaitlyn Eroh serves as a Police Communication Dispatcher. They work salaried. Their 2026 pay totaled $12,038.

Frank Ray

Police Officer 1/PPD Police

2023 total comp
$12,023
Base pay
$6,364
Overtime
$0
Other pay
$5,659
Benefits
$0
Total compensation
$12,023
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
24548
Total Pay
$12,023

At PPD Police, Frank Ray serves as a Police Officer 1. They work salaried. Their 2023 pay totaled $12,023.

Tracy Cottrell

Office Clerk 2/PPD Police

2026 total comp
$12,003
Base pay
$10,087
Overtime
$1,009
Other pay
$907
Benefits
$0
Total compensation
$12,003
Employment type
Salaried

Source-specific fields

Base Salary
$43,879
Employee Category
Civil Service
Job Code
1A03
Public Id
34121
Total Pay
$12,003

Tracy Cottrell is a Office Clerk 2 at PPD Police. They work salaried. 2026 total compensation came to $12,003.

Aiysha Young

Police Communications Dispatcher Trainee/PPD Police

2023 total comp
$11,991
Base pay
$11,348
Overtime
$135
Other pay
$508
Benefits
$0
Total compensation
$11,991
Employment type
Salaried

Source-specific fields

Base Salary
$42,379
Employee Category
Civil Service
Job Code
6J31
Public Id
42785
Total Pay
$11,991

Aiysha Young is a Police Communications Dispatcher Trainee at PPD Police. They work salaried. 2023 total compensation came to $11,991.

Ian Frasca-Breen

Police Officer 1/PPD Police

2026 total comp
$11,989
Base pay
$11,102
Overtime
$209
Other pay
$679
Benefits
$0
Total compensation
$11,989
Employment type
Salaried

Source-specific fields

Base Salary
$72,651
Employee Category
Civil Service
Job Code
6A02
Public Id
52563
Total Pay
$11,989

Ian Frasca-Breen is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $11,989.

Kierra Gresham

Police Communications Dispatcher Trainee/PPD Police

2021 total comp
$11,972
Base pay
$11,634
Overtime
$274
Other pay
$63
Benefits
$0
Total compensation
$11,972
Employment type
Salaried

Source-specific fields

Base Salary
$39,753
Employee Category
Civil Service
Job Code
6J31
Public Id
37310
Total Pay
$11,972

At PPD Police, Kierra Gresham serves as a Police Communications Dispatcher Trainee. They work salaried. Their 2021 pay totaled $11,972.

Amani Sanders

Police Officer 1/PPD Police

2026 total comp
$11,968
Base pay
$10,803
Overtime
$0
Other pay
$1,166
Benefits
$0
Total compensation
$11,968
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
16793
Total Pay
$11,968

Amani Sanders holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $11,968.

Katrina Giddings

Police District Captain's Clerk/PPD Police

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

Source-specific fields

Base Salary
$42,637
Employee Category
Civil Service
Job Code
1A19
Public Id
16526
Total Pay
$11,958

At PPD Police, Katrina Giddings serves as a Police District Captain's Clerk. They work salaried. Their 2023 pay totaled $11,958.

Moustafa Aladham

Office Clerk 2/PPD Police

2026 total comp
$11,954
Base pay
$11,825
Overtime
$0
Other pay
$128
Benefits
$0
Total compensation
$11,954
Employment type
Salaried

Source-specific fields

Base Salary
$40,584
Employee Category
Civil Service
Job Code
1A03
Public Id
50101
Total Pay
$11,954

At PPD Police, Moustafa Aladham serves as a Office Clerk 2. They work salaried. Their 2026 pay totaled $11,954.

Yahelis Quintana Flores

Police Communications Dispatcher Trainee/PPD Police

2023 total comp
$11,931
Base pay
$11,682
Overtime
$212
Other pay
$37
Benefits
$0
Total compensation
$11,931
Employment type
Salaried

Source-specific fields

Base Salary
$42,379
Employee Category
Civil Service
Job Code
6J31
Public Id
45568
Total Pay
$11,931

At PPD Police, Yahelis Quintana Flores serves as a Police Communications Dispatcher Trainee. They work salaried. Their 2023 pay totaled $11,931.

Keith Southerland

Office Clerk 2/PPD Police

2026 total comp
$11,931
Base pay
$11,364
Overtime
$567
Other pay
$0
Benefits
$0
Total compensation
$11,931
Employment type
Salaried

Source-specific fields

Base Salary
$43,879
Employee Category
Civil Service
Job Code
1A03
Public Id
4693
Total Pay
$11,931

At PPD Police, Keith Southerland serves as a Office Clerk 2. They work salaried. Their 2026 pay totaled $11,931.

Thomas Watson

Stores Worker/PPD Police

2026 total comp
$11,915
Base pay
$11,299
Overtime
$414
Other pay
$202
Benefits
$0
Total compensation
$11,915
Employment type
Salaried

Source-specific fields

Base Salary
$49,092
Employee Category
Civil Service
Job Code
1F06
Public Id
27118
Total Pay
$11,915

Thomas Watson works as a Stores Worker for PPD Police. Their status is salaried. Thomas earned $11,915 in 2026.

Jonnaya Conover

School Crossing Guard/PPD Police

2022 total comp
$11,912
Base pay
$10,912
Overtime
$0
Other pay
$1,000
Benefits
$0
Total compensation
$11,912
Employment type
Salaried

Source-specific fields

Base Salary
$35,672
Employee Category
Civil Service
Job Code
6D44
Public Id
37772
Total Pay
$11,912

At PPD Police, Jonnaya Conover serves as a School Crossing Guard. They work salaried. Their 2022 pay totaled $11,912.

Vincent Jones

Semi-Skilled Laborer/PPD Police

2026 total comp
$11,903
Base pay
$10,945
Overtime
$0
Other pay
$957
Benefits
$0
Total compensation
$11,903
Employment type
Salaried

Source-specific fields

Base Salary
$47,611
Employee Category
Civil Service
Job Code
7A03
Public Id
20151
Total Pay
$11,903

Vincent Jones is a Semi-Skilled Laborer at PPD Police. They work salaried. 2026 total compensation came to $11,903.

Yadieliz Poncedeleon

Police Communications Dispatcher Trainee/PPD Police

2024 total comp
$11,902
Base pay
$11,106
Overtime
$734
Other pay
$63
Benefits
$0
Total compensation
$11,902
Employment type
Salaried

Source-specific fields

Base Salary
$44,023
Employee Category
Civil Service
Job Code
6J31
Public Id
46730
Total Pay
$11,902

Yadieliz Poncedeleon holds the role of Police Communications Dispatcher Trainee at PPD Police. Their status is salaried. In 2024, their total compensation was $11,902.

Willie Gainey

Facilities Care Worker 1/PPD Police

2026 total comp
$11,892
Base pay
$9,640
Overtime
$241
Other pay
$2,011
Benefits
$0
Total compensation
$11,892
Employment type
Salaried

Source-specific fields

Base Salary
$41,930
Employee Category
Civil Service
Job Code
7D11
Public Id
10697
Total Pay
$11,892

At PPD Police, Willie Gainey serves as a Facilities Care Worker 1. They work salaried. Their 2026 pay totaled $11,892.