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 12

John Boyle

Police Officer 1/PPD Police

2026 total comp
$24,455
Base pay
$21,648
Overtime
$576
Other pay
$2,230
Benefits
$0
Total compensation
$24,455
Employment type
Salaried

Source-specific fields

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

At PPD Police, John Boyle serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,455.

Adam Pokrywka

Executive Assistant/PPD Police

2026 total comp
$24,455
Base pay
$24,127
Overtime
$0
Other pay
$328
Benefits
$0
Total compensation
$24,455
Employment type
Salaried

Source-specific fields

Base Salary
$104,950
Employee Category
Civil Service
Job Code
2L18
Public Id
28519
Total Pay
$24,455

Adam Pokrywka is a Executive Assistant at PPD Police. They work salaried. 2026 total compensation came to $24,455.

Maureen Mcgerry

Police Officer 1/PPD Police

2026 total comp
$24,453
Base pay
$21,648
Overtime
$0
Other pay
$2,805
Benefits
$0
Total compensation
$24,453
Employment type
Salaried

Source-specific fields

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

Maureen Mcgerry holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $24,453.

Khadijah Hogg

Forensic Scientist 3/PPD Police

2026 total comp
$24,450
Base pay
$19,513
Overtime
$4,911
Other pay
$27
Benefits
$0
Total compensation
$24,450
Employment type
Salaried

Source-specific fields

Base Salary
$84,878
Employee Category
Civil Service
Job Code
3H72
Public Id
37203
Total Pay
$24,450

Khadijah Hogg works as a Forensic Scientist 3 for PPD Police. Their status is salaried. Khadijah earned $24,450 in 2026.

Peter Lyczak

Police Officer 1/PPD Police

2026 total comp
$24,445
Base pay
$21,648
Overtime
$271
Other pay
$2,526
Benefits
$0
Total compensation
$24,445
Employment type
Salaried

Source-specific fields

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

At PPD Police, Peter Lyczak serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,445.

James Edmiston

Police Officer 1/PPD Police

2026 total comp
$24,445
Base pay
$21,648
Overtime
$271
Other pay
$2,526
Benefits
$0
Total compensation
$24,445
Employment type
Salaried

Source-specific fields

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

James Edmiston works as a Police Officer 1 for PPD Police. Their status is salaried. James earned $24,445 in 2026.

Roger Mcfadden

Police Officer 1/PPD Police

2026 total comp
$24,445
Base pay
$21,648
Overtime
$271
Other pay
$2,526
Benefits
$0
Total compensation
$24,445
Employment type
Salaried

Source-specific fields

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

Roger Mcfadden works as a Police Officer 1 for PPD Police. Their status is salaried. Roger earned $24,445 in 2026.

Justin Barr

Police Officer 1/PPD Police

2026 total comp
$24,445
Base pay
$21,648
Overtime
$271
Other pay
$2,526
Benefits
$0
Total compensation
$24,445
Employment type
Salaried

Source-specific fields

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

At PPD Police, Justin Barr serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,445.

Paul Austin

Police Officer 1/PPD Police

2026 total comp
$24,445
Base pay
$21,648
Overtime
$271
Other pay
$2,526
Benefits
$0
Total compensation
$24,445
Employment type
Salaried

Source-specific fields

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

Paul Austin holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $24,445.

John Gangloff

Police Officer 1/PPD Police

2026 total comp
$24,445
Base pay
$21,648
Overtime
$271
Other pay
$2,526
Benefits
$0
Total compensation
$24,445
Employment type
Salaried

Source-specific fields

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

John Gangloff works as a Police Officer 1 for PPD Police. Their status is salaried. John earned $24,445 in 2026.

Brooke Quinn

Police Officer 1/PPD Police

2026 total comp
$24,445
Base pay
$21,648
Overtime
$271
Other pay
$2,526
Benefits
$0
Total compensation
$24,445
Employment type
Salaried

Source-specific fields

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

Brooke Quinn holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $24,445.

Maura Melnick

Police Officer 1/PPD Police

2026 total comp
$24,445
Base pay
$21,648
Overtime
$271
Other pay
$2,526
Benefits
$0
Total compensation
$24,445
Employment type
Salaried

Source-specific fields

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

Maura Melnick works as a Police Officer 1 for PPD Police. Their status is salaried. Maura earned $24,445 in 2026.

Tara Martinsen

Police Officer 1/PPD Police

2026 total comp
$24,445
Base pay
$21,648
Overtime
$271
Other pay
$2,526
Benefits
$0
Total compensation
$24,445
Employment type
Salaried

Source-specific fields

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

At PPD Police, Tara Martinsen serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,445.

Thomas Edwards Iii

Police Officer 1/PPD Police

