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 5

Martin Bernard

Police Lieutenant/PPD Police

2024 total comp
$160,825
Base pay
$27,927
Overtime
$0
Other pay
$132,899
Benefits
$0
Total compensation
$160,825
Employment type
Salaried

Source-specific fields

Base Salary
$111,705
Employee Category
Civil Service
Job Code
6A05
Public Id
12400
Total Pay
$160,825

Martin Bernard works as a Police Lieutenant for PPD Police. Their status is salaried. Martin earned $160,825 in 2024.

Efrain Hernandez

Police Sergeant/PPD Police

2021 total comp
$160,813
Base pay
$35,814
Overtime
$0
Other pay
$124,998
Benefits
$0
Total compensation
$160,813
Employment type
Salaried

Source-specific fields

Base Salary
$89,024
Employee Category
Civil Service
Job Code
6A04
Public Id
19043
Total Pay
$160,813

Efrain Hernandez holds the role of Police Sergeant at PPD Police. Their status is salaried. In 2021, their total compensation was $160,813.

Mateo Garcia-Cardona

Police Officer 1/PPD Police

2025 total comp
$160,448
Base pay
$85,852
Overtime
$55,158
Other pay
$19,438
Benefits
$0
Total compensation
$160,448
Employment type
Salaried

Source-specific fields

Base Salary
$92,961
Employee Category
Civil Service
Job Code
6A02
Public Id
30120
Total Pay
$160,448

Mateo Garcia-Cardona holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2025, their total compensation was $160,448.

John Cahill

Detective/PPD Police

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

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
20385
Total Pay
$30,608

At PPD Police, John Cahill serves as a Detective. They work salaried. Their 2020 pay totaled $160,410.

Patrick Curley

Police Lieutenant/PPD Police

2021 total comp
$159,974
Base pay
$0
Overtime
$0
Other pay
$159,974
Benefits
$0
Total compensation
$159,974
Employment type
Salaried

Source-specific fields

Base Salary
$99,012
Employee Category
Civil Service
Job Code
6A05
Public Id
34447
Total Pay
$159,974

Patrick Curley holds the role of Police Lieutenant at PPD Police. Their status is salaried. In 2021, their total compensation was $159,974.

Kimble Matthews

Police Officer 1/PPD Police

2025 total comp
$159,919
Base pay
$6,916
Overtime
$0
Other pay
$153,003
Benefits
$0
Total compensation
$159,919
Employment type
Salaried

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
6542
Total Pay
$159,919

Kimble Matthews is a Police Officer 1 at PPD Police. They work salaried. 2025 total compensation came to $159,919.

James Mclaughlin

Detective/PPD Police

2020 total comp
$159,874
Base pay
$28,789
Overtime
$14,334
Other pay
$116,750
Benefits
$0
Total compensation
$159,874
Employment type
Salaried

Source-specific fields

Base Salary
$83,806
Employee Category
Civil Service
Job Code
6A12
Public Id
8105
Total Pay
$159,874

James Mclaughlin holds the role of Detective at PPD Police. Their status is salaried. In 2020, their total compensation was $159,874.

Dorothy Schrader

Police Officer 1/PPD Police

2022 total comp
$158,848
Base pay
$81,290
Overtime
$268
Other pay
$77,289
Benefits
$0
Total compensation
$158,848
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
4286
Total Pay
$158,848

Dorothy Schrader works as a Police Officer 1 for PPD Police. Their status is salaried. Dorothy earned $158,848 in 2022.

Thomas Gehan

Police Officer 1/PPD Police

2023 total comp
$158,679
Base pay
$42,296
Overtime
$0
Other pay
$116,383
Benefits
$0
Total compensation
$158,679
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
27145
Total Pay
$158,679

At PPD Police, Thomas Gehan serves as a Police Officer 1. They work salaried. Their 2023 pay totaled $158,679.

Thomas Davis

Police Lieutenant/PPD Police

2023 total comp
$158,405
Base pay
$18,608
Overtime
$0
Other pay
$139,797
Benefits
$0
Total compensation
$158,405
Employment type
Salaried

Source-specific fields

Base Salary
$107,928
Employee Category
Civil Service
Job Code
6A05
Public Id
4993
Total Pay
$158,405

