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 4

Matthew Langan

Police Officer 1/PPD Police

2026 total comp
$24,958
Base pay
$21,648
Overtime
$881
Other pay
$2,429
Benefits
$0
Total compensation
$24,958
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
34232
Total Pay
$24,958

At PPD Police, Matthew Langan serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,958.

Christopher Hopkins

Police Officer 1/PPD Police

2026 total comp
$24,958
Base pay
$21,648
Overtime
$881
Other pay
$2,429
Benefits
$0
Total compensation
$24,958
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
2731
Total Pay
$24,958

Christopher Hopkins works as a Police Officer 1 for PPD Police. Their status is salaried. Christopher earned $24,958 in 2026.

John Durando

Police Officer 1/PPD Police

2026 total comp
$24,958
Base pay
$21,648
Overtime
$881
Other pay
$2,429
Benefits
$0
Total compensation
$24,958
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
2582
Total Pay
$24,958

John Durando holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $24,958.

Brian Condran

Police Officer 1/PPD Police

2026 total comp
$24,952
Base pay
$21,287
Overtime
$1,390
Other pay
$2,276
Benefits
$0
Total compensation
$24,952
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
15756
Total Pay
$24,952

Brian Condran holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $24,952.

John Omara

Police Officer 1/PPD Police

2026 total comp
$24,949
Base pay
$21,648
Overtime
$723
Other pay
$2,578
Benefits
$0
Total compensation
$24,949
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
34683
Total Pay
$24,949

At PPD Police, John Omara serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,949.

Herbert Johnson

Police Officer 1/PPD Police

2026 total comp
$24,942
Base pay
$21,648
Overtime
$610
Other pay
$2,683
Benefits
$0
Total compensation
$24,942
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
3582
Total Pay
$24,942

Herbert Johnson works as a Police Officer 1 for PPD Police. Their status is salaried. Herbert earned $24,942 in 2026.

Jacqueline Wylie-Green

Police Communications Dispatcher Trainee/PPD Police

2022 total comp
$24,941
Base pay
$18,684
Overtime
$5,997
Other pay
$260
Benefits
$0
Total compensation
$24,941
Employment type
Salaried

Source-specific fields

Base Salary
$41,045
Employee Category
Civil Service
Job Code
6J31
Public Id
41564
Total Pay
$24,941

Jacqueline Wylie-Green works as a Police Communications Dispatcher Trainee for PPD Police. Their status is salaried. Jacqueline earned $24,941 in 2022.

Samantha Vivarina

Police Officer 1/PPD Police

2026 total comp
$24,940
Base pay
$21,648
Overtime
$1,017
Other pay
$2,275
Benefits
$0
Total compensation
$24,940
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
34952
Total Pay
$24,940

Samantha Vivarina holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $24,940.

Matthew Zesdorn

Police Officer 1/PPD Police

2026 total comp
$24,940
Base pay
$21,648
Overtime
$1,017
Other pay
$2,275
Benefits
$0
Total compensation
$24,940
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
9982
Total Pay
$24,940

At PPD Police, Matthew Zesdorn serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,940.

Kenroy Cummings

Police Officer 1/PPD Police

2026 total comp
$24,936
Base pay
$18,185
Overtime
$4,868
Other pay
$1,883
Benefits
$0
Total compensation
$24,936
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
48003
Total Pay
$24,936

Kenroy Cummings is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,936.

John Mcquiggan

Police Officer 1/PPD Police

2026 total comp
$24,931
Base pay
$21,648
Overtime
$474
Other pay
$2,808
Benefits
$0
Total compensation
$24,931
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
16291
Total Pay
$24,931

At PPD Police, John Mcquiggan serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,931.

Jennifer Zerr

Police Officer 1/PPD Police

2026 total comp
$24,931
Base pay
$21,648
Overtime
$474
Other pay
$2,808
Benefits
$0
Total compensation
$24,931
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
13032
Total Pay
$24,931

Jennifer Zerr works as a Police Officer 1 for PPD Police. Their status is salaried. Jennifer earned $24,931 in 2026.

Danielle Lacy

Police Officer 1/PPD Police

2026 total comp
$24,931
Base pay
$21,648
Overtime
$474
Other pay
$2,808
Benefits
$0
Total compensation
$24,931
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
15048
Total Pay
$24,931

