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 49

Jason Smith

Police Captain/PPD Police

2026 total comp
$43,020
Base pay
$32,635
Overtime
$0
Other pay
$10,385
Benefits
$0
Total compensation
$43,020
Employment type
Salaried

Source-specific fields

Base Salary
$142,241
Employee Category
Civil Service
Job Code
6A06
Public Id
21829
Total Pay
$43,020

Jason Smith holds the role of Police Captain at PPD Police. Their status is salaried. In 2026, their total compensation was $43,020.

Robert Glenn Jr

Police Captain/PPD Police

2026 total comp
$43,020
Base pay
$32,635
Overtime
$0
Other pay
$10,385
Benefits
$0
Total compensation
$43,020
Employment type
Salaried

Source-specific fields

Base Salary
$142,241
Employee Category
Civil Service
Job Code
6A06
Public Id
28143
Total Pay
$43,020

Robert Glenn Jr is a Police Captain at PPD Police. They work salaried. 2026 total compensation came to $43,020.

Malachi Jones

Police Captain/PPD Police

2026 total comp
$43,020
Base pay
$32,635
Overtime
$0
Other pay
$10,385
Benefits
$0
Total compensation
$43,020
Employment type
Salaried

Source-specific fields

Base Salary
$142,241
Employee Category
Civil Service
Job Code
6A06
Public Id
31763
Total Pay
$43,020

Malachi Jones holds the role of Police Captain at PPD Police. Their status is salaried. In 2026, their total compensation was $43,020.

John Walker

Police Captain/PPD Police

2026 total comp
$43,020
Base pay
$32,635
Overtime
$0
Other pay
$10,385
Benefits
$0
Total compensation
$43,020
Employment type
Salaried

Source-specific fields

Base Salary
$142,241
Employee Category
Civil Service
Job Code
6A06
Public Id
32662
Total Pay
$43,020

John Walker is a Police Captain at PPD Police. They work salaried. 2026 total compensation came to $43,020.

Trina Pendleton

Police Captain/PPD Police

2026 total comp
$43,020
Base pay
$32,635
Overtime
$0
Other pay
$10,385
Benefits
$0
Total compensation
$43,020
Employment type
Salaried

Source-specific fields

Base Salary
$142,241
Employee Category
Civil Service
Job Code
6A06
Public Id
35584
Total Pay
$43,020

At PPD Police, Trina Pendleton serves as a Police Captain. They work salaried. Their 2026 pay totaled $43,020.

James Kearney

Police Captain/PPD Police

2026 total comp
$43,020
Base pay
$32,635
Overtime
$0
Other pay
$10,385
Benefits
$0
Total compensation
$43,020
Employment type
Salaried

Source-specific fields

Base Salary
$142,241
Employee Category
Civil Service
Job Code
6A06
Public Id
36898
Total Pay
$43,020

At PPD Police, James Kearney serves as a Police Captain. They work salaried. Their 2026 pay totaled $43,020.

Jnean Gray-Caserta

Police Officer 1/PPD Police

2026 total comp
$43,017
Base pay
$21,648
Overtime
$16,743
Other pay
$4,626
Benefits
$0
Total compensation
$43,017
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
30788
Total Pay
$43,017

Jnean Gray-Caserta holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $43,017.

Darryl Braxton

Police Officer 1/PPD Police

2026 total comp
$43,005
Base pay
$21,648
Overtime
$16,336
Other pay
$5,020
Benefits
$0
Total compensation
$43,005
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
27890
Total Pay
$43,005

Darryl Braxton is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $43,005.

Jacquelin Hart

Detective/PPD Police

2022 total comp
$42,998
Base pay
$27,393
Overtime
$0
Other pay
$15,606
Benefits
$0
Total compensation
$42,998
Employment type
Salaried

Source-specific fields

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

Jacquelin Hart works as a Detective for PPD Police. Their status is salaried. Jacquelin earned $42,998 in 2022.

Joel Rivera

Police Officer 1/PPD Police

2026 total comp
$42,989
Base pay
$21,648
Overtime
$17,420
Other pay
$3,920
Benefits
$0
Total compensation
$42,989
Employment type
Salaried

Source-specific fields

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

Joel Rivera works as a Police Officer 1 for PPD Police. Their status is salaried. Joel earned $42,989 in 2026.

Anitra Cain

Police Officer 1/PPD Police

2026 total comp
$42,989
Base pay
$21,648
Overtime
$17,420
Other pay
$3,920
Benefits
$0
Total compensation
$42,989
Employment type
Salaried

Source-specific fields

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

Anitra Cain works as a Police Officer 1 for PPD Police. Their status is salaried. Anitra earned $42,989 in 2026.

Andrew Miller

Police Officer 1/PPD Police

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

Source-specific fields

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

At PPD Police, Andrew Miller serves as a Police Officer 1. They work salaried. Their 2024 pay totaled $42,983.

Joseph Digangi

Police Officer 1/PPD Police

2026 total comp
$42,978
Base pay
$21,648
Overtime
$17,149
Other pay
$4,181
Benefits
$0
Total compensation
$42,978
Employment type
Salaried

Source-specific fields

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

At PPD Police, Joseph Digangi serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $42,978.

Michael Corson

Detective/PPD Police

2026 total comp
$42,973
Base pay
$23,813
Overtime
$14,539
Other pay
$4,621
Benefits
$0
Total compensation
$42,973
Employment type
Salaried

Source-specific fields

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

Michael Corson works as a Detective for PPD Police. Their status is salaried. Michael earned $42,973 in 2026.

Edward Kavanagh Jr

Detective/PPD Police

2026 total comp
$42,965
Base pay
$23,813
Overtime
$14,316
Other pay
$4,837
Benefits
$0
Total compensation
$42,965
Employment type
Salaried

Source-specific fields

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

At PPD Police, Edward Kavanagh Jr serves as a Detective. They work salaried. Their 2026 pay totaled $42,965.

Nicholas Deblasis

Police Captain/PPD Police

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

Source-specific fields

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

At PPD Police, Nicholas Deblasis serves as a Police Captain. They work salaried. Their 2026 pay totaled $42,942.

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.

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.

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.

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.

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.

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.

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.

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.