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 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.