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 2

Janet Mohollen

Office Clerk 2/PPD Police

2026 total comp
$11,208
Base pay
$10,088
Overtime
$757
Other pay
$364
Benefits
$0
Total compensation
$11,208
Employment type
Salaried

Source-specific fields

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

Janet Mohollen is a Office Clerk 2 at PPD Police. They work salaried. 2026 total compensation came to $11,208.

Nache Moultry

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
19125
Total Pay
$11,206

Nache Moultry holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2022, their total compensation was $11,206.

Linda Hughes

Detective/PPD Police

2026 total comp
$11,205
Base pay
$9,894
Overtime
$0
Other pay
$1,310
Benefits
$0
Total compensation
$11,205
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
2542
Total Pay
$11,205

At PPD Police, Linda Hughes serves as a Detective. They work salaried. Their 2026 pay totaled $11,205.

Joseph Marano

Detective/PPD Police

2026 total comp
$11,205
Base pay
$9,894
Overtime
$0
Other pay
$1,310
Benefits
$0
Total compensation
$11,205
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
12940
Total Pay
$11,205

Joseph Marano works as a Detective for PPD Police. Their status is salaried. Joseph earned $11,205 in 2026.

Curtis Younger Jr

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
18413
Total Pay
$11,196

Curtis Younger Jr holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2025, their total compensation was $11,196.

Rosetta Mathis

Office Clerk 2/PPD Police

2026 total comp
$11,194
Base pay
$11,050
Overtime
$0
Other pay
$144
Benefits
$0
Total compensation
$11,194
Employment type
Salaried

Source-specific fields

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

At PPD Police, Rosetta Mathis serves as a Office Clerk 2. They work salaried. Their 2026 pay totaled $11,194.

Beverly Cocco

School Crossing Guard/PPD Police

2021 total comp
$11,191
Base pay
$7,776
Overtime
$0
Other pay
$3,415
Benefits
$0
Total compensation
$11,191
Employment type
Salaried

Source-specific fields

Base Salary
$12,960
Employee Category
Civil Service
Job Code
6D44
Public Id
23493
Total Pay
$11,191

Beverly Cocco works as a School Crossing Guard for PPD Police. Their status is salaried. Beverly earned $11,191 in 2021.

Vida Cann

Office Clerk 2/PPD Police

2026 total comp
$11,189
Base pay
$10,256
Overtime
$252
Other pay
$681
Benefits
$0
Total compensation
$11,189
Employment type
Salaried

Source-specific fields

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

At PPD Police, Vida Cann serves as a Office Clerk 2. They work salaried. Their 2026 pay totaled $11,189.

Monique Bryant

Police Officer 1/PPD Police

2025 total comp
$11,181
Base pay
$4,841
Overtime
$0
Other pay
$6,340
Benefits
$0
Total compensation
$11,181
Employment type
Salaried

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
12429
Total Pay
$11,181

At PPD Police, Monique Bryant serves as a Police Officer 1. They work salaried. Their 2025 pay totaled $11,181.

Shilpa Roy

Clerk 3/PPD Police

2026 total comp
$11,171
Base pay
$11,027
Overtime
$0
Other pay
$144
Benefits
$0
Total compensation
$11,171
Employment type
Salaried

Source-specific fields

Base Salary
$47,967
Employee Category
Civil Service
Job Code
1A04
Public Id
21483
Total Pay
$11,171

Shilpa Roy is a Clerk 3 at PPD Police. They work salaried. 2026 total compensation came to $11,171.

Marco Fernandes

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$77,031
Employee Category
Civil Service
Job Code
6A02
Public Id
15207
Total Pay
$11,170

At PPD Police, Marco Fernandes serves as a Police Officer 1. They work salaried. Their 2025 pay totaled $11,170.

Andrea Mason

Office Clerk 2/PPD Police

2026 total comp
$11,163
Base pay
$10,592
Overtime
$252
Other pay
$319
Benefits
$0
Total compensation
$11,163
Employment type
Salaried

