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
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

$0$55,105+

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.

Record list

Employees

Highest-paid first / page 92

Jovania Perkins

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
6759
Total Pay
$31,704

Jovania Perkins is a Police Lieutenant at PPD Police. They work salaried. 2026 total compensation came to $31,704.

Robert Casselli Jr

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
16061
Total Pay
$31,704

Robert Casselli Jr works as a Police Lieutenant for PPD Police. Their status is salaried. Robert earned $31,704 in 2026.

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.

Jonah Conway

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
36864
Total Pay
$31,704

At PPD Police, Jonah Conway serves as a Police Lieutenant. They work salaried. Their 2026 pay totaled $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.