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 1

Olga Tavarez-Rivera

School Crossing Guard/PPD Police

2022 total comp
$9,180
Base pay
$7,578
Overtime
$0
Other pay
$1,601
Benefits
$0
Total compensation
$9,180
Employment type
Salaried

Source-specific fields

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

At PPD Police, Olga Tavarez-Rivera serves as a School Crossing Guard. They work salaried. Their 2022 pay totaled $9,180.

Jamil Swans

Hostler/PPD Police

2026 total comp
$9,177
Base pay
$8,896
Overtime
$252
Other pay
$29
Benefits
$0
Total compensation
$9,177
Employment type
Salaried

Source-specific fields

Base Salary
$43,805
Employee Category
Civil Service
Job Code
7A71
Public Id
55326
Total Pay
$9,177

At PPD Police, Jamil Swans serves as a Hostler. They work salaried. Their 2026 pay totaled $9,177.

Jacquelyn Coleman

School Crossing Guard/PPD Police

2022 total comp
$9,160
Base pay
$7,408
Overtime
$0
Other pay
$1,752
Benefits
$0
Total compensation
$9,160
Employment type
Salaried

Source-specific fields

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

Jacquelyn Coleman is a School Crossing Guard at PPD Police. They work salaried. 2022 total compensation came to $9,160.

Rodney Cottrell

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
18802
Total Pay
$9,152

At PPD Police, Rodney Cottrell serves as a Police Officer 1. They work salaried. Their 2022 pay totaled $9,152.

Bryanne Godfrey

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
35385
Total Pay
$9,131

Bryanne Godfrey holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2022, their total compensation was $9,131.

Michael Lombardi

Police Officer 1/PPD Police

2023 total comp
$9,131
Base pay
$6,364
Overtime
$1,879
Other pay
$888
Benefits
$0
Total compensation
$9,131
Employment type
Salaried

Source-specific fields

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

Michael Lombardi holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2023, their total compensation was $9,131.

Zayeriah White

Facilities Care Worker 1/PPD Police

2026 total comp
$9,115
Base pay
$8,867
Overtime
$0
Other pay
$248
Benefits
$0
Total compensation
$9,115
Employment type
Salaried

Source-specific fields

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

At PPD Police, Zayeriah White serves as a Facilities Care Worker 1. They work salaried. Their 2026 pay totaled $9,115.

Sandra Brown

Office Clerk 2/PPD Police

2026 total comp
$9,096
Base pay
$8,927
Overtime
$0
Other pay
$170
Benefits
$0
Total compensation
$9,096
Employment type
Salaried

Source-specific fields

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

Sandra Brown holds the role of Office Clerk 2 at PPD Police. Their status is salaried. In 2026, their total compensation was $9,096.

Andrea Frye

Facilities Care Worker 1/PPD Police

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

Source-specific fields

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

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

David Mcghee

School Crossing Guard/PPD Police

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

Source-specific fields

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

David Mcghee holds the role of School Crossing Guard at PPD Police. Their status is salaried. In 2022, their total compensation was $9,093.

Margo Riley

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
7049
Total Pay
$9,080

Margo Riley is a Police Officer 1 at PPD Police. They work salaried. 2024 total compensation came to $9,080.

Chantille Scott

Office Clerk 2/PPD Police

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

Source-specific fields

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

Chantille Scott is a Office Clerk 2 at PPD Police. They work salaried. 2026 total compensation came to $9,071.

Yvonne Clark-Velazquez

School Crossing Guard/PPD Police

2022 total comp
$9,066
Base pay
$7,441
Overtime
$0
Other pay
$1,625
Benefits
$0
Total compensation
$9,066
Employment type
Salaried

Source-specific fields

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

At PPD Police, Yvonne Clark-Velazquez serves as a School Crossing Guard. They work salaried. Their 2022 pay totaled $9,066.

Ann Brown

Police Officer 1/PPD Police

2023 total comp
$9,053
Base pay
$6,364
Overtime
$1,671
Other pay
$1,019
Benefits
$0
Total compensation
$9,053
Employment type
Salaried

Source-specific fields

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

Ann Brown works as a Police Officer 1 for PPD Police. Their status is salaried. Ann earned $9,053 in 2023.

Darryl Crawford

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
28550
Total Pay
$9,052

Darryl Crawford holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2024, their total compensation was $9,052.

Tiffany Attaway

Police Communications Dispatcher Trainee/PPD Police

2023 total comp
$9,032
Base pay
$9,019
Overtime
$0
Other pay
$13
Benefits
$0
Total compensation
$9,032
Employment type
Salaried

Source-specific fields

Base Salary
$42,379
Employee Category
Civil Service
Job Code
6J31
Public Id
44271
Total Pay
$9,032

At PPD Police, Tiffany Attaway serves as a Police Communications Dispatcher Trainee. They work salaried. Their 2023 pay totaled $9,032.

Isetta Watlington

School Crossing Guard/PPD Police

2022 total comp
$9,017
Base pay
$7,645
Overtime
$0
Other pay
$1,372
Benefits
$0
Total compensation
$9,017
Employment type
Salaried

Source-specific fields

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

