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 74

Katie Vanis

Detective/PPD Police

2026 total comp
$35,010
Base pay
$23,813
Overtime
$7,792
Other pay
$3,406
Benefits
$0
Total compensation
$35,010
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
16704
Total Pay
$35,010

Katie Vanis works as a Detective for PPD Police. Their status is salaried. Katie earned $35,010 in 2026.

Devon Ford

Police Officer 1/PPD Police

2026 total comp
$35,008
Base pay
$21,648
Overtime
$10,168
Other pay
$3,192
Benefits
$0
Total compensation
$35,008
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
11125
Total Pay
$35,008

Devon Ford is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $35,008.

Quishanna Lee

Police Officer 1/PPD Police

2026 total comp
$35,008
Base pay
$21,648
Overtime
$10,168
Other pay
$3,192
Benefits
$0
Total compensation
$35,008
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
3895
Total Pay
$35,008

Quishanna Lee holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $35,008.

Stacey Valentine

Police Officer 1/PPD Police

2026 total comp
$35,004
Base pay
$21,648
Overtime
$9,591
Other pay
$3,765
Benefits
$0
Total compensation
$35,004
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
19155
Total Pay
$35,004

At PPD Police, Stacey Valentine serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $35,004.

Thomas Reinhardt

Police Officer 1/PPD Police

2020 total comp
$35,004
Base pay
$24,852
Overtime
$1,109
Other pay
$9,043
Benefits
$0
Total compensation
$35,004
Employment type
Salaried

Source-specific fields

Base Salary
$63,999
Employee Category
Civil Service
Job Code
6A02
Public Id
23176
Total Pay
$35,004

Thomas Reinhardt is a Police Officer 1 at PPD Police. They work salaried. 2020 total compensation came to $35,004.

Dante Sumpter

Police Sergeant/PPD Police

2026 total comp
$34,990
Base pay
$23,653
Overtime
$8,147
Other pay
$3,191
Benefits
$0
Total compensation
$34,990
Employment type
Salaried

Source-specific fields

Base Salary
$103,092
Employee Category
Civil Service
Job Code
6A04
Public Id
7988
Total Pay
$34,990

Dante Sumpter works as a Police Sergeant for PPD Police. Their status is salaried. Dante earned $34,990 in 2026.

Robert Bakos

Police Officer 1/PPD Police

2026 total comp
$34,990
Base pay
$21,648
Overtime
$9,727
Other pay
$3,614
Benefits
$0
Total compensation
$34,990
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
3067
Total Pay
$34,990

At PPD Police, Robert Bakos serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $34,990.

David Beckett

Police Officer 1/PPD Police

2022 total comp
$34,987
Base pay
$0
Overtime
$0
Other pay
$34,987
Benefits
$0
Total compensation
$34,987
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
18733
Total Pay
$34,987

David Beckett works as a Police Officer 1 for PPD Police. Their status is salaried. David earned $34,987 in 2022.

Katheryn Lewis

Police Officer 1/PPD Police

2022 total comp
$34,956
Base pay
$0
Overtime
$0
Other pay
$34,956
Benefits
$0
Total compensation
$34,956
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
15076
Total Pay
$34,956

Katheryn Lewis works as a Police Officer 1 for PPD Police. Their status is salaried. Katheryn earned $34,956 in 2022.

Ronald Green

Police Sergeant/PPD Police

2026 total comp
$34,951
Base pay
$24,679
Overtime
$6,336
Other pay
$3,935
Benefits
$0
Total compensation
$34,951
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
5414
Total Pay
$34,951

Ronald Green works as a Police Sergeant for PPD Police. Their status is salaried. Ronald earned $34,951 in 2026.

Ronald Davis Jr

Police Sergeant/PPD Police

2026 total comp
$34,951
Base pay
$24,679
Overtime
$6,336
Other pay
$3,935
Benefits
$0
Total compensation
$34,951
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
2005
Total Pay
$34,951

Ronald Davis Jr holds the role of Police Sergeant at PPD Police. Their status is salaried. In 2026, their total compensation was $34,951.

James Kelly

Police Officer 1/PPD Police

2026 total comp
$34,947
Base pay
$21,648
Overtime
$9,219
Other pay
$4,080
Benefits
$0
Total compensation
$34,947
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
7518
Total Pay
$25,321

James Kelly works as a Police Officer 1 for PPD Police. Their status is salaried. James earned $34,947 in 2026.

James Clough

Police Lieutenant/PPD Police

2026 total comp
$34,945
Base pay
$28,134
Overtime
$2,731
Other pay
$4,081
Benefits
$0
Total compensation
$34,945
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
23323
Total Pay
$34,945

James Clough is a Police Lieutenant at PPD Police. They work salaried. 2026 total compensation came to $34,945.

Thomas Walsh

Detective/PPD Police