Source-specific fields

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

Andrea Mason holds the role of Office Clerk 2 at PPD Police. Their status is salaried. In 2026, their total compensation was $11,163.

John Lane

Office Clerk 2/PPD Police

2026 total comp
$11,158
Base pay
$10,255
Overtime
$504
Other pay
$399
Benefits
$0
Total compensation
$11,158
Employment type
Salaried

Source-specific fields

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

John Lane is a Office Clerk 2 at PPD Police. They work salaried. 2026 total compensation came to $11,158.

James Koenig

Detective/PPD Police

2026 total comp
$11,152
Base pay
$9,894
Overtime
$0
Other pay
$1,258
Benefits
$0
Total compensation
$11,152
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
5359
Total Pay
$11,152

James Koenig is a Detective at PPD Police. They work salaried. 2026 total compensation came to $11,152.

Silena Foster

Office Clerk 2/PPD Police

2026 total comp
$11,147
Base pay
$10,592
Overtime
$252
Other pay
$303
Benefits
$0
Total compensation
$11,147
Employment type
Salaried

Source-specific fields

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

Silena Foster works as a Office Clerk 2 for PPD Police. Their status is salaried. Silena earned $11,147 in 2026.

Edward Williams

Police Officer 1/PPD Police

2023 total comp
$11,138
Base pay
$6,364
Overtime
$895
Other pay
$3,879
Benefits
$0
Total compensation
$11,138
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
29791
Total Pay
$11,138

Edward Williams holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2023, their total compensation was $11,138.

Kathleen Graf

School Crossing Guard/PPD Police

2021 total comp
$11,137
Base pay
$9,487
Overtime
$0
Other pay
$1,650
Benefits
$0
Total compensation
$11,137
Employment type
Salaried

Source-specific fields

Base Salary
$13,288
Employee Category
Civil Service
Job Code
6D44
Public Id
10402
Total Pay
$11,137

At PPD Police, Kathleen Graf serves as a School Crossing Guard. They work salaried. Their 2021 pay totaled $11,137.

Sharlene Cannon

Police District Captain's Clerk/PPD Police

2026 total comp
$11,135
Base pay
$10,946
Overtime
$0
Other pay
$190
Benefits
$0
Total compensation
$11,135
Employment type
Salaried

Source-specific fields

Base Salary
$47,611
Employee Category
Civil Service
Job Code
1A19
Public Id
20306
Total Pay
$11,135

At PPD Police, Sharlene Cannon serves as a Police District Captain's Clerk. They work salaried. Their 2026 pay totaled $11,135.

Dorothy Pachucki

Office Clerk 2/PPD Police

2026 total comp
$11,113
Base pay
$10,424
Overtime
$0
Other pay
$690
Benefits
$0
Total compensation
$11,113
Employment type
Salaried

Source-specific fields

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

At PPD Police, Dorothy Pachucki serves as a Office Clerk 2. They work salaried. Their 2026 pay totaled $11,113.

Genesis Guzman

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
30826
Total Pay
$11,111

Genesis Guzman is a Police Officer 1 at PPD Police. They work salaried. 2021 total compensation came to $11,111.

Yvetta Marsh

Office Clerk 2/PPD Police

2026 total comp
$11,097
Base pay
$10,087
Overtime
$757
Other pay
$253
Benefits
$0
Total compensation
$11,097
Employment type
Salaried

Source-specific fields

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

Yvetta Marsh holds the role of Office Clerk 2 at PPD Police. Their status is salaried. In 2026, their total compensation was $11,097.

Marianne Mc Culligan

Executive Secretary/PPD Police

2022 total comp
$11,086
Base pay
$5,567
Overtime
$0
Other pay
$5,519
Benefits
$0
Total compensation
$11,086
Employment type
Salaried

Source-specific fields

Base Salary
$48,426
Employee Category
Civil Service
Job Code
1A20
Public Id
31977
Total Pay
$11,086