Thomas Davis is a Police Lieutenant at PPD Police. They work salaried. 2023 total compensation came to $158,405.

James Lippi

Police Officer 1/PPD Police

2025 total comp
$158,222
Base pay
$0
Overtime
$0
Other pay
$158,222
Benefits
$0
Total compensation
$158,222
Employment type
Salaried

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
36170
Total Pay
$158,222

James Lippi is a Police Officer 1 at PPD Police. They work salaried. 2025 total compensation came to $158,222.

Jeffrey Nance

Police Officer 1/PPD Police

2024 total comp
$158,056
Base pay
$31,407
Overtime
$0
Other pay
$126,649
Benefits
$0
Total compensation
$158,056
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
23498
Total Pay
$158,056

Jeffrey Nance works as a Police Officer 1 for PPD Police. Their status is salaried. Jeffrey earned $158,056 in 2024.

Donald Marano

Detective/PPD Police

2022 total comp
$157,935
Base pay
$0
Overtime
$1,570
Other pay
$156,365
Benefits
$0
Total compensation
$157,935
Employment type
Salaried

Source-specific fields

Base Salary
$88,263
Employee Category
Civil Service
Job Code
6A12
Public Id
289
Total Pay
$157,935

Donald Marano works as a Detective for PPD Police. Their status is salaried. Donald earned $157,935 in 2022.

Jeanine Vollbrecht

Police Sergeant/PPD Police

2020 total comp
$157,714
Base pay
$48,444
Overtime
$0
Other pay
$109,269
Benefits
$0
Total compensation
$157,714
Employment type
Salaried

Source-specific fields

Base Salary
$89,024
Employee Category
Civil Service
Job Code
6A04
Public Id
20245
Total Pay
$157,714

Jeanine Vollbrecht works as a Police Sergeant for PPD Police. Their status is salaried. Jeanine earned $157,714 in 2020.

Raymond Felder

Detective/PPD Police

2024 total comp
$157,255
Base pay
$54,798
Overtime
$0
Other pay
$102,456
Benefits
$0
Total compensation
$157,255
Employment type
Salaried

Source-specific fields

Base Salary
$99,276
Employee Category
Civil Service
Job Code
6A12
Public Id
3038
Total Pay
$157,255

At PPD Police, Raymond Felder serves as a Detective. They work salaried. Their 2024 pay totaled $157,255.

James Yeager

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
44591
Total Pay
$157,133

James Yeager works as a Police Officer 1 for PPD Police. Their status is salaried. James earned $157,133 in 2024.

Theodore Petsis

Police Corporal/PPD Police

2023 total comp
$157,064
Base pay
$26,524
Overtime
$328
Other pay
$130,213
Benefits
$0
Total compensation
$157,064
Employment type
Salaried

Source-specific fields

Base Salary
$94,549
Employee Category
Civil Service
Job Code
6A03
Public Id
21440
Total Pay
$157,064

Theodore Petsis is a Police Corporal at PPD Police. They work salaried. 2023 total compensation came to $157,064.

Brian Monaghan

Police Officer 1/PPD Police

2020 total comp
$156,818
Base pay
$18,902
Overtime
$7,470
Other pay
$130,447
Benefits
$0
Total compensation
$156,818
Employment type
Salaried

Source-specific fields

Base Salary
$76,187
Employee Category
Civil Service
Job Code
6A02
Public Id
4305
Total Pay
$156,818

Brian Monaghan is a Police Officer 1 at PPD Police. They work salaried. 2020 total compensation came to $156,818.

Mary Smith

Police Corporal/PPD Police

2023 total comp
$156,652
Base pay
$22,887
Overtime
$0
Other pay
$133,765
Benefits
$0
Total compensation
$156,652
Employment type
Salaried

Source-specific fields

Base Salary
$49,092
Employee Category
Civil Service
Job Code
1B10
Public Id
39813
Total Pay
$15,380

Mary Smith works as a Police Corporal for PPD Police. Their status is salaried. Mary earned $156,652 in 2023.

Kevin Judge

Detective/PPD Police

2022 total comp
$156,228
Base pay
$89,417
Overtime
$43,036
Other pay
$23,775
Benefits
$0
Total compensation
$156,228
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
33744
Total Pay
$32,917

Kevin Judge holds the role of Detective at PPD Police. Their status is salaried. In 2022, their total compensation was $156,228.