2026 total comp
$34,938
Base pay
$23,813
Overtime
$7,046
Other pay
$4,079
Benefits
$0
Total compensation
$34,938
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
21879
Total Pay
$68,453

Thomas Walsh is a Detective at PPD Police. They work salaried. 2026 total compensation came to $34,938.

Stephen Hall

Detective/PPD Police

2022 total comp
$34,917
Base pay
$12,174
Overtime
$317
Other pay
$22,426
Benefits
$0
Total compensation
$34,917
Employment type
Salaried

Source-specific fields

Base Salary
$88,263
Employee Category
Civil Service
Job Code
6A12
Public Id
18057
Total Pay
$34,917

Stephen Hall holds the role of Detective at PPD Police. Their status is salaried. In 2022, their total compensation was $34,917.

Nicholas Diamond

Police Officer 1/PPD Police

2026 total comp
$34,907
Base pay
$21,648
Overtime
$9,863
Other pay
$3,396
Benefits
$0
Total compensation
$34,907
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
24057
Total Pay
$34,907

Nicholas Diamond holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $34,907.

Tamika Selden

Detective/PPD Police

2026 total comp
$34,900
Base pay
$23,813
Overtime
$7,158
Other pay
$3,930
Benefits
$0
Total compensation
$34,900
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
12500
Total Pay
$34,900

Tamika Selden is a Detective at PPD Police. They work salaried. 2026 total compensation came to $34,900.

Job Henri

Police Officer 1/PPD Police

2026 total comp
$34,890
Base pay
$20,931
Overtime
$10,778
Other pay
$3,181
Benefits
$0
Total compensation
$34,890
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
4804
Total Pay
$34,890

Job Henri holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $34,890.

James Conway

Police Lieutenant/PPD Police

2026 total comp
$34,881
Base pay
$28,134
Overtime
$2,995
Other pay
$3,752
Benefits
$0
Total compensation
$34,881
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
2074
Total Pay
$34,881

James Conway holds the role of Police Lieutenant at PPD Police. Their status is salaried. In 2026, their total compensation was $34,881.

Jason Capobianchi

Police Officer 1/PPD Police

2026 total comp
$34,876
Base pay
$21,648
Overtime
$9,625
Other pay
$3,603
Benefits
$0
Total compensation
$34,876
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
14083
Total Pay
$34,876

Jason Capobianchi holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $34,876.

Terrelle Greene

Police Officer 1/PPD Police

2026 total comp
$34,876
Base pay
$21,648
Overtime
$9,625
Other pay
$3,603
Benefits
$0
Total compensation
$34,876
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
21346
Total Pay
$34,876

Terrelle Greene holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $34,876.

Joseph Spearman

Police Officer 1/PPD Police

2026 total comp
$34,858
Base pay
$18,185
Overtime
$8,569
Other pay
$8,103
Benefits
$0
Total compensation
$34,858
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
49074
Total Pay
$34,858

At PPD Police, Joseph Spearman serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $34,858.

Vincent Guarna

Detective/PPD Police

2026 total comp
$34,853
Base pay
$23,813
Overtime
$6,971
Other pay
$4,069
Benefits
$0
Total compensation
$34,853
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
16275
Total Pay
$34,853

Vincent Guarna is a Detective at PPD Police. They work salaried. 2026 total compensation came to $34,853.

Lawrence Mckenny

Police Sergeant/PPD Police

2026 total comp
$34,853
Base pay
$24,679
Overtime
$6,105
Other pay
$4,069
Benefits
$0
Total compensation
$34,853
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
8294
Total Pay
$34,853

Lawrence Mckenny works as a Police Sergeant for PPD Police. Their status is salaried. Lawrence earned $34,853 in 2026.

Stephen Bustard

Police Officer 1/PPD Police

2026 total comp
$34,847
Base pay
$19,484
Overtime
$13,391
Other pay
$1,972
Benefits
$0
Total compensation
$34,847
Employment type
Salaried

Source-specific fields

Base Salary
$90,581
Employee Category
Civil Service
Job Code
6A02
Public Id
4448
Total Pay
$34,847

Stephen Bustard holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $34,847.

Robert Wade

Police Lieutenant/PPD Police

2026 total comp
$34,845
Base pay
$28,134
Overtime
$2,643
Other pay
$4,069
Benefits
$0
Total compensation
$34,845
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
25449
Total Pay
$34,845

At PPD Police, Robert Wade serves as a Police Lieutenant. They work salaried. Their 2026 pay totaled $34,845.

Tevin Garrett

Police Officer 1/PPD Police

2026 total comp
$34,832
Base pay
$21,648
Overtime
$9,117
Other pay
$4,067
Benefits
$0
Total compensation
$34,832
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
385
Total Pay
$34,832

At PPD Police, Tevin Garrett serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $34,832.

Roger Paniagua

Police Officer 1/PPD Police

2026 total comp
$34,832
Base pay
$21,648
Overtime
$9,795
Other pay
$3,389
Benefits
$0
Total compensation
$34,832
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
20900
Total Pay
$34,832

Roger Paniagua works as a Police Officer 1 for PPD Police. Their status is salaried. Roger earned $34,832 in 2026.

Kwaku Sarpong

Police Sergeant/PPD Police

2026 total comp
$34,827
Base pay
$23,653
Overtime
$7,999
Other pay
$3,176
Benefits
$0
Total compensation
$34,827
Employment type
Salaried

Source-specific fields

Base Salary
$103,092
Employee Category
Civil Service
Job Code
6A04
Public Id
4291
Total Pay
$34,827

Kwaku Sarpong is a Police Sergeant at PPD Police. They work salaried. 2026 total compensation came to $34,827.

Christopher Rycek

Police Sergeant/PPD Police

2026 total comp
$34,816
Base pay
$23,653
Overtime
$7,776
Other pay
$3,387
Benefits
$0
Total compensation
$34,816
Employment type
Salaried

Source-specific fields

Base Salary
$103,092
Employee Category
Civil Service
Job Code
6A04
Public Id
366
Total Pay
$34,816

Christopher Rycek is a Police Sergeant at PPD Police. They work salaried. 2026 total compensation came to $34,816.

Joseph Mccann

Police Officer 1/PPD Police

2026 total comp
$34,815
Base pay
$21,648
Overtime
$9,422
Other pay
$3,744
Benefits
$0
Total compensation
$34,815
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
31193
Total Pay
$34,815

At PPD Police, Joseph Mccann serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $34,815.

Chris Harrigan

Police Officer 1/PPD Police

2026 total comp
$34,815
Base pay
$21,648
Overtime
$9,422
Other pay
$3,744
Benefits
$0
Total compensation
$34,815
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
25394
Total Pay
$34,815

Chris Harrigan works as a Police Officer 1 for PPD Police. Their status is salaried. Chris earned $34,815 in 2026.

Brandon Moore

Police Officer 1/PPD Police

2026 total comp
$34,801
Base pay
$21,648
Overtime
$9,558
Other pay
$3,595
Benefits
$0
Total compensation
$34,801
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
36465
Total Pay
$34,801

Brandon Moore is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $34,801.

Natasha Chestnut

Police Officer 1/PPD Police

2026 total comp
$34,801
Base pay
$21,648
Overtime
$9,558
Other pay
$3,595
Benefits
$0
Total compensation
$34,801
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
13955
Total Pay
$34,801

Natasha Chestnut works as a Police Officer 1 for PPD Police. Their status is salaried. Natasha earned $34,801 in 2026.

Daniel Cicale

Police Officer 1/PPD Police

2026 total comp
$34,794
Base pay
$21,648
Overtime
$9,083
Other pay
$4,062
Benefits
$0
Total compensation
$34,794
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
14686
Total Pay
$34,794

Daniel Cicale works as a Police Officer 1 for PPD Police. Their status is salaried. Daniel earned $34,794 in 2026.

Tracey Cooper

Police Officer 1/PPD Police

2026 total comp
$34,794
Base pay
$21,648
Overtime
$9,083
Other pay
$4,062
Benefits
$0
Total compensation
$34,794
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
30506
Total Pay
$34,794

Tracey Cooper works as a Police Officer 1 for PPD Police. Their status is salaried. Tracey earned $34,794 in 2026.

Santos Higgins

Detective/PPD Police

2026 total comp
$34,791
Base pay
$23,813
Overtime
$7,307
Other pay
$3,671
Benefits
$0
Total compensation
$34,791
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
1254
Total Pay
$34,791

Santos Higgins is a Detective at PPD Police. They work salaried. 2026 total compensation came to $34,791.

Andrea Williams

Detective/PPD Police

2026 total comp
$34,790
Base pay
$23,813
Overtime
$7,307
Other pay
$3,670
Benefits
$0
Total compensation
$34,790
Employment type
Salaried

Source-specific fields

Base Salary
$89,875
Employee Category
Civil Service
Job Code
3H72
Public Id
7602
Total Pay
$29,890

At PPD Police, Andrea Williams serves as a Detective. They work salaried. Their 2026 pay totaled $34,790.

John Burke

Detective/PPD Police

2026 total comp
$34,788
Base pay
$23,813
Overtime
$7,381
Other pay
$3,594
Benefits
$0
Total compensation
$34,788
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
23640
Total Pay
$34,788

At PPD Police, John Burke serves as a Detective. They work salaried. Their 2026 pay totaled $34,788.

Christopher Bartolo

Detective/PPD Police

2026 total comp
$34,786
Base pay
$23,813
Overtime
$7,232
Other pay
$3,741
Benefits
$0
Total compensation
$34,786
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
1477
Total Pay
$34,786

Christopher Bartolo is a Detective at PPD Police. They work salaried. 2026 total compensation came to $34,786.