Danielle Lacy is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,931.

Matthew Halner

Police Officer 1/PPD Police

2026 total comp
$24,930
Base pay
$21,577
Overtime
$1,186
Other pay
$2,166
Benefits
$0
Total compensation
$24,930
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
39226
Total Pay
$24,930

At PPD Police, Matthew Halner serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,930.

Kevin Fay

Police Officer 1/PPD Police

2026 total comp
$24,921
Base pay
$21,648
Overtime
$847
Other pay
$2,425
Benefits
$0
Total compensation
$24,921
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
24557
Total Pay
$24,921

Kevin Fay holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $24,921.

Patricia Muldrew

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$73,433
Employee Category
Civil Service
Job Code
6A02
Public Id
14892
Total Pay
$24,908

Patricia Muldrew holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2019, their total compensation was $24,908.

Ricardo Soto

Police Officer 1/PPD Police

2026 total comp
$24,904
Base pay
$21,648
Overtime
$576
Other pay
$2,679
Benefits
$0
Total compensation
$24,904
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
21028
Total Pay
$24,904

Ricardo Soto holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $24,904.

Michael Long

Police Officer 1/PPD Police

2026 total comp
$24,904
Base pay
$21,648
Overtime
$576
Other pay
$2,679
Benefits
$0
Total compensation
$24,904
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
4671
Total Pay
$24,904

Michael Long works as a Police Officer 1 for PPD Police. Their status is salaried. Michael earned $24,904 in 2026.

Candice Gongora

Police Officer 1/PPD Police

2026 total comp
$24,903
Base pay
$21,648
Overtime
$983
Other pay
$2,271
Benefits
$0
Total compensation
$24,903
Employment type
Salaried

Source-specific fields

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

Candice Gongora works as a Police Officer 1 for PPD Police. Their status is salaried. Candice earned $24,903 in 2026.

Charles Morgan Iii

Police Officer 1/PPD Police

2026 total comp
$24,899
Base pay
$21,648
Overtime
$678
Other pay
$2,573
Benefits
$0
Total compensation
$24,899
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
22655
Total Pay
$24,899

Charles Morgan Iii works as a Police Officer 1 for PPD Police. Their status is salaried. Charles earned $24,899 in 2026.

James Arentzen

Police Officer 1/PPD Police

2026 total comp
$24,899
Base pay
$21,648
Overtime
$678
Other pay
$2,573
Benefits
$0
Total compensation
$24,899
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
30608
Total Pay
$24,899

James Arentzen is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,899.

Kevin Cooke

Police Officer 1/PPD Police

2026 total comp
$24,899
Base pay
$21,648
Overtime
$678
Other pay
$2,573
Benefits
$0
Total compensation
$24,899
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
31966
Total Pay
$24,899

Kevin Cooke is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,899.

Scott Mclane

Police Officer 1/PPD Police

2026 total comp
$24,899
Base pay
$21,648
Overtime
$678
Other pay
$2,573
Benefits
$0
Total compensation
$24,899
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
25018
Total Pay
$24,899

At PPD Police, Scott Mclane serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,899.

Charles Schuck

Police Officer 1/PPD Police

2026 total comp
$24,899
Base pay
$21,648
Overtime
$678
Other pay
$2,573
Benefits
$0
Total compensation
$24,899
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
22030
Total Pay
$24,899

Charles Schuck is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,899.

James Collins

Police Officer 1/PPD Police

2026 total comp
$24,899
Base pay
$21,648
Overtime
$678
Other pay
$2,573
Benefits
$0
Total compensation
$24,899
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
30772
Total Pay
$24,899

James Collins works as a Police Officer 1 for PPD Police. Their status is salaried. James earned $24,899 in 2026.

Joseph Marafino

Police Officer 1/PPD Police

2026 total comp
$24,895
Base pay
$21,648
Overtime
$339
Other pay
$2,907
Benefits
$0
Total compensation
$24,895
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
33120
Total Pay
$24,895

Joseph Marafino holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $24,895.

Julio Trujillo

Police Officer 1/PPD Police

2026 total comp
$24,883
Base pay
$21,648
Overtime
$813
Other pay
$2,421
Benefits
$0
Total compensation
$24,883
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
32018
Total Pay
$24,883