Marc Rutizer

Police Lieutenant/PPD Police

2025 total comp
$156,000
Base pay
$5,842
Overtime
$0
Other pay
$150,158
Benefits
$0
Total compensation
$156,000
Employment type
Salaried

Source-specific fields

Base Salary
$117,290
Employee Category
Civil Service
Job Code
6A05
Public Id
32478
Total Pay
$156,000

At PPD Police, Marc Rutizer serves as a Police Lieutenant. They work salaried. Their 2025 pay totaled $156,000.

Martin Henry

Police Lieutenant/PPD Police

2020 total comp
$155,371
Base pay
$57,171
Overtime
$283
Other pay
$97,916
Benefits
$0
Total compensation
$155,371
Employment type
Salaried

Source-specific fields

Base Salary
$101,487
Employee Category
Civil Service
Job Code
6A05
Public Id
3542
Total Pay
$155,371

Martin Henry holds the role of Police Lieutenant at PPD Police. Their status is salaried. In 2020, their total compensation was $155,371.

James Griffin

Detective/PPD Police

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

Source-specific fields

Base Salary
$94,549
Employee Category
Civil Service
Job Code
6A12
Public Id
32129
Total Pay
$154,916

James Griffin holds the role of Detective at PPD Police. Their status is salaried. In 2024, their total compensation was $154,916.

Edwin Colon

Police Officer 1/PPD Police

2025 total comp
$154,523
Base pay
$34,580
Overtime
$1,297
Other pay
$118,647
Benefits
$0
Total compensation
$154,523
Employment type
Salaried

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
24088
Total Pay
$154,523

Edwin Colon is a Police Officer 1 at PPD Police. They work salaried. 2025 total compensation came to $154,523.

David Pinkerton

Police Sergeant/PPD Police

2025 total comp
$154,431
Base pay
$85,690
Overtime
$1,700
Other pay
$67,042
Benefits
$0
Total compensation
$154,431
Employment type
Salaried

Source-specific fields

Base Salary
$105,974
Employee Category
Civil Service
Job Code
6A04
Public Id
27442
Total Pay
$154,431

David Pinkerton is a Police Sergeant at PPD Police. They work salaried. 2025 total compensation came to $154,431.

Eugene Harris

Police Officer 1/PPD Police

2020 total comp
$154,414
Base pay
$30,570
Overtime
$15,327
Other pay
$108,517
Benefits
$0
Total compensation
$154,414
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
31970
Total Pay
$154,414

Eugene Harris works as a Police Officer 1 for PPD Police. Their status is salaried. Eugene earned $154,414 in 2020.

Robert Guinan

Police Lieutenant/PPD Police

2020 total comp
$153,904
Base pay
$24,564
Overtime
$567
Other pay
$128,773
Benefits
$0
Total compensation
$153,904
Employment type
Salaried

Source-specific fields

Base Salary
$99,012
Employee Category
Civil Service
Job Code
6A05
Public Id
8685
Total Pay
$153,904

At PPD Police, Robert Guinan serves as a Police Lieutenant. They work salaried. Their 2020 pay totaled $153,904.

Kenneth Rossiter

Detective/PPD Police

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

Source-specific fields

Base Salary
$88,263
Employee Category
Civil Service
Job Code
6A12
Public Id
23453
Total Pay
$153,576

At PPD Police, Kenneth Rossiter serves as a Detective. They work salaried. Their 2022 pay totaled $153,576.

Richard Conway

Police Sergeant/PPD Police

2026 total comp
$153,348
Base pay
$24,679
Overtime
$6,800
Other pay
$121,869
Benefits
$0
Total compensation
$153,348
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
29953
Total Pay
$153,348

Richard Conway is a Police Sergeant at PPD Police. They work salaried. 2026 total compensation came to $153,348.

John Lee

Police Officer 1/PPD Police

2025 total comp
$153,332
Base pay
$86,219
Overtime
$53,631
Other pay
$13,482
Benefits
$0
Total compensation
$153,332
Employment type
Salaried

Source-specific fields

Base Salary
$89,242
Employee Category
Civil Service
Job Code
6A02
Public Id
38785
Total Pay
$153,332

At PPD Police, John Lee serves as a Police Officer 1. They work salaried. Their 2025 pay totaled $153,332.

Joseph Del Grippo

Police Lieutenant/PPD Police

2025 total comp
$153,019
Base pay
$93,055
Overtime
$36,008
Other pay
$23,956
Benefits
$0
Total compensation
$153,019
Employment type
Salaried

Source-specific fields

Base Salary
$120,809
Employee Category
Civil Service
Job Code
6A05
Public Id
12292
Total Pay
$153,019

At PPD Police, Joseph Del Grippo serves as a Police Lieutenant. They work salaried. Their 2025 pay totaled $153,019.

James Jonas

Police Officer 1/PPD Police

2021 total comp
$152,950
Base pay
$43,385
Overtime
$0
Other pay
$109,565
Benefits
$0
Total compensation
$152,950
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
2408
Total Pay
$152,950

At PPD Police, James Jonas serves as a Police Officer 1. They work salaried. Their 2021 pay totaled $152,950.

Robert Conn

Detective/PPD Police

2022 total comp
$152,777
Base pay
$56,166
Overtime
$0
Other pay
$96,611
Benefits
$0
Total compensation
$152,777
Employment type
Salaried

Source-specific fields

Base Salary
$91,352
Employee Category
Civil Service
Job Code
6A12
Public Id
4699
Total Pay
$152,777

At PPD Police, Robert Conn serves as a Detective. They work salaried. Their 2022 pay totaled $152,777.

Sekou Kinebrew

Police Staff Inspector/PPD Police

2021 total comp
$152,383
Base pay
$45,668
Overtime
$0
Other pay
$106,715
Benefits
$0
Total compensation
$152,383
Employment type
Salaried

Source-specific fields

Base Salary
$126,801
Employee Category
Civil Service
Job Code
6A08
Public Id
3914
Total Pay
$152,383

Sekou Kinebrew is a Police Staff Inspector at PPD Police. They work salaried. 2021 total compensation came to $152,383.

Bruce Smith

Police Officer 1/PPD Police

2020 total comp
$152,229
Base pay
$49,678
Overtime
$782
Other pay
$101,769
Benefits
$0
Total compensation
$152,229
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
17976
Total Pay
$152,229

Bruce Smith works as a Police Officer 1 for PPD Police. Their status is salaried. Bruce earned $152,229 in 2020.

Joseph Mcdonald

Police Sergeant/PPD Police

2019 total comp
$152,121
Base pay
$17,065
Overtime
$2,234
Other pay
$132,823
Benefits
$0
Total compensation
$152,121
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
4616
Total Pay
$30,583

Joseph Mcdonald works as a Police Sergeant for PPD Police. Their status is salaried. Joseph earned $152,121 in 2019.

Edward Ricks Jr

Police Officer 1/PPD Police

2021 total comp
$150,945
Base pay
$7,480
Overtime
$5,722
Other pay
$137,743
Benefits
$0
Total compensation
$150,945
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
27791
Total Pay
$150,945

Edward Ricks Jr works as a Police Officer 1 for PPD Police. Their status is salaried. Edward earned $150,945 in 2021.

Benjamin Franklin

Police Officer 1/PPD Police

2020 total comp
$149,788
Base pay
$61,945
Overtime
$27,894
Other pay
$59,948
Benefits
$0
Total compensation
$149,788
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
30749
Total Pay
$149,788

Benjamin Franklin works as a Police Officer 1 for PPD Police. Their status is salaried. Benjamin earned $149,788 in 2020.

Edwin Holmes Iii

Police Officer 1/PPD Police

2020 total comp
$149,665
Base pay
$51,473
Overtime
$0
Other pay
$98,192
Benefits
$0
Total compensation
$149,665
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
12893
Total Pay
$149,665

Edwin Holmes Iii holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2020, their total compensation was $149,665.

Daniel Angelucci

Police Captain/PPD Police

2025 total comp
$149,471
Base pay
$7,820
Overtime
$0
Other pay
$141,652
Benefits
$0
Total compensation
$149,471
Employment type
Salaried

Source-specific fields

Base Salary
$136,057
Employee Category
Civil Service
Job Code
6A06
Public Id
33981
Total Pay
$149,471

Daniel Angelucci is a Police Captain at PPD Police. They work salaried. 2025 total compensation came to $149,471.