2026 total comp
$24,445
Base pay
$21,648
Overtime
$271
Other pay
$2,526
Benefits
$0
Total compensation
$24,445
Employment type
Salaried

Source-specific fields

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

Thomas Edwards Iii works as a Police Officer 1 for PPD Police. Their status is salaried. Thomas earned $24,445 in 2026.

Michael Kane Jr

Police Officer 1/PPD Police

2026 total comp
$24,445
Base pay
$21,648
Overtime
$271
Other pay
$2,526
Benefits
$0
Total compensation
$24,445
Employment type
Salaried

Source-specific fields

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

Michael Kane Jr works as a Police Officer 1 for PPD Police. Their status is salaried. Michael earned $24,445 in 2026.

Cheryl Randall

Police Officer 1/PPD Police

2026 total comp
$24,445
Base pay
$21,648
Overtime
$271
Other pay
$2,526
Benefits
$0
Total compensation
$24,445
Employment type
Salaried

Source-specific fields

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

Cheryl Randall works as a Police Officer 1 for PPD Police. Their status is salaried. Cheryl earned $24,445 in 2026.

Paul Smock

Police Officer 1/PPD Police

2026 total comp
$24,444
Base pay
$16,669
Overtime
$261
Other pay
$7,514
Benefits
$0
Total compensation
$24,444
Employment type
Salaried

Source-specific fields

Base Salary
$72,651
Employee Category
Civil Service
Job Code
6A02
Public Id
52215
Total Pay
$24,444

Paul Smock works as a Police Officer 1 for PPD Police. Their status is salaried. Paul earned $24,444 in 2026.

Keesha Mcgriff

Police Communication Dispatcher/PPD Police

2026 total comp
$24,437
Base pay
$13,787
Overtime
$9,453
Other pay
$1,196
Benefits
$0
Total compensation
$24,437
Employment type
Salaried

Source-specific fields

Base Salary
$59,642
Employee Category
Civil Service
Job Code
6J32
Public Id
21362
Total Pay
$24,437

Keesha Mcgriff is a Police Communication Dispatcher at PPD Police. They work salaried. 2026 total compensation came to $24,437.

Julian Crespo

Police Officer 1/PPD Police

2026 total comp
$24,436
Base pay
$19,484
Overtime
$3,569
Other pay
$1,383
Benefits
$0
Total compensation
$24,436
Employment type
Salaried

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
42729
Total Pay
$24,436

Julian Crespo works as a Police Officer 1 for PPD Police. Their status is salaried. Julian earned $24,436 in 2026.

William Beck

Police Officer 1/PPD Police

2026 total comp
$24,434
Base pay
$21,648
Overtime
$0
Other pay
$2,786
Benefits
$0
Total compensation
$24,434
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. 2026 total compensation came to $24,434.

Mary Grover

Police Officer 1/PPD Police

2026 total comp
$24,434
Base pay
$21,648
Overtime
$0
Other pay
$2,786
Benefits
$0
Total compensation
$24,434
Employment type
Salaried

Source-specific fields

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

At PPD Police, Mary Grover serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,434.

Vincent Quarles

Police Officer 1/PPD Police

2026 total comp
$24,434
Base pay
$21,648
Overtime
$0
Other pay
$2,786
Benefits
$0
Total compensation
$24,434
Employment type
Salaried

Source-specific fields

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

At PPD Police, Vincent Quarles serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,434.

Joseph Koger

Police Officer 1/PPD Police

2026 total comp
$24,434
Base pay
$21,038
Overtime
$542
Other pay
$2,853
Benefits
$0
Total compensation
$24,434
Employment type
Salaried

Source-specific fields

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

At PPD Police, Joseph Koger serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,434.

Kevin Ashton

Police Officer 1/PPD Police

2026 total comp
$24,434
Base pay
$21,648
Overtime
$34
Other pay
$2,752
Benefits
$0
Total compensation
$24,434
Employment type
Salaried

Source-specific fields

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

Kevin Ashton is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,434.

Jason Frye

Police Officer 1/PPD Police

2026 total comp
$24,433
Base pay
$21,648
Overtime
$407
Other pay
$2,377
Benefits
$0
Total compensation
$24,433
Employment type
Salaried

Source-specific fields

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

At PPD Police, Jason Frye serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,433.

Anne Marie Heffron

Police Officer 1/PPD Police

2026 total comp
$24,433
Base pay
$21,648
Overtime
$407
Other pay
$2,377
Benefits
$0
Total compensation
$24,433
Employment type
Salaried

Source-specific fields

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

Anne Marie Heffron is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,433.

Leon Hill

Police Officer 1/PPD Police

2026 total comp
$24,433
Base pay
$21,648
Overtime
$407
Other pay
$2,377
Benefits
$0
Total compensation
$24,433
Employment type
Salaried

Source-specific fields

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

Leon Hill works as a Police Officer 1 for PPD Police. Their status is salaried. Leon earned $24,433 in 2026.

Craig Peterson

Police Officer 1/PPD Police

2026 total comp
$24,433
Base pay
$21,648
Overtime
$407
Other pay
$2,377
Benefits
$0
Total compensation
$24,433
Employment type
Salaried

Source-specific fields

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

Craig Peterson holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $24,433.

Jennifer Deleo

Forensic Scientist 2/PPD Police

2026 total comp
$24,422
Base pay
$24,387
Overtime
$0
Other pay
$35
Benefits
$0
Total compensation
$24,422
Employment type
Salaried

Source-specific fields

Base Salary
$76,219
Employee Category
Civil Service
Job Code
3H49
Public Id
42925
Total Pay
$24,422

Jennifer Deleo holds the role of Forensic Scientist 2 at PPD Police. Their status is salaried. In 2026, their total compensation was $24,422.

Taylor Sidler

Police Officer 1/PPD Police

2025 total comp
$24,422
Base pay
$4,495
Overtime
$259
Other pay
$19,667
Benefits
$0
Total compensation
$24,422
Employment type
Salaried

Source-specific fields

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

Taylor Sidler works as a Police Officer 1 for PPD Police. Their status is salaried. Taylor earned $24,422 in 2025.

Dionisios Ramakis

Police Officer 1/PPD Police

2026 total comp
$24,418
Base pay
$21,648
Overtime
$542
Other pay
$2,227
Benefits
$0
Total compensation
$24,418
Employment type
Salaried

Source-specific fields

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

Dionisios Ramakis works as a Police Officer 1 for PPD Police. Their status is salaried. Dionisios earned $24,418 in 2026.

Robert Vega

Police Officer 1/PPD Police

2026 total comp
$24,418
Base pay
$21,648
Overtime
$542
Other pay
$2,227
Benefits
$0
Total compensation
$24,418
Employment type
Salaried

Source-specific fields

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

Robert Vega holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $24,418.

Leonard Pell

Police Officer 1/PPD Police

2026 total comp
$24,418
Base pay
$21,648
Overtime
$542
Other pay
$2,227
Benefits
$0
Total compensation
$24,418
Employment type
Salaried

Source-specific fields

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

Leonard Pell holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $24,418.

Veronika Tueros

Police Officer 1/PPD Police

2026 total comp
$24,418
Base pay
$21,648
Overtime
$542
Other pay
$2,227
Benefits
$0
Total compensation
$24,418
Employment type
Salaried

Source-specific fields

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

Veronika Tueros is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,418.

Devante Murray

Police Officer 1/PPD Police

2026 total comp
$24,418
Base pay
$21,648
Overtime
$542
Other pay
$2,227
Benefits
$0
Total compensation
$24,418
Employment type
Salaried

Source-specific fields

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

Devante Murray works as a Police Officer 1 for PPD Police. Their status is salaried. Devante earned $24,418 in 2026.

Kareem Johnson

Police Officer 1/PPD Police

2026 total comp
$24,410
Base pay
$21,648
Overtime
$136
Other pay
$2,626
Benefits
$0
Total compensation
$24,410
Employment type
Salaried

Source-specific fields

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

Kareem Johnson is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,410.

Greg Montijo

Police Officer 1/PPD Police

2026 total comp
$24,410
Base pay
$21,648
Overtime
$136
Other pay
$2,626
Benefits
$0
Total compensation
$24,410
Employment type
Salaried

Source-specific fields

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

Greg Montijo works as a Police Officer 1 for PPD Police. Their status is salaried. Greg earned $24,410 in 2026.

Thomas Hayes

Police Officer 1/PPD Police

2026 total comp
$24,408
Base pay
$21,648
Overtime
$237
Other pay
$2,522
Benefits
$0
Total compensation
$24,408
Employment type
Salaried

Source-specific fields

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

Thomas Hayes is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,408.

William Vandegrift

Police Officer 1/PPD Police

2026 total comp
$24,408
Base pay
$21,648
Overtime
$237
Other pay
$2,522
Benefits
$0
Total compensation
$24,408
Employment type
Salaried

Source-specific fields

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

At PPD Police, William Vandegrift serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,408.

Damian Caggiano

Police Officer 1/PPD Police

2026 total comp
$24,408
Base pay
$21,648
Overtime
$237
Other pay
$2,522
Benefits
$0
Total compensation
$24,408
Employment type
Salaried

Source-specific fields

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

At PPD Police, Damian Caggiano serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,408.