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 1

Loubert Exavier

Police Officer 1/PPD Police

2026 total comp
$43,616
Base pay
$18,185
Overtime
$22,491
Other pay
$2,941
Benefits
$0
Total compensation
$43,616
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
48116
Total Pay
$43,616

Loubert Exavier works as a Police Officer 1 for PPD Police. Their status is salaried. Loubert earned $43,616 in 2026.

Thomas Somogyi

Detective/PPD Police

2026 total comp
$43,601
Base pay
$23,813
Overtime
$15,285
Other pay
$4,504
Benefits
$0
Total compensation
$43,601
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
7561
Total Pay
$43,601

Thomas Somogyi is a Detective at PPD Police. They work salaried. 2026 total compensation came to $43,601.

Brian Gress

Police Captain/PPD Police

2026 total comp
$43,598
Base pay
$31,955
Overtime
$1,367
Other pay
$10,275
Benefits
$0
Total compensation
$43,598
Employment type
Salaried

Source-specific fields

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

Brian Gress works as a Police Captain for PPD Police. Their status is salaried. Brian earned $43,598 in 2026.

Michael Morris

Police Officer 1/PPD Police

2026 total comp
$43,598
Base pay
$21,287
Overtime
$18,336
Other pay
$3,975
Benefits
$0
Total compensation
$43,598
Employment type
Salaried

Source-specific fields

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

Michael Morris works as a Police Officer 1 for PPD Police. Their status is salaried. Michael earned $43,598 in 2026.

Mariana Olivieri

Police Officer 1/PPD Police

2021 total comp
$43,596
Base pay
$37,401
Overtime
$916
Other pay
$5,280
Benefits
$0
Total compensation
$43,596
Employment type
Salaried

Source-specific fields

Base Salary
$77,031
Employee Category
Civil Service
Job Code
6A02
Public Id
18604
Total Pay
$43,596

Mariana Olivieri is a Police Officer 1 at PPD Police. They work salaried. 2021 total compensation came to $43,596.

Anthony Vazquez

Police Officer 1/PPD Police

2026 total comp
$43,585
Base pay
$21,648
Overtime
$17,963
Other pay
$3,974
Benefits
$0
Total compensation
$43,585
Employment type
Salaried

Source-specific fields

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

Anthony Vazquez is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $43,585.

Kaliv Ivy

Police Officer 1/PPD Police

2026 total comp
$43,575
Base pay
$20,234
Overtime
$18,437
Other pay
$4,904
Benefits
$0
Total compensation
$43,575
Employment type
Salaried

Source-specific fields

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

Kaliv Ivy holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $43,575.

Keith Scott

Detective/PPD Police

2026 total comp
$43,553
Base pay
$23,813
Overtime
$14,838
Other pay
$4,903
Benefits
$0
Total compensation
$43,553
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
5570
Total Pay
$43,553

Keith Scott is a Detective at PPD Police. They work salaried. 2026 total compensation came to $43,553.

Joseph Ferrero Jr

Police Officer 1/PPD Police

2026 total comp
$43,542
Base pay
$21,648
Overtime
$16,810
Other pay
$5,083
Benefits
$0
Total compensation
$43,542
Employment type
Salaried

Source-specific fields

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

Joseph Ferrero Jr is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $43,542.

James Reilly

Police Officer 1/PPD Police

2026 total comp
$43,542
Base pay
$21,648
Overtime
$16,810
Other pay
$5,083
Benefits
$0
Total compensation
$43,542
Employment type
Salaried

Source-specific fields

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

James Reilly is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $43,542.

Shawn Grossman

Police Officer 1/PPD Police

2026 total comp
$43,523
Base pay
$21,648
Overtime
$17,906
Other pay
$3,968
Benefits
$0
Total compensation
$43,523
Employment type
Salaried

Source-specific fields

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

At PPD Police, Shawn Grossman serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $43,523.

Marckenson Smith

Police Officer 1/PPD Police

2026 total comp
$43,523
Base pay
$21,648
Overtime
$17,725
Other pay
$4,149
Benefits
$0
Total compensation
$43,523
Employment type
Salaried

Source-specific fields

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

Marckenson Smith is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $43,523.

Sean Mcginnis

Detective/PPD Police

2026 total comp
$43,519
Base pay
$23,813
Overtime
$13,682
Other pay
$6,024
Benefits
$0
Total compensation
$43,519
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
5255
Total Pay
$43,519

Sean Mcginnis works as a Detective for PPD Police. Their status is salaried. Sean earned $43,519 in 2026.

Mark Restuccia

Police Sergeant/PPD Police