At PPD Police, Isetta Watlington serves as a School Crossing Guard. They work salaried. Their 2022 pay totaled $9,017.

Jennifer Farr

Criminal Investigative Research Specialist/PPD Police

2021 total comp
$8,992
Base pay
$8,445
Overtime
$193
Other pay
$354
Benefits
$0
Total compensation
$8,992
Employment type
Salaried

Source-specific fields

Base Salary
$62,975
Employee Category
Civil Service
Job Code
6C21
Public Id
28811
Total Pay
$8,992

Jennifer Farr holds the role of Criminal Investigative Research Specialist at PPD Police. Their status is salaried. In 2021, their total compensation was $8,992.

Emily Gonzalez

Police Officer Recruit/PPD Police

2025 total comp
$8,988
Base pay
$2,490
Overtime
$0
Other pay
$6,498
Benefits
$0
Total compensation
$8,988
Employment type
Salaried

Source-specific fields

Base Salary
$64,982
Employee Category
Civil Service
Job Code
6A01
Public Id
53850
Total Pay
$8,988

At PPD Police, Emily Gonzalez serves as a Police Officer Recruit. They work salaried. Their 2025 pay totaled $8,988.

Haylee Sanders

Police Officer Recruit/PPD Police

2025 total comp
$8,988
Base pay
$2,490
Overtime
$0
Other pay
$6,498
Benefits
$0
Total compensation
$8,988
Employment type
Salaried

Source-specific fields

Base Salary
$64,982
Employee Category
Civil Service
Job Code
6A01
Public Id
54700
Total Pay
$8,988

Haylee Sanders holds the role of Police Officer Recruit at PPD Police. Their status is salaried. In 2025, their total compensation was $8,988.

Amy Borgstrom

Police Officer Recruit/PPD Police

2025 total comp
$8,988
Base pay
$2,490
Overtime
$0
Other pay
$6,498
Benefits
$0
Total compensation
$8,988
Employment type
Salaried

Source-specific fields

Base Salary
$64,982
Employee Category
Civil Service
Job Code
6A01
Public Id
54862
Total Pay
$8,988

Amy Borgstrom is a Police Officer Recruit at PPD Police. They work salaried. 2025 total compensation came to $8,988.

Jose Silva

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
10566
Total Pay
$8,986

Jose Silva holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2025, their total compensation was $8,986.

Donna Simmons

Police Officer 1/PPD Police

2026 total comp
$8,971
Base pay
$5,380
Overtime
$2,542
Other pay
$1,049
Benefits
$0
Total compensation
$8,971
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
21357
Total Pay
$8,971

At PPD Police, Donna Simmons serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $8,971.

Erin Beck

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
10499
Total Pay
$8,941

At PPD Police, Erin Beck serves as a Police Officer 1. They work salaried. Their 2025 pay totaled $8,941.

Sharonda Macklin

School Crossing Guard/PPD Police

2022 total comp
$8,941
Base pay
$8,343
Overtime
$0
Other pay
$598
Benefits
$0
Total compensation
$8,941
Employment type
Salaried

Source-specific fields

Base Salary
$13,720
Employee Category
Civil Service
Job Code
6D44
Public Id
8385
Total Pay
$8,941

At PPD Police, Sharonda Macklin serves as a School Crossing Guard. They work salaried. Their 2022 pay totaled $8,941.

Stepanie Borkowski

Police Officer 1/PPD Police

2022 total comp
$8,939
Base pay
$3,074
Overtime
$0
Other pay
$5,865
Benefits
$0
Total compensation
$8,939
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
33785
Total Pay
$8,939

Stepanie Borkowski works as a Police Officer 1 for PPD Police. Their status is salaried. Stepanie earned $8,939 in 2022.

Mary Daniels Bell

School Crossing Guard/PPD Police

2020 total comp
$8,916
Base pay
$6,161
Overtime
$0
Other pay
$2,754
Benefits
$0
Total compensation
$8,916
Employment type
Salaried

Source-specific fields

Base Salary
$12,960
Employee Category
Civil Service
Job Code
6D44
Public Id
30820
Total Pay
$8,916

Mary Daniels Bell works as a School Crossing Guard for PPD Police. Their status is salaried. Mary earned $8,916 in 2020.

Sandra Brumskill

School Crossing Guard/PPD Police

2021 total comp
$8,915
Base pay
$5,767
Overtime
$0
Other pay
$3,147
Benefits
$0
Total compensation
$8,915
Employment type
Salaried

Source-specific fields

Base Salary
$12,960
Employee Category
Civil Service
Job Code
6D44
Public Id
15218
Total Pay
$8,915

At PPD Police, Sandra Brumskill serves as a School Crossing Guard. They work salaried. Their 2021 pay totaled $8,915.

Tyrone Green

Police Officer 1/PPD Police

2026 total comp
$8,908
Base pay
$7,188
Overtime
$678
Other pay
$1,042
Benefits
$0
Total compensation
$8,908
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
11037
Total Pay
$8,908

Tyrone Green holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $8,908.

Diane Braciszewski

School Crossing Guard/PPD Police

