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 4

Christopher Morton

Police Lieutenant/PPD Police

2026 total comp
$31,704
Base pay
$28,134
Overtime
$0
Other pay
$3,571
Benefits
$0
Total compensation
$31,704
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
27523
Total Pay
$31,704

Christopher Morton holds the role of Police Lieutenant at PPD Police. Their status is salaried. In 2026, their total compensation was $31,704.

Charles Stone

Police Officer 1/PPD Police

2026 total comp
$31,702
Base pay
$21,648
Overtime
$6,778
Other pay
$3,275
Benefits
$0
Total compensation
$31,702
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
36397
Total Pay
$31,702

Charles Stone is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $31,702.

Jasmine Andujar

Police Officer 1/PPD Police

2026 total comp
$31,702
Base pay
$21,648
Overtime
$6,778
Other pay
$3,275
Benefits
$0
Total compensation
$31,702
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
30733
Total Pay
$31,702

Jasmine Andujar is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $31,702.

David Barbour

Police Officer 1/PPD Police

2026 total comp
$31,701
Base pay
$21,648
Overtime
$6,643
Other pay
$3,409
Benefits
$0
Total compensation
$31,701
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
18349
Total Pay
$31,701

At PPD Police, David Barbour serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $31,701.

Tyler Kappe

Police Sergeant/PPD Police

2026 total comp
$31,690
Base pay
$23,653
Overtime
$5,147
Other pay
$2,890
Benefits
$0
Total compensation
$31,690
Employment type
Salaried

Source-specific fields

Base Salary
$103,092
Employee Category
Civil Service
Job Code
6A04
Public Id
36860
Total Pay
$31,690

Tyler Kappe is a Police Sergeant at PPD Police. They work salaried. 2026 total compensation came to $31,690.

William Gregorio

Police Officer 1/PPD Police

2026 total comp
$31,689
Base pay
$21,648
Overtime
$7,151
Other pay
$2,890
Benefits
$0
Total compensation
$31,689
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
7801
Total Pay
$31,689

William Gregorio holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $31,689.

Andrew Snyder

Detective/PPD Police

2026 total comp
$31,688
Base pay
$23,813
Overtime
$4,175
Other pay
$3,700
Benefits
$0
Total compensation
$31,688
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
8321
Total Pay
$31,688

Andrew Snyder holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $31,688.

Alisa Frederick

Police Corporal/PPD Police

2026 total comp
$31,688
Base pay
$23,813
Overtime
$4,175
Other pay
$3,700
Benefits
$0
Total compensation
$31,688
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A03
Public Id
23563
Total Pay
$31,688

At PPD Police, Alisa Frederick serves as a Police Corporal. They work salaried. Their 2026 pay totaled $31,688.

Sabrinea Wallace

Administrative Services Director 3/PPD Police

2026 total comp
$31,685
Base pay
$31,398
Overtime
$0
Other pay
$288
Benefits
$0
Total compensation
$31,685
Employment type
Salaried

Source-specific fields

Base Salary
$133,755
Employee Category
Civil Service
Job Code
2N05
Public Id
5757
Total Pay
$31,685

Sabrinea Wallace works as a Administrative Services Director 3 for PPD Police. Their status is salaried. Sabrinea earned $31,685 in 2026.

Sergio Diggs

Police Sergeant/PPD Police

2026 total comp
$31,659
Base pay
$24,679
Overtime
$3,709
Other pay
$3,271
Benefits
$0
Total compensation
$31,659
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
30637
Total Pay
$31,659

Sergio Diggs holds the role of Police Sergeant at PPD Police. Their status is salaried. In 2026, their total compensation was $31,659.

Ashlei Austin

Police Officer 1/PPD Police

2026 total comp
$31,659
Base pay
$18,185
Overtime
$5,552
Other pay
$7,922
Benefits
$0
Total compensation
$31,659
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
50187
Total Pay
$31,659

At PPD Police, Ashlei Austin serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $31,659.

Brian Meissler

Detective/PPD Police

2026 total comp
$31,654
Base pay
$23,813
Overtime
$4,436
Other pay
$3,405
Benefits
$0
Total compensation
$31,654
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
28436
Total Pay
$31,654

At PPD Police, Brian Meissler serves as a Detective. They work salaried. Their 2026 pay totaled $31,654.

Kevin Krowicki

Police Officer 1/PPD Police

2026 total comp
$31,652
Base pay
$21,648
Overtime
$7,117
Other pay
$2,886
Benefits
$0
Total compensation
$31,652
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
4023
Total Pay
$31,652

Kevin Krowicki is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $31,652.

William Farrell Iii

Police Officer 1/PPD Police

2026 total comp
$31,652
Base pay
$21,648
Overtime
$6,440
Other pay
$3,564
Benefits
$0
Total compensation
$31,652
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
26801
Total Pay
$31,652