Marianne Mc Culligan holds the role of Executive Secretary at PPD Police. Their status is salaried. In 2022, their total compensation was $11,086.

Stephanie Robinson

Police District Captain's Clerk/PPD Police

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

Source-specific fields

Base Salary
$40,288
Employee Category
Civil Service
Job Code
1A19
Public Id
9235
Total Pay
$11,084

Stephanie Robinson is a Police District Captain's Clerk at PPD Police. They work salaried. 2021 total compensation came to $11,084.

William Dunn

Detective/PPD Police

2021 total comp
$11,063
Base pay
$9,874
Overtime
$0
Other pay
$1,189
Benefits
$0
Total compensation
$11,063
Employment type
Salaried

Source-specific fields

Base Salary
$85,901
Employee Category
Civil Service
Job Code
6A12
Public Id
28629
Total Pay
$11,063

William Dunn holds the role of Detective at PPD Police. Their status is salaried. In 2021, their total compensation was $11,063.

Christina Claxton

School Crossing Guard/PPD Police

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

Source-specific fields

Base Salary
$13,720
Employee Category
Civil Service
Job Code
6D44
Public Id
35700
Total Pay
$11,060

Christina Claxton works as a School Crossing Guard for PPD Police. Their status is salaried. Christina earned $11,060 in 2022.

Eileen Ashmore

School Crossing Guard/PPD Police

2019 total comp
$11,056
Base pay
$9,098
Overtime
$0
Other pay
$1,958
Benefits
$0
Total compensation
$11,056
Employment type
Salaried

Source-specific fields

Base Salary
$12,704
Employee Category
Civil Service
Job Code
6D44
Public Id
12568
Total Pay
$11,056

Eileen Ashmore holds the role of School Crossing Guard at PPD Police. Their status is salaried. In 2019, their total compensation was $11,056.

Michael Corbett

Police Sergeant/PPD Police

2025 total comp
$11,045
Base pay
$2,759
Overtime
$0
Other pay
$8,286
Benefits
$0
Total compensation
$11,045
Employment type
Salaried

Source-specific fields

Base Salary
$102,887
Employee Category
Civil Service
Job Code
6A04
Public Id
7304
Total Pay
$11,045

Michael Corbett is a Police Sergeant at PPD Police. They work salaried. 2025 total compensation came to $11,045.

Barbara Pulaski

Account Clerk/PPD Police

2026 total comp
$11,042
Base pay
$10,597
Overtime
$445
Other pay
$0
Benefits
$0
Total compensation
$11,042
Employment type
Salaried

Source-specific fields

Base Salary
$46,426
Employee Category
Civil Service
Job Code
1B10
Public Id
50616
Total Pay
$11,042

Barbara Pulaski works as a Account Clerk for PPD Police. Their status is salaried. Barbara earned $11,042 in 2026.

Andrew Jericho

Police Officer 1/PPD Police

2021 total comp
$11,042
Base pay
$8,079
Overtime
$0
Other pay
$2,963
Benefits
$0
Total compensation
$11,042
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
36790
Total Pay
$11,042

Andrew Jericho works as a Police Officer 1 for PPD Police. Their status is salaried. Andrew earned $11,042 in 2021.

Daniel George

Office Clerk 2/PPD Police

2026 total comp
$11,040
Base pay
$10,592
Overtime
$0
Other pay
$448
Benefits
$0
Total compensation
$11,040
Employment type
Salaried

Source-specific fields

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

Daniel George is a Office Clerk 2 at PPD Police. They work salaried. 2026 total compensation came to $11,040.

Mario Trinidad

Clerk 3/PPD Police

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

Source-specific fields

Base Salary
$47,967
Employee Category
Civil Service
Job Code
1A04
Public Id
38112
Total Pay
$11,027

At PPD Police, Mario Trinidad serves as a Clerk 3. They work salaried. Their 2026 pay totaled $11,027.

