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 3

Brian Gordon

Police Officer 1/PPD Police

2026 total comp
$42,928
Base pay
$21,648
Overtime
$16,268
Other pay
$5,011
Benefits
$0
Total compensation
$42,928
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
36062
Total Pay
$42,928

Brian Gordon works as a Police Officer 1 for PPD Police. Their status is salaried. Brian earned $42,928 in 2026.

John Cawley

Detective/PPD Police

2026 total comp
$42,914
Base pay
$23,813
Overtime
$14,092
Other pay
$5,010
Benefits
$0
Total compensation
$42,914
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
36540
Total Pay
$42,914

John Cawley holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $42,914.

Kevin Tilghman

Police Officer 1/PPD Police

2026 total comp
$42,903
Base pay
$21,648
Overtime
$17,082
Other pay
$4,173
Benefits
$0
Total compensation
$42,903
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
21828
Total Pay
$42,903

Kevin Tilghman holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $42,903.

Vitaliy St. Onge

Police Lieutenant/PPD Police

2026 total comp
$42,868
Base pay
$28,134
Overtime
$10,307
Other pay
$4,428
Benefits
$0
Total compensation
$42,868
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
8200
Total Pay
$42,868

Vitaliy St. Onge holds the role of Police Lieutenant at PPD Police. Their status is salaried. In 2026, their total compensation was $42,868.

Eric Denneny

Police Officer 1/PPD Police

2026 total comp
$42,865
Base pay
$21,648
Overtime
$16,607
Other pay
$4,609
Benefits
$0
Total compensation
$42,865
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
3553
Total Pay
$42,865

Eric Denneny is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $42,865.

Michael Davis

Police Sergeant/PPD Police

2026 total comp
$42,857
Base pay
$24,679
Overtime
$13,175
Other pay
$5,003
Benefits
$0
Total compensation
$42,857
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
81
Total Pay
$26,804

At PPD Police, Michael Davis serves as a Police Sergeant. They work salaried. Their 2026 pay totaled $42,857.

Edward Tolliver

Police Corporal/PPD Police

2026 total comp
$42,830
Base pay
$23,813
Overtime
$14,017
Other pay
$5,000
Benefits
$0
Total compensation
$42,830
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A03
Public Id
5614
Total Pay
$42,830

At PPD Police, Edward Tolliver serves as a Police Corporal. They work salaried. Their 2026 pay totaled $42,830.

John Zirilli

Police Officer 1/PPD Police

2024 total comp
$42,830
Base pay
$27,440
Overtime
$0
Other pay
$15,390
Benefits
$0
Total compensation
$42,830
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
28063
Total Pay
$42,830

At PPD Police, John Zirilli serves as a Police Officer 1. They work salaried. Their 2024 pay totaled $42,830.

Joseph Musumeci

Police Lieutenant/PPD Police

2026 total comp
$42,819
Base pay
$28,134
Overtime
$10,262
Other pay
$4,423
Benefits
$0
Total compensation
$42,819
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
28267
Total Pay
$42,819

Joseph Musumeci holds the role of Police Lieutenant at PPD Police. Their status is salaried. In 2026, their total compensation was $42,819.

Maria Ortiz-Rodriguez

Police Captain/PPD Police

2026 total comp
$42,817
Base pay
$32,635
Overtime
$0
Other pay
$10,182
Benefits
$0
Total compensation
$42,817
Employment type
Salaried

Source-specific fields

Base Salary
$142,241
Employee Category
Civil Service
Job Code
6A06
Public Id
7079
Total Pay
$42,817

At PPD Police, Maria Ortiz-Rodriguez serves as a Police Captain. They work salaried. Their 2026 pay totaled $42,817.

Timothy Linneman

Police Captain/PPD Police

2026 total comp
$42,817
Base pay
$32,635
Overtime
$0
Other pay
$10,182
Benefits
$0
Total compensation
$42,817
Employment type
Salaried

Source-specific fields

Base Salary
$142,241
Employee Category
Civil Service
Job Code
6A06
Public Id
7170
Total Pay
$42,817

