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 74

Lisa Starling

Police Officer 1/PPD Police

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

Source-specific fields

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

Lisa Starling works as a Police Officer 1 for PPD Police. Their status is salaried. Lisa earned $24,486 in 2026.

Dawn Wright

Police Officer 1/PPD Police

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

Source-specific fields

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

Dawn Wright is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,486.

Raymond D Amico

Police Officer 1/PPD Police

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

Source-specific fields

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

Raymond D Amico works as a Police Officer 1 for PPD Police. Their status is salaried. Raymond earned $24,483 in 2026.

Candida Sanchez

Police Officer 1/PPD Police

2026 total comp
$24,475
Base pay
$19,484
Overtime
$2,379
Other pay
$2,612
Benefits
$0
Total compensation
$24,475
Employment type
Salaried

Source-specific fields

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

Candida Sanchez works as a Police Officer 1 for PPD Police. Their status is salaried. Candida earned $24,475 in 2026.

Edwin Diaz

Office Clerk 2/PPD Police

2022 total comp
$24,473
Base pay
$23,455
Overtime
$0
Other pay
$1,019
Benefits
$0
Total compensation
$24,473
Employment type
Salaried

Source-specific fields

Base Salary
$39,295
Employee Category
Civil Service
Job Code
1A03
Public Id
31450
Total Pay
$24,473

Edwin Diaz is a Office Clerk 2 at PPD Police. They work salaried. 2022 total compensation came to $24,473.

Kelly Eife-Goodwin

Police Officer 1/PPD Police

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

Source-specific fields

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

Kelly Eife-Goodwin holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $24,473.

Marvis Knight

Police Officer 1/PPD Police

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

Source-specific fields

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

Marvis Knight holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $24,473.

Tonetta Dawson

Police Officer 1/PPD Police

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

Source-specific fields

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

At PPD Police, Tonetta Dawson serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,472.

Chan Nheb

Police Officer 1/PPD Police

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

Source-specific fields

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

Chan Nheb holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $24,472.

Julio Ortiz

Police Officer 1/PPD Police

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

Source-specific fields

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

At PPD Police, Julio Ortiz serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,472.

Anthony Bellosi

Police Officer 1/PPD Police

2026 total comp
$24,468
Base pay
$19,484
Overtime
$3,599
Other pay
$1,385
Benefits
$0
Total compensation
$24,468
Employment type
Salaried

Source-specific fields

Base Salary
$90,581
Employee Category
Civil Service
Job Code
6A02
Public Id
42518
Total Pay
$24,468

Anthony Bellosi holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $24,468.

Richard Daggett

Police Officer 1/PPD Police

2026 total comp
$24,468
Base pay
$19,484
Overtime
$3,599
Other pay
$1,385
Benefits
$0
Total compensation
$24,468
Employment type
Salaried

Source-specific fields

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

Richard Daggett is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,468.

Maria Do

Police Officer 1/PPD Police

2026 total comp
$24,468
Base pay
$19,484
Overtime
$3,599
Other pay
$1,385
Benefits
$0
Total compensation
$24,468
Employment type
Salaried

Source-specific fields

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

Maria Do holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $24,468.

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.