At PPD Police, William Farrell Iii serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $31,652.

Michael Donohoe

Police Officer 1/PPD Police

2022 total comp
$31,651
Base pay
$16,233
Overtime
$2,601
Other pay
$12,817
Benefits
$0
Total compensation
$31,651
Employment type
Salaried

Source-specific fields

Base Salary
$77,031
Employee Category
Civil Service
Job Code
6A02
Public Id
11382
Total Pay
$31,651

Michael Donohoe holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2022, their total compensation was $31,651.

Kathleen Momme

Police Lieutenant/PPD Police

2026 total comp
$31,648
Base pay
$26,964
Overtime
$1,604
Other pay
$3,079
Benefits
$0
Total compensation
$31,648
Employment type
Salaried

Source-specific fields

Base Salary
$117,524
Employee Category
Civil Service
Job Code
6A05
Public Id
22497
Total Pay
$31,648

Kathleen Momme works as a Police Lieutenant for PPD Police. Their status is salaried. Kathleen earned $31,648 in 2026.

Jenette Carter

Police Sergeant/PPD Police

2026 total comp
$31,642
Base pay
$24,679
Overtime
$3,400
Other pay
$3,563
Benefits
$0
Total compensation
$31,642
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
33216
Total Pay
$31,642

Jenette Carter works as a Police Sergeant for PPD Police. Their status is salaried. Jenette earned $31,642 in 2026.

Michael Reilly

Police Lieutenant/PPD Police

2019 total comp
$31,640
Base pay
$22,024
Overtime
$0
Other pay
$9,616
Benefits
$0
Total compensation
$31,640
Employment type
Salaried

Source-specific fields

Base Salary
$95,434
Employee Category
Civil Service
Job Code
6A05
Public Id
35816
Total Pay
$31,640

Michael Reilly works as a Police Lieutenant for PPD Police. Their status is salaried. Michael earned $31,640 in 2019.

Lawrence Jackson Jr

Police Tow Truck Supervisor/PPD Police

2026 total comp
$31,633
Base pay
$14,595
Overtime
$15,273
Other pay
$1,765
Benefits
$0
Total compensation
$31,633
Employment type
Salaried

Source-specific fields

Base Salary
$59,642
Employee Category
Civil Service
Job Code
7C22
Public Id
12916
Total Pay
$31,633

Lawrence Jackson Jr works as a Police Tow Truck Supervisor for PPD Police. Their status is salaried. Lawrence earned $31,633 in 2026.

Michael Sweeney Jr

Detective/PPD Police

2026 total comp
$31,628
Base pay
$23,813
Overtime
$4,548
Other pay
$3,268
Benefits
$0
Total compensation
$31,628
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
22732
Total Pay
$31,628

Michael Sweeney Jr is a Detective at PPD Police. They work salaried. 2026 total compensation came to $31,628.

Christopher Rubino

Police Lieutenant/PPD Police

2026 total comp
$31,624
Base pay
$28,134
Overtime
$88
Other pay
$3,402
Benefits
$0
Total compensation
$31,624
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
7410
Total Pay
$31,624

At PPD Police, Christopher Rubino serves as a Police Lieutenant. They work salaried. Their 2026 pay totaled $31,624.

James Horn

Detective/PPD Police

2026 total comp
$31,623
Base pay
$23,813
Overtime
$4,250
Other pay
$3,561
Benefits
$0
Total compensation
$31,623
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
10279
Total Pay
$31,623

At PPD Police, James Horn serves as a Detective. They work salaried. Their 2026 pay totaled $31,623.

Carl Israel

Police Sergeant/PPD Police

2026 total comp
$31,619
Base pay
$24,679
Overtime
$3,864
Other pay
$3,076
Benefits
$0
Total compensation
$31,619
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
20997
Total Pay
$31,619

Carl Israel is a Police Sergeant at PPD Police. They work salaried. 2026 total compensation came to $31,619.

Jesse Rosinski

Police Officer 1/PPD Police

2026 total comp
$31,615
Base pay
$21,648
Overtime
$7,083
Other pay
$2,883
Benefits
$0
Total compensation
$31,615
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
4120
Total Pay
$31,615

Jesse Rosinski holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $31,615.

Antoine Leslie

Police Officer 1/PPD Police

2026 total comp
$31,609
Base pay
$21,648
Overtime
$6,270
Other pay
$3,691
Benefits
$0
Total compensation
$31,609
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
12005
Total Pay
$31,609

Antoine Leslie is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $31,609.

Anthony Easley

Police Officer 1/PPD Police

2026 total comp
$31,609
Base pay
$21,648
Overtime
$6,270
Other pay
$3,691
Benefits
$0
Total compensation
$31,609
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
6255
Total Pay
$31,609

Anthony Easley works as a Police Officer 1 for PPD Police. Their status is salaried. Anthony earned $31,609 in 2026.