At PPD Police, Timothy Linneman serves as a Police Captain. They work salaried. Their 2026 pay totaled $42,817.

Chanta Herder

Police Captain/PPD Police

2026 total comp
$42,817
Base pay
$32,635
Overtime
$0
Other pay
$10,182
Benefits
$0
Total compensation
$42,817
Employment type
Salaried

Source-specific fields

Base Salary
$142,241
Employee Category
Civil Service
Job Code
6A06
Public Id
11512
Total Pay
$42,817

Chanta Herder works as a Police Captain for PPD Police. Their status is salaried. Chanta earned $42,817 in 2026.

Lawrence Nuble

Police Captain/PPD Police

2026 total comp
$42,817
Base pay
$32,635
Overtime
$0
Other pay
$10,182
Benefits
$0
Total compensation
$42,817
Employment type
Salaried

Source-specific fields

Base Salary
$142,241
Employee Category
Civil Service
Job Code
6A06
Public Id
13012
Total Pay
$42,817

Lawrence Nuble holds the role of Police Captain at PPD Police. Their status is salaried. In 2026, their total compensation was $42,817.

Robert Mc Keever

Police Captain/PPD Police

2026 total comp
$42,817
Base pay
$32,635
Overtime
$0
Other pay
$10,182
Benefits
$0
Total compensation
$42,817
Employment type
Salaried

Source-specific fields

Base Salary
$142,241
Employee Category
Civil Service
Job Code
6A06
Public Id
14457
Total Pay
$42,817

Robert Mc Keever holds the role of Police Captain at PPD Police. Their status is salaried. In 2026, their total compensation was $42,817.

Marques Newsome

Police Captain/PPD Police

2026 total comp
$42,817
Base pay
$32,635
Overtime
$0
Other pay
$10,182
Benefits
$0
Total compensation
$42,817
Employment type
Salaried

Source-specific fields

Base Salary
$142,241
Employee Category
Civil Service
Job Code
6A06
Public Id
35718
Total Pay
$42,817

Marques Newsome holds the role of Police Captain at PPD Police. Their status is salaried. In 2026, their total compensation was $42,817.

Christopher Bradshaw

Police Captain/PPD Police

2026 total comp
$42,817
Base pay
$32,635
Overtime
$0
Other pay
$10,182
Benefits
$0
Total compensation
$42,817
Employment type
Salaried

Source-specific fields

Base Salary
$142,241
Employee Category
Civil Service
Job Code
6A06
Public Id
8786
Total Pay
$42,817

Christopher Bradshaw is a Police Captain at PPD Police. They work salaried. 2026 total compensation came to $42,817.

Andrew Disanto

Police Captain/PPD Police

2026 total comp
$42,817
Base pay
$32,635
Overtime
$0
Other pay
$10,182
Benefits
$0
Total compensation
$42,817
Employment type
Salaried

Source-specific fields

Base Salary
$142,241
Employee Category
Civil Service
Job Code
6A06
Public Id
31363
Total Pay
$42,817

Andrew Disanto holds the role of Police Captain at PPD Police. Their status is salaried. In 2026, their total compensation was $42,817.

Joseph Newbert

Detective/PPD Police

2026 total comp
$42,808
Base pay
$23,813
Overtime
$14,055
Other pay
$4,941
Benefits
$0
Total compensation
$42,808
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
29375
Total Pay
$42,808

Joseph Newbert is a Detective at PPD Police. They work salaried. 2026 total compensation came to $42,808.

Edward Song

Police Officer 1/PPD Police

2026 total comp
$42,803
Base pay
$21,648
Overtime
$16,336
Other pay
$4,819
Benefits
$0
Total compensation
$42,803
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
4368
Total Pay
$42,803

Edward Song works as a Police Officer 1 for PPD Police. Their status is salaried. Edward earned $42,803 in 2026.

Maria Athanasiadis

Police Officer 1/PPD Police

2026 total comp
$42,802
Base pay
$21,648
Overtime
$17,251
Other pay
$3,903
Benefits
$0
Total compensation
$42,802
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
9946
Total Pay
$42,802