2026 total comp
$43,517
Base pay
$24,679
Overtime
$14,605
Other pay
$4,233
Benefits
$0
Total compensation
$43,517
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
30744
Total Pay
$43,517

Mark Restuccia is a Police Sergeant at PPD Police. They work salaried. 2026 total compensation came to $43,517.

David Benvignati

Detective/PPD Police

2026 total comp
$43,516
Base pay
$23,813
Overtime
$15,024
Other pay
$4,680
Benefits
$0
Total compensation
$43,516
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
28590
Total Pay
$43,516

At PPD Police, David Benvignati serves as a Detective. They work salaried. Their 2026 pay totaled $43,516.

Ann Frazier

Police Officer 1/PPD Police

2026 total comp
$43,512
Base pay
$19,484
Overtime
$21,565
Other pay
$2,463
Benefits
$0
Total compensation
$43,512
Employment type
Salaried

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
44852
Total Pay
$43,512

Ann Frazier is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $43,512.

Sylvestre Sankara

Police Officer 1/PPD Police

2026 total comp
$43,509
Base pay
$21,648
Overtime
$17,725
Other pay
$4,135
Benefits
$0
Total compensation
$43,509
Employment type
Salaried

Source-specific fields

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

Sylvestre Sankara works as a Police Officer 1 for PPD Police. Their status is salaried. Sylvestre earned $43,509 in 2026.

Robert Oakes

Police Officer 1/PPD Police

2019 total comp
$43,487
Base pay
$20,352
Overtime
$0
Other pay
$23,135
Benefits
$0
Total compensation
$43,487
Employment type
Salaried

Source-specific fields

Base Salary
$76,187
Employee Category
Civil Service
Job Code
6A02
Public Id
26600
Total Pay
$43,487

Robert Oakes works as a Police Officer 1 for PPD Police. Their status is salaried. Robert earned $43,487 in 2019.

George Mullen

Police Captain/PPD Police

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

Source-specific fields

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

At PPD Police, George Mullen serves as a Police Captain. They work salaried. Their 2026 pay totaled $43,480.

John Joyce

Police Officer 1/PPD Police

2026 total comp
$43,465
Base pay
$21,648
Overtime
$16,743
Other pay
$5,074
Benefits
$0
Total compensation
$43,465
Employment type
Salaried

Source-specific fields

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

At PPD Police, John Joyce serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $43,465.

Frank Palumbo

Police Staff Inspector/PPD Police

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

Source-specific fields

Base Salary
$149,963
Employee Category
Civil Service
Job Code
6A08
Public Id
16883
Total Pay
$43,436

At PPD Police, Frank Palumbo serves as a Police Staff Inspector. They work salaried. Their 2026 pay totaled $43,436.

Michael Youse

Police Sergeant/PPD Police

2026 total comp
$43,426
Base pay
$24,679
Overtime
$13,677
Other pay
$5,070
Benefits
$0
Total compensation
$43,426
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
31771
Total Pay
$43,426

Michael Youse holds the role of Police Sergeant at PPD Police. Their status is salaried. In 2026, their total compensation was $43,426.

Stephen Haraszkiewicz

Police Lieutenant/PPD Police

2026 total comp
$43,417
Base pay
$28,134
Overtime
$10,395
Other pay
$4,888
Benefits
$0
Total compensation
$43,417
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
19682
Total Pay
$43,417

Stephen Haraszkiewicz is a Police Lieutenant at PPD Police. They work salaried. 2026 total compensation came to $43,417.

Mary Pawlowski

Police Officer 1/PPD Police

2021 total comp
$43,396
Base pay
$17,055
Overtime
$0
Other pay
$26,341
Benefits
$0
Total compensation
$43,396
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
36742
Total Pay
$43,396

Mary Pawlowski is a Police Officer 1 at PPD Police. They work salaried. 2021 total compensation came to $43,396.

Brian Newell

Detective/PPD Police

2026 total comp
$43,385
Base pay
$23,813
Overtime
$14,688
Other pay
$4,884
Benefits
$0
Total compensation
$43,385
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
13288
Total Pay
$43,385

Brian Newell holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $43,385.

Brad Mccabe

Police Lieutenant/PPD Police

2026 total comp
$43,363
Base pay
$28,134
Overtime
$11,011
Other pay
$4,219
Benefits
$0
Total compensation
$43,363
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
36037
Total Pay
$43,363

Brad Mccabe holds the role of Police Lieutenant at PPD Police. Their status is salaried. In 2026, their total compensation was $43,363.

Pedro Fuentes-Ortiz

Police Officer 1/PPD Police

2026 total comp
$43,361
Base pay
$21,648
Overtime
$17,759
Other pay
$3,954
Benefits
$0
Total compensation
$43,361
Employment type
Salaried