2022 total comp
$8,903
Base pay
$8,305
Overtime
$0
Other pay
$598
Benefits
$0
Total compensation
$8,903
Employment type
Salaried

Source-specific fields

Base Salary
$13,720
Employee Category
Civil Service
Job Code
6D44
Public Id
34029
Total Pay
$8,903

At PPD Police, Diane Braciszewski serves as a School Crossing Guard. They work salaried. Their 2022 pay totaled $8,903.

Ines Martinez

Police Officer 1/PPD Police

2019 total comp
$8,897
Base pay
$7,061
Overtime
$0
Other pay
$1,836
Benefits
$0
Total compensation
$8,897
Employment type
Salaried

Source-specific fields

Base Salary
$73,433
Employee Category
Civil Service
Job Code
6A02
Public Id
22151
Total Pay
$8,897

Ines Martinez is a Police Officer 1 at PPD Police. They work salaried. 2019 total compensation came to $8,897.

Anna Piaia

Office Clerk 2/PPD Police

2024 total comp
$8,896
Base pay
$7,939
Overtime
$702
Other pay
$254
Benefits
$0
Total compensation
$8,896
Employment type
Salaried

Source-specific fields

Base Salary
$40,572
Employee Category
Civil Service
Job Code
1A03
Public Id
5508
Total Pay
$8,896

At PPD Police, Anna Piaia serves as a Office Clerk 2. They work salaried. Their 2024 pay totaled $8,896.

Mone Coles

Police Communication Dispatcher/PPD Police

2026 total comp
$8,893
Base pay
$8,039
Overtime
$644
Other pay
$210
Benefits
$0
Total compensation
$8,893
Employment type
Salaried

Source-specific fields

Base Salary
$57,858
Employee Category
Civil Service
Job Code
6J32
Public Id
44207
Total Pay
$8,893

Mone Coles holds the role of Police Communication Dispatcher at PPD Police. Their status is salaried. In 2026, their total compensation was $8,893.

Deborah Esposito

School Crossing Guard/PPD Police

2021 total comp
$8,887
Base pay
$7,646
Overtime
$0
Other pay
$1,241
Benefits
$0
Total compensation
$8,887
Employment type
Salaried

Source-specific fields

Base Salary
$12,960
Employee Category
Civil Service
Job Code
6D44
Public Id
13942
Total Pay
$8,887

Deborah Esposito holds the role of School Crossing Guard at PPD Police. Their status is salaried. In 2021, their total compensation was $8,887.

Renda Young

School Crossing Guard/PPD Police

2020 total comp
$8,875
Base pay
$6,098
Overtime
$0
Other pay
$2,777
Benefits
$0
Total compensation
$8,875
Employment type
Salaried

Source-specific fields

Base Salary
$12,704
Employee Category
Civil Service
Job Code
6D44
Public Id
25358
Total Pay
$8,875

Renda Young is a School Crossing Guard at PPD Police. They work salaried. 2020 total compensation came to $8,875.

Joyce Smith

School Crossing Guard/PPD Police

2022 total comp
$8,857
Base pay
$7,358
Overtime
$0
Other pay
$1,498
Benefits
$0
Total compensation
$8,857
Employment type
Salaried

Source-specific fields

Base Salary
$13,720
Employee Category
Civil Service
Job Code
6D44
Public Id
8438
Total Pay
$8,857

At PPD Police, Joyce Smith serves as a School Crossing Guard. They work salaried. Their 2022 pay totaled $8,857.

John Tortis

Police Communications Dispatcher Trainee/PPD Police

2022 total comp
$8,825
Base pay
$8,357
Overtime
$366
Other pay
$102
Benefits
$0
Total compensation
$8,825
Employment type
Salaried

Source-specific fields

Base Salary
$39,753
Employee Category
Civil Service
Job Code
6J31
Public Id
39361
Total Pay
$8,825

John Tortis works as a Police Communications Dispatcher Trainee for PPD Police. Their status is salaried. John earned $8,825 in 2022.

Kenneth Scott

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
26030
Total Pay
$8,823

Kenneth Scott is a Police Officer 1 at PPD Police. They work salaried. 2024 total compensation came to $8,823.

Michael Soltys

Police Communication Dispatcher/PPD Police

2026 total comp
$8,816
Base pay
$7,278
Overtime
$952
Other pay
$586
Benefits
$0
Total compensation
$8,816
Employment type
Salaried

Source-specific fields

Base Salary
$59,642
Employee Category
Civil Service
Job Code
6J32
Public Id
11368
Total Pay
$8,816

At PPD Police, Michael Soltys serves as a Police Communication Dispatcher. They work salaried. Their 2026 pay totaled $8,816.

Tina Morgan

School Crossing Guard/PPD Police

2022 total comp
$8,812
Base pay
$6,976
Overtime
$0
Other pay
$1,836
Benefits
$0
Total compensation
$8,812
Employment type
Salaried

Source-specific fields

Base Salary
$13,288
Employee Category
Civil Service
Job Code
6D44
Public Id
6966
Total Pay
$8,812

Tina Morgan is a School Crossing Guard at PPD Police. They work salaried. 2022 total compensation came to $8,812.