Maria Athanasiadis holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $42,802.

William Jones

Police Officer 1/PPD Police

2025 total comp
$42,787
Base pay
$22,477
Overtime
$9,401
Other pay
$10,909
Benefits
$0
Total compensation
$42,787
Employment type
Salaried

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
8537
Total Pay
$42,787

William Jones is a Police Officer 1 at PPD Police. They work salaried. 2025 total compensation came to $42,787.

James Jonas Iii

Detective/PPD Police

2026 total comp
$42,783
Base pay
$23,813
Overtime
$13,048
Other pay
$5,923
Benefits
$0
Total compensation
$42,783
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
27279
Total Pay
$42,783

James Jonas Iii is a Detective at PPD Police. They work salaried. 2026 total compensation came to $42,783.

Tyrell Mccoy

Police Captain/PPD Police

2026 total comp
$42,781
Base pay
$32,635
Overtime
$341
Other pay
$9,806
Benefits
$0
Total compensation
$42,781
Employment type
Salaried

Source-specific fields

Base Salary
$142,241
Employee Category
Civil Service
Job Code
6A06
Public Id
19443
Total Pay
$42,781

At PPD Police, Tyrell Mccoy serves as a Police Captain. They work salaried. Their 2026 pay totaled $42,781.

Joseph Green

Police Captain/PPD Police

2026 total comp
$42,781
Base pay
$32,635
Overtime
$341
Other pay
$9,806
Benefits
$0
Total compensation
$42,781
Employment type
Salaried

Source-specific fields

Base Salary
$142,241
Employee Category
Civil Service
Job Code
6A06
Public Id
14094
Total Pay
$42,781

At PPD Police, Joseph Green serves as a Police Captain. They work salaried. Their 2026 pay totaled $42,781.

Joshua Torres

Police Sergeant/PPD Police

2026 total comp
$42,775
Base pay
$24,679
Overtime
$13,677
Other pay
$4,418
Benefits
$0
Total compensation
$42,775
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
14286
Total Pay
$39,409

Joshua Torres works as a Police Sergeant for PPD Police. Their status is salaried. Joshua earned $42,775 in 2026.

James Priadka

Detective/PPD Police

2026 total comp
$42,746
Base pay
$23,813
Overtime
$13,943
Other pay
$4,990
Benefits
$0
Total compensation
$42,746
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
25386
Total Pay
$42,746

James Priadka holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $42,746.

Donald Ryder

Police Officer 1/PPD Police

2026 total comp
$42,738
Base pay
$21,648
Overtime
$16,675
Other pay
$4,414
Benefits
$0
Total compensation
$42,738
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
33815
Total Pay
$42,738

Donald Ryder holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $42,738.

Donald Rodgers

Police Lieutenant/PPD Police

2026 total comp
$42,722
Base pay
$28,134
Overtime
$9,778
Other pay
$4,810
Benefits
$0
Total compensation
$42,722
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
9248
Total Pay
$42,722

Donald Rodgers is a Police Lieutenant at PPD Police. They work salaried. 2026 total compensation came to $42,722.

Mustafa Beyah

Police Lieutenant/PPD Police

2026 total comp
$42,721
Base pay
$28,134
Overtime
$10,174
Other pay
$4,413
Benefits
$0
Total compensation
$42,721
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
22223
Total Pay
$42,721

At PPD Police, Mustafa Beyah serves as a Police Lieutenant. They work salaried. Their 2026 pay totaled $42,721.

Theodore Manko Jr

Detective/PPD Police

2022 total comp
$42,715
Base pay
$6,764
Overtime
$127
Other pay
$35,825
Benefits
$0
Total compensation
$42,715
Employment type
Salaried

Source-specific fields

Base Salary
$88,263
Employee Category
Civil Service
Job Code
6A12
Public Id
5610
Total Pay
$42,715

At PPD Police, Theodore Manko Jr serves as a Detective. They work salaried. Their 2022 pay totaled $42,715.

Deborah Jackson

Police Officer 1/PPD Police