Brenna Coll

Police Officer 1/PPD Police

2023 total comp
$31,606
Base pay
$15,910
Overtime
$239
Other pay
$15,457
Benefits
$0
Total compensation
$31,606
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
86
Total Pay
$31,606

At PPD Police, Brenna Coll serves as a Police Officer 1. They work salaried. Their 2023 pay totaled $31,606.

Adam Moreton

Police Officer 1/PPD Police

2026 total comp
$31,603
Base pay
$21,648
Overtime
$6,880
Other pay
$3,075
Benefits
$0
Total compensation
$31,603
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
16364
Total Pay
$31,603

Adam Moreton holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $31,603.

Roscoe Jones

Police Officer 1/PPD Police

2026 total comp
$31,603
Base pay
$21,648
Overtime
$6,880
Other pay
$3,075
Benefits
$0
Total compensation
$31,603
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
15697
Total Pay
$31,603

Roscoe Jones works as a Police Officer 1 for PPD Police. Their status is salaried. Roscoe earned $31,603 in 2026.

Gamal Emira

Forensic Scientist 3/PPD Police

2026 total comp
$31,599
Base pay
$20,960
Overtime
$9,734
Other pay
$906
Benefits
$0
Total compensation
$31,599
Employment type
Salaried

Source-specific fields

Base Salary
$89,875
Employee Category
Civil Service
Job Code
3H72
Public Id
34452
Total Pay
$31,599

At PPD Police, Gamal Emira serves as a Forensic Scientist 3. They work salaried. Their 2026 pay totaled $31,599.

Victor Rodriguez

Police Officer 1/PPD Police

2026 total comp
$31,588
Base pay
$21,648
Overtime
$6,677
Other pay
$3,263
Benefits
$0
Total compensation
$31,588
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
21351
Total Pay
$31,588

At PPD Police, Victor Rodriguez serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $31,588.

Adam Gray

Police Officer 1/PPD Police

2026 total comp
$31,587
Base pay
$21,648
Overtime
$6,541
Other pay
$3,397
Benefits
$0
Total compensation
$31,587
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
3838
Total Pay
$31,587

Adam Gray holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $31,587.

Tamisha Merrell

Police Corporal/PPD Police

2026 total comp
$31,581
Base pay
$23,813
Overtime
$4,213
Other pay
$3,556
Benefits
$0
Total compensation
$31,581
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A03
Public Id
15759
Total Pay
$31,581

At PPD Police, Tamisha Merrell serves as a Police Corporal. They work salaried. Their 2026 pay totaled $31,581.

Caitlyn Walker

Police Officer 1/PPD Police

2026 total comp
$31,578
Base pay
$21,648
Overtime
$7,050
Other pay
$2,880
Benefits
$0
Total compensation
$31,578
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
18710
Total Pay
$31,578

Caitlyn Walker holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $31,578.

Sarah Alicea

Police Officer 1/PPD Police

2026 total comp
$31,578
Base pay
$21,648
Overtime
$7,050
Other pay
$2,880
Benefits
$0
Total compensation
$31,578
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
8700
Total Pay
$31,578

Sarah Alicea is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $31,578.

Shatana Thomas

Police Officer 1/PPD Police

2026 total comp
$31,575
Base pay
$21,648
Overtime
$6,372
Other pay
$3,555
Benefits
$0
Total compensation
$31,575
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
33955
Total Pay
$31,575

Shatana Thomas holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $31,575.

Tony Woo

Police Lieutenant/PPD Police

2026 total comp
$31,572
Base pay
$28,134
Overtime
$176
Other pay
$3,262
Benefits
$0
Total compensation
$31,572
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
14986
Total Pay
$31,572

Tony Woo holds the role of Police Lieutenant at PPD Police. Their status is salaried. In 2026, their total compensation was $31,572.

Edwin Lopez

Police Officer 1/PPD Police

2026 total comp
$31,571
Base pay
$21,648
Overtime
$6,236
Other pay
$3,686
Benefits
$0
Total compensation
$31,571
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
15590
Total Pay
$31,571

Edwin Lopez holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $31,571.

Courtney Costanzo

Police Officer 1/PPD Police

2026 total comp
$31,566
Base pay
$21,648
Overtime
$6,846
Other pay
$3,071
Benefits
$0
Total compensation
$31,566
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
24778
Total Pay
$31,566

Courtney Costanzo works as a Police Officer 1 for PPD Police. Their status is salaried. Courtney earned $31,566 in 2026.

Martin Klepac

Police Officer 1/PPD Police

2026 total comp
$31,566
Base pay
$21,648
Overtime
$6,846
Other pay
$3,071
Benefits
$0
Total compensation
$31,566
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
959
Total Pay
$31,566

Martin Klepac holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $31,566.