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 8

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.