At PPD Police, Julio Trujillo serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,883.

Candice Mccoy

Police Officer 1/PPD Police

2026 total comp
$24,883
Base pay
$21,648
Overtime
$610
Other pay
$2,624
Benefits
$0
Total compensation
$24,883
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
15290
Total Pay
$24,883

Candice Mccoy works as a Police Officer 1 for PPD Police. Their status is salaried. Candice earned $24,883 in 2026.

Brad Deeley

Police Officer 1/PPD Police

2026 total comp
$24,881
Base pay
$21,648
Overtime
$610
Other pay
$2,622
Benefits
$0
Total compensation
$24,881
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
18989
Total Pay
$24,881

At PPD Police, Brad Deeley serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,881.

Patrick Martino Iii

Correctional Officer/PPD Police

2026 total comp
$24,878
Base pay
$14,180
Overtime
$9,217
Other pay
$1,480
Benefits
$0
Total compensation
$24,878
Employment type
Salaried

Source-specific fields

Base Salary
$61,684
Employee Category
Civil Service
Job Code
5H04
Public Id
33229
Total Pay
$24,878

At PPD Police, Patrick Martino Iii serves as a Correctional Officer. They work salaried. Their 2026 pay totaled $24,878.

Chad Walker

Police Officer 1/PPD Police

2026 total comp
$24,866
Base pay
$21,648
Overtime
$542
Other pay
$2,675
Benefits
$0
Total compensation
$24,866
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
13980
Total Pay
$24,866

At PPD Police, Chad Walker serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,866.

Deborah Carrero

Police Officer 1/PPD Police

2026 total comp
$24,866
Base pay
$21,648
Overtime
$542
Other pay
$2,675
Benefits
$0
Total compensation
$24,866
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
14123
Total Pay
$24,866

Deborah Carrero holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $24,866.

Joel Frederick

Police Officer 1/PPD Police

2026 total comp
$24,866
Base pay
$21,648
Overtime
$542
Other pay
$2,675
Benefits
$0
Total compensation
$24,866
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
8589
Total Pay
$24,866

Joel Frederick holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $24,866.

Erica Forston

Police Officer 1/PPD Police

2026 total comp
$24,866
Base pay
$21,648
Overtime
$542
Other pay
$2,675
Benefits
$0
Total compensation
$24,866
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
32044
Total Pay
$24,866

Erica Forston is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,866.

Patrick Smith

Police Officer 1/PPD Police

2026 total comp
$24,865
Base pay
$21,648
Overtime
$949
Other pay
$2,268
Benefits
$0
Total compensation
$24,865
Employment type
Salaried

Source-specific fields

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

Patrick Smith is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,865.

Steven Wilson

Police Officer 1/PPD Police

2026 total comp
$24,865
Base pay
$21,648
Overtime
$949
Other pay
$2,268
Benefits
$0
Total compensation
$24,865
Employment type
Salaried

Source-specific fields

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

Steven Wilson is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,865.

Saqueta Williams

Police Officer 1/PPD Police

2026 total comp
$24,865
Base pay
$21,648
Overtime
$949
Other pay
$2,268
Benefits
$0
Total compensation
$24,865
Employment type
Salaried

Source-specific fields

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

Saqueta Williams is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,865.

Michael Mcfadden

Police Officer 1/PPD Police

2026 total comp
$24,865
Base pay
$21,648
Overtime
$949
Other pay
$2,268
Benefits
$0
Total compensation
$24,865
Employment type
Salaried

Source-specific fields

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

Michael Mcfadden holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $24,865.

Peyton Andrews

Police Officer 1/PPD Police

2026 total comp
$24,865
Base pay
$21,648
Overtime
$949
Other pay
$2,268
Benefits
$0
Total compensation
$24,865
Employment type
Salaried

Source-specific fields

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

Peyton Andrews holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $24,865.

Connor Mcallister

Police Officer 1/PPD Police

2026 total comp
$24,860
Base pay
$20,783
Overtime
$1,920
Other pay
$2,158
Benefits
$0
Total compensation
$24,860
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
12591
Total Pay
$24,860

Connor Mcallister works as a Police Officer 1 for PPD Police. Their status is salaried. Connor earned $24,860 in 2026.