Source-specific fields

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

At PPD Police, Pedro Fuentes-Ortiz serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $43,361.

Michael Epps

Police Corporal/PPD Police

2022 total comp
$43,345
Base pay
$10,145
Overtime
$539
Other pay
$32,660
Benefits
$0
Total compensation
$43,345
Employment type
Salaried

Source-specific fields

Base Salary
$88,263
Employee Category
Civil Service
Job Code
6A03
Public Id
23457
Total Pay
$43,345

At PPD Police, Michael Epps serves as a Police Corporal. They work salaried. Their 2022 pay totaled $43,345.

Henry Simmons

Police Officer 1/PPD Police

2020 total comp
$43,325
Base pay
$0
Overtime
$0
Other pay
$43,325
Benefits
$0
Total compensation
$43,325
Employment type
Salaried

Source-specific fields

Base Salary
$73,433
Employee Category
Civil Service
Job Code
6A02
Public Id
27723
Total Pay
$43,325

Henry Simmons holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2020, their total compensation was $43,325.

Lamarr Coles Sr

Police Sergeant/PPD Police

2026 total comp
$43,310
Base pay
$24,679
Overtime
$13,755
Other pay
$4,876
Benefits
$0
Total compensation
$43,310
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
5537
Total Pay
$43,310

At PPD Police, Lamarr Coles Sr serves as a Police Sergeant. They work salaried. Their 2026 pay totaled $43,310.

Alex Kovach

Detective/PPD Police

2026 total comp
$43,307
Base pay
$23,813
Overtime
$14,838
Other pay
$4,657
Benefits
$0
Total compensation
$43,307
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
7069
Total Pay
$43,307

Alex Kovach works as a Detective for PPD Police. Their status is salaried. Alex earned $43,307 in 2026.

Sean Sullivan

Police Lieutenant/PPD Police

2026 total comp
$43,261
Base pay
$28,134
Overtime
$10,659
Other pay
$4,469
Benefits
$0
Total compensation
$43,261
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
13275
Total Pay
$43,261

Sean Sullivan holds the role of Police Lieutenant at PPD Police. Their status is salaried. In 2026, their total compensation was $43,261.

Jacqueline Ryan

Police Officer 1/PPD Police

2026 total comp
$43,241
Base pay
$21,648
Overtime
$17,387
Other pay
$4,206
Benefits
$0
Total compensation
$43,241
Employment type
Salaried

Source-specific fields

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

At PPD Police, Jacqueline Ryan serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $43,241.

Leroy Wilson

Police Officer 1/PPD Police

2026 total comp
$43,223
Base pay
$21,648
Overtime
$16,709
Other pay
$4,866
Benefits
$0
Total compensation
$43,223
Employment type
Salaried

Source-specific fields

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

Leroy Wilson is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $43,223.

Adam Friedman

Police Captain/PPD Police

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

Source-specific fields

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

Adam Friedman holds the role of Police Captain at PPD Police. Their status is salaried. In 2026, their total compensation was $43,211.

Christopher Sarris

Police Officer 1/PPD Police

2026 total comp
$43,196
Base pay
$21,648
Overtime
$16,505
Other pay
$5,042
Benefits
$0
Total compensation
$43,196
Employment type
Salaried

Source-specific fields

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

At PPD Police, Christopher Sarris serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $43,196.

Charles Squares

Police Officer 1/PPD Police

2026 total comp
$43,185
Base pay
$21,648
Overtime
$16,675
Other pay
$4,862
Benefits
$0
Total compensation
$43,185
Employment type
Salaried

Source-specific fields

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

Charles Squares is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $43,185.

Timothy Kocher

Police Lieutenant/PPD Police

2026 total comp
$43,171
Base pay
$28,134
Overtime
$10,395
Other pay
$4,643
Benefits
$0
Total compensation
$43,171
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
1633
Total Pay
$43,171

Timothy Kocher holds the role of Police Lieutenant at PPD Police. Their status is salaried. In 2026, their total compensation was $43,171.

Shaun Parker

Police Officer 1/PPD Police

2026 total comp
$43,153
Base pay
$21,648
Overtime
$17,048
Other pay
$4,457
Benefits
$0
Total compensation
$43,153
Employment type
Salaried

Source-specific fields

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

Shaun Parker is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $43,153.

Ronald Kahlan

Detective/PPD Police

2026 total comp
$43,133
Base pay
$23,813
Overtime
$14,465
Other pay
$4,856
Benefits
$0
Total compensation
$43,133
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
14288
Total Pay
$43,133

Ronald Kahlan works as a Detective for PPD Police. Their status is salaried. Ronald earned $43,133 in 2026.