Margaret Friedenberg

Clerk 3/PPD Police

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

Source-specific fields

Base Salary
$47,967
Employee Category
Civil Service
Job Code
1A04
Public Id
46237
Total Pay
$11,027

Margaret Friedenberg works as a Clerk 3 for PPD Police. Their status is salaried. Margaret earned $11,027 in 2026.

Joann Hand

Office Clerk 2/PPD Police

2026 total comp
$10,995
Base pay
$10,693
Overtime
$0
Other pay
$302
Benefits
$0
Total compensation
$10,995
Employment type
Salaried

Source-specific fields

Base Salary
$43,879
Employee Category
Civil Service
Job Code
1A03
Public Id
21784
Total Pay
$10,995

Joann Hand works as a Office Clerk 2 for PPD Police. Their status is salaried. Joann earned $10,995 in 2026.

Michael Newnam

Police Officer 1/PPD Police

2025 total comp
$10,989
Base pay
$6,124
Overtime
$150
Other pay
$4,716
Benefits
$0
Total compensation
$10,989
Employment type
Salaried

Source-specific fields

Base Salary
$69,492
Employee Category
Civil Service
Job Code
6A02
Public Id
48261
Total Pay
$10,989

At PPD Police, Michael Newnam serves as a Police Officer 1. They work salaried. Their 2025 pay totaled $10,989.

Linda Mcglashen

Police Corporal/PPD Police

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

Source-specific fields

Base Salary
$88,263
Employee Category
Civil Service
Job Code
6A03
Public Id
22048
Total Pay
$10,988

At PPD Police, Linda Mcglashen serves as a Police Corporal. They work salaried. Their 2022 pay totaled $10,988.

Katrina Byrd

Police Communications Dispatcher Trainee/PPD Police

2023 total comp
$10,973
Base pay
$10,709
Overtime
$245
Other pay
$20
Benefits
$0
Total compensation
$10,973
Employment type
Salaried

Source-specific fields

Base Salary
$42,379
Employee Category
Civil Service
Job Code
6J31
Public Id
42799
Total Pay
$10,973

At PPD Police, Katrina Byrd serves as a Police Communications Dispatcher Trainee. They work salaried. Their 2023 pay totaled $10,973.

Kiersten Grabon

Stores Worker/PPD Police

2026 total comp
$10,960
Base pay
$10,673
Overtime
$285
Other pay
$3
Benefits
$0
Total compensation
$10,960
Employment type
Salaried

Source-specific fields

Base Salary
$47,759
Employee Category
Civil Service
Job Code
1F06
Public Id
47374
Total Pay
$10,960

Kiersten Grabon holds the role of Stores Worker at PPD Police. Their status is salaried. In 2026, their total compensation was $10,960.

Valerie Sterling

School Crossing Guard/PPD Police

2022 total comp
$10,918
Base pay
$9,890
Overtime
$0
Other pay
$1,028
Benefits
$0
Total compensation
$10,918
Employment type
Salaried

Source-specific fields

Base Salary
$13,720
Employee Category
Civil Service
Job Code
6D44
Public Id
19161
Total Pay
$10,918

Valerie Sterling works as a School Crossing Guard for PPD Police. Their status is salaried. Valerie earned $10,918 in 2022.

William Beck

Police Officer 1/PPD Police

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

Source-specific fields

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

William Beck is a Police Officer 1 at PPD Police. They work salaried. 2023 total compensation came to $10,897.

Laverne Whitmore

Office Clerk 2/PPD Police

2026 total comp
$10,866
Base pay
$10,492
Overtime
$0
Other pay
$374
Benefits
$0
Total compensation
$10,866
Employment type
Salaried

Source-specific fields

Base Salary
$43,879
Employee Category
Civil Service
Job Code
1A03
Public Id
15188
Total Pay
$10,866

Laverne Whitmore holds the role of Office Clerk 2 at PPD Police. Their status is salaried. In 2026, their total compensation was $10,866.