2019 total comp
$42,690
Base pay
$0
Overtime
$0
Other pay
$42,690
Benefits
$0
Total compensation
$42,690
Employment type
Salaried

Source-specific fields

Base Salary
$73,433
Employee Category
Civil Service
Job Code
6A02
Public Id
4543
Total Pay
$42,690

At PPD Police, Deborah Jackson serves as a Police Officer 1. They work salaried. Their 2019 pay totaled $42,690.

Sabrina Burnett

Police Officer 1/PPD Police

2026 total comp
$42,688
Base pay
$21,648
Overtime
$16,234
Other pay
$4,806
Benefits
$0
Total compensation
$42,688
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
29025
Total Pay
$42,688

Sabrina Burnett works as a Police Officer 1 for PPD Police. Their status is salaried. Sabrina earned $42,688 in 2026.

Kieran Boyle

Police Officer 1/PPD Police

2024 total comp
$42,667
Base pay
$26,779
Overtime
$2,315
Other pay
$13,573
Benefits
$0
Total compensation
$42,667
Employment type
Salaried

Source-specific fields

Base Salary
$77,359
Employee Category
Civil Service
Job Code
6A02
Public Id
38187
Total Pay
$42,667

Kieran Boyle works as a Police Officer 1 for PPD Police. Their status is salaried. Kieran earned $42,667 in 2024.

Connor Dooley

Police Sergeant/PPD Police

2026 total comp
$42,618
Base pay
$24,679
Overtime
$13,793
Other pay
$4,146
Benefits
$0
Total compensation
$42,618
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
1659
Total Pay
$42,618

At PPD Police, Connor Dooley serves as a Police Sergeant. They work salaried. Their 2026 pay totaled $42,618.

Kevin Hunte

Police Sergeant/PPD Police

2026 total comp
$42,613
Base pay
$24,679
Overtime
$13,136
Other pay
$4,798
Benefits
$0
Total compensation
$42,613
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
12952
Total Pay
$42,613

Kevin Hunte works as a Police Sergeant for PPD Police. Their status is salaried. Kevin earned $42,613 in 2026.

Steven Vargas

Police Officer 1/PPD Police

2023 total comp
$42,584
Base pay
$24,444
Overtime
$736
Other pay
$17,405
Benefits
$0
Total compensation
$42,584
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
23626
Total Pay
$42,584

Steven Vargas works as a Police Officer 1 for PPD Police. Their status is salaried. Steven earned $42,584 in 2023.

Samantha Brown

Police Captain/PPD Police

2026 total comp
$42,574
Base pay
$32,635
Overtime
$0
Other pay
$9,939
Benefits
$0
Total compensation
$42,574
Employment type
Salaried

Source-specific fields

Base Salary
$142,241
Employee Category
Civil Service
Job Code
6A06
Public Id
23332
Total Pay
$42,574

At PPD Police, Samantha Brown serves as a Police Captain. They work salaried. Their 2026 pay totaled $42,574.

Christopher Bullick

Police Captain/PPD Police

2026 total comp
$42,574
Base pay
$32,635
Overtime
$0
Other pay
$9,939
Benefits
$0
Total compensation
$42,574
Employment type
Salaried

Source-specific fields

Base Salary
$142,241
Employee Category
Civil Service
Job Code
6A06
Public Id
25011
Total Pay
$42,574

Christopher Bullick works as a Police Captain for PPD Police. Their status is salaried. Christopher earned $42,574 in 2026.

David O Connor

Detective/PPD Police

2026 total comp
$42,562
Base pay
$23,813
Overtime
$14,353
Other pay
$4,396
Benefits
$0
Total compensation
$42,562
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
21564
Total Pay
$42,562

David O Connor works as a Detective for PPD Police. Their status is salaried. David earned $42,562 in 2026.

John Seigafuse

Police Officer 1/PPD Police

2026 total comp
$42,548
Base pay
$21,648
Overtime
$16,404
Other pay
$4,496
Benefits
$0
Total compensation
$42,548
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
5793
Total Pay
$42,548

John Seigafuse holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $42,548.