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 4

James Cook

Police Officer 1/PPD Police

2022 total comp
$184,966
Base pay
$21,521
Overtime
$346
Other pay
$163,099
Benefits
$0
Total compensation
$184,966
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
2029
Total Pay
$184,966

At PPD Police, James Cook serves as a Police Officer 1. They work salaried. Their 2022 pay totaled $184,966.

George Soto

Police Officer 1/PPD Police

2025 total comp
$184,870
Base pay
$58,440
Overtime
$18,576
Other pay
$107,854
Benefits
$0
Total compensation
$184,870
Employment type
Salaried

Source-specific fields

Base Salary
$92,961
Employee Category
Civil Service
Job Code
6A02
Public Id
33453
Total Pay
$184,870

George Soto is a Police Officer 1 at PPD Police. They work salaried. 2025 total compensation came to $184,870.

Thomas Smith Jr

Police Lieutenant/PPD Police

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

Source-specific fields

Base Salary
$104,278
Employee Category
Civil Service
Job Code
6A05
Public Id
20869
Total Pay
$184,414

Thomas Smith Jr holds the role of Police Lieutenant at PPD Police. Their status is salaried. In 2022, their total compensation was $184,414.

Roland Lee

Police Inspector/PPD Police

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

Source-specific fields

Base Salary
$128,207
Employee Category
Civil Service
Job Code
6A09
Public Id
17003
Total Pay
$184,155

Roland Lee holds the role of Police Inspector at PPD Police. Their status is salaried. In 2020, their total compensation was $184,155.

Anthony Mc Fadden

Police Lieutenant/PPD Police

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

Source-specific fields

Base Salary
$107,928
Employee Category
Civil Service
Job Code
6A05
Public Id
19180
Total Pay
$183,502

Anthony Mc Fadden works as a Police Lieutenant for PPD Police. Their status is salaried. Anthony earned $183,502 in 2025.

Christoph Krause

Police Sergeant/PPD Police

2025 total comp
$182,831
Base pay
$13,797
Overtime
$0
Other pay
$169,034
Benefits
$0
Total compensation
$182,831
Employment type
Salaried

Source-specific fields

Base Salary
$102,887
Employee Category
Civil Service
Job Code
6A04
Public Id
28435
Total Pay
$182,831

Christoph Krause works as a Police Sergeant for PPD Police. Their status is salaried. Christoph earned $182,831 in 2025.

Derek Grant

Police Sergeant/PPD Police

2020 total comp
$182,478
Base pay
$24,863
Overtime
$0
Other pay
$157,615
Benefits
$0
Total compensation
$182,478
Employment type
Salaried

Source-specific fields

Base Salary
$86,853
Employee Category
Civil Service
Job Code
6A04
Public Id
13266
Total Pay
$182,478

Derek Grant is a Police Sergeant at PPD Police. They work salaried. 2020 total compensation came to $182,478.

James Dunlap Jr

Detective/PPD Police

2021 total comp
$182,398
Base pay
$12,836
Overtime
$1,111
Other pay
$168,451
Benefits
$0
Total compensation
$182,398
Employment type
Salaried

Source-specific fields

Base Salary
$85,901
Employee Category
Civil Service
Job Code
6A12
Public Id
12001
Total Pay
$182,398

James Dunlap Jr holds the role of Detective at PPD Police. Their status is salaried. In 2021, their total compensation was $182,398.

Andy Chan

Police Officer 1/PPD Police

2021 total comp
$180,200
Base pay
$35,905
Overtime
$0
Other pay
$144,295
Benefits
$0
Total compensation
$180,200
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
32052
Total Pay
$180,200

Andy Chan works as a Police Officer 1 for PPD Police. Their status is salaried. Andy earned $180,200 in 2021.

Luis Colon

Police Officer 1/PPD Police

2023 total comp
$180,118
Base pay
$0
Overtime
$0
Other pay
$180,118
Benefits
$0
Total compensation
$180,118
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
29058
Total Pay
$180,118

Luis Colon is a Police Officer 1 at PPD Police. They work salaried. 2023 total compensation came to $180,118.

Michael Gough

Police Officer 1/PPD Police

2020 total comp
$178,420
Base pay
$57,457
Overtime
$20,777
Other pay
$100,186
Benefits
$0
Total compensation
$178,420
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
12083
Total Pay
$178,420

Michael Gough is a Police Officer 1 at PPD Police. They work salaried. 2020 total compensation came to $178,420.

Marietta Austin

Police Sergeant/PPD Police

2025 total comp
$177,090
Base pay
$80,005
Overtime
$16,144
Other pay
$80,940
Benefits
$0
Total compensation
$177,090
Employment type
Salaried

Source-specific fields

Base Salary
$105,974
Employee Category
Civil Service
Job Code
6A04
Public Id
15673
Total Pay
$177,090

Marietta Austin holds the role of Police Sergeant at PPD Police. Their status is salaried. In 2025, their total compensation was $177,090.

Richard Brehant

Police Officer 1/PPD Police

2025 total comp
$176,613
Base pay
$71,605
Overtime
$2,866
Other pay
$102,141
Benefits
$0
Total compensation
$176,613
Employment type
Salaried

Source-specific fields

Base Salary
$92,961
Employee Category
Civil Service
Job Code
6A02
Public Id
22650
Total Pay
$176,613

Richard Brehant holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2025, their total compensation was $176,613.

Sean Mellon

Detective/PPD Police

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

Source-specific fields

Base Salary
$88,263
Employee Category
Civil Service
Job Code
6A12
Public Id
37000
Total Pay
$175,853

Sean Mellon holds the role of Detective at PPD Police. Their status is salaried. In 2022, their total compensation was $175,853.

Andrew Pocoroba

Police Officer 1/PPD Police

2020 total comp
$175,167
Base pay
$45,489
Overtime
$2,655
Other pay
$127,024
Benefits
$0
Total compensation
$175,167
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
25611
Total Pay
$175,167

At PPD Police, Andrew Pocoroba serves as a Police Officer 1. They work salaried. Their 2020 pay totaled $175,167.

Charles Coan

Police Sergeant/PPD Police

2025 total comp
$174,069
Base pay
$70,958
Overtime
$32,670
Other pay
$70,441
Benefits
$0
Total compensation
$174,069
Employment type
Salaried

Source-specific fields

Base Salary
$105,974
Employee Category
Civil Service
Job Code
6A04
Public Id
28412
Total Pay
$174,069

Charles Coan holds the role of Police Sergeant at PPD Police. Their status is salaried. In 2025, their total compensation was $174,069.

Robert Otto

Police Lieutenant/PPD Police

2019 total comp
$173,574
Base pay
$5,873
Overtime
$0
Other pay
$167,701
Benefits
$0
Total compensation
$173,574
Employment type
Salaried

Source-specific fields

Base Salary
$65,829
Employee Category
Civil Service
Job Code
6C21
Public Id
26914
Total Pay
$16,981

Robert Otto is a Police Lieutenant at PPD Police. They work salaried. 2019 total compensation came to $173,574.

Joseph Centeno

Detective/PPD Police

2025 total comp
$173,099
Base pay
$0
Overtime
$499
Other pay
$172,599
Benefits
$0
Total compensation
$173,099
Employment type
Salaried

Source-specific fields

Base Salary
$99,276
Employee Category
Civil Service
Job Code
6A12
Public Id
31516
Total Pay
$173,099

Joseph Centeno is a Detective at PPD Police. They work salaried. 2025 total compensation came to $173,099.

Joseph Pawko

Police Officer 1/PPD Police

2021 total comp
$172,412
Base pay
$7,480
Overtime
$0
Other pay
$164,931
Benefits
$0
Total compensation
$172,412
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
17463
Total Pay
$172,412

Joseph Pawko holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2021, their total compensation was $172,412.

Michael Mondrosch

Police Officer 1/PPD Police

2025 total comp
$172,044
Base pay
$39,767
Overtime
$14,750
Other pay
$117,527
Benefits
$0
Total compensation
$172,044
Employment type
Salaried

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
22907
Total Pay
$172,044

Michael Mondrosch holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2025, their total compensation was $172,044.

Michael Gross

Police Lieutenant/PPD Police

2021 total comp
$171,985
Base pay
$42,772
Overtime
$1,167
Other pay
$128,046
Benefits
$0
Total compensation
$171,985
Employment type
Salaried

Source-specific fields

Base Salary
$101,487
Employee Category
Civil Service
Job Code
6A05
Public Id
17842
Total Pay
$171,985

Michael Gross works as a Police Lieutenant for PPD Police. Their status is salaried. Michael earned $171,985 in 2021.

Brian Sanders

Detective/PPD Police

2025 total comp
$171,437
Base pay
$20,160
Overtime
$1,426
Other pay
$149,851
Benefits
$0
Total compensation
$171,437
Employment type
Salaried

Source-specific fields

Base Salary
$99,276
Employee Category
Civil Service
Job Code
6A12
Public Id
6620
Total Pay
$171,437

Brian Sanders works as a Detective for PPD Police. Their status is salaried. Brian earned $171,437 in 2025.

Christoph Daukaus

Police Sergeant/PPD Police

2021 total comp
$171,122
Base pay
$72,692
Overtime
$0
Other pay
$98,429
Benefits
$0
Total compensation
$171,122
Employment type
Salaried

Source-specific fields

Base Salary
$91,472
Employee Category
Civil Service
Job Code
6A04
Public Id
28020
Total Pay
$171,122

Christoph Daukaus holds the role of Police Sergeant at PPD Police. Their status is salaried. In 2021, their total compensation was $171,122.

Joseph Mc Dowell

Police Inspector/PPD Police

2021 total comp
$171,103
Base pay
$17,997
Overtime
$0
Other pay
$153,105
Benefits
$0
Total compensation
$171,103
Employment type
Salaried

Source-specific fields

Base Salary
$134,207
Employee Category
Civil Service
Job Code
6A09
Public Id
27209
Total Pay
$171,103

At PPD Police, Joseph Mc Dowell serves as a Police Inspector. They work salaried. Their 2021 pay totaled $171,103.

Raymond Convery

Police Inspector/PPD Police

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

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
36135
Total Pay
$38,719

Raymond Convery holds the role of Police Inspector at PPD Police. Their status is salaried. In 2020, their total compensation was $171,067.

Timothy Howard

Police Lieutenant/PPD Police

2024 total comp
$170,690
Base pay
$44,253
Overtime
$0
Other pay
$126,437
Benefits
$0
Total compensation
$170,690
Employment type
Salaried

Source-specific fields

Base Salary
$111,705
Employee Category
Civil Service
Job Code
6A05
Public Id
34938
Total Pay
$170,690

Timothy Howard holds the role of Police Lieutenant at PPD Police. Their status is salaried. In 2024, their total compensation was $170,690.

Joseph Skitek

Police Officer 1/PPD Police

2025 total comp
$170,330
Base pay
$59,478
Overtime
$35,271
Other pay
$75,581
Benefits
$0
Total compensation
$170,330
Employment type
Salaried

Source-specific fields

Base Salary
$92,961
Employee Category
Civil Service
Job Code
6A02
Public Id
18911
Total Pay
$170,330

Joseph Skitek holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2025, their total compensation was $170,330.

James Keith

Police Officer 1/PPD Police

2025 total comp
$168,840
Base pay
$73,742
Overtime
$46,281
Other pay
$48,817
Benefits
$0
Total compensation
$168,840
Employment type
Salaried

Source-specific fields

Base Salary
$92,961
Employee Category
Civil Service
Job Code
6A02
Public Id
14740
Total Pay
$168,840

James Keith works as a Police Officer 1 for PPD Police. Their status is salaried. James earned $168,840 in 2025.

James Pauley

Police Sergeant/PPD Police

2024 total comp
$168,683
Base pay
$5,653
Overtime
$0
Other pay
$163,030
Benefits
$0
Total compensation
$168,683
Employment type
Salaried

Source-specific fields

Base Salary
$97,988
Employee Category
Civil Service
Job Code
6A04
Public Id
21523
Total Pay
$168,683

James Pauley holds the role of Police Sergeant at PPD Police. Their status is salaried. In 2024, their total compensation was $168,683.

Richard Vanham

Police Officer 1/PPD Police

2020 total comp
$168,622
Base pay
$57,457
Overtime
$2,180
Other pay
$108,986
Benefits
$0
Total compensation
$168,622
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
19288
Total Pay
$168,622

At PPD Police, Richard Vanham serves as a Police Officer 1. They work salaried. Their 2020 pay totaled $168,622.

Mark Strange

Police Officer 1/PPD Police

2025 total comp
$168,247
Base pay
$53,599
Overtime
$90,869
Other pay
$23,779
Benefits
$0
Total compensation
$168,247
Employment type
Salaried

Source-specific fields

Base Salary
$92,961
Employee Category
Civil Service
Job Code
6A02
Public Id
761
Total Pay
$168,247

At PPD Police, Mark Strange serves as a Police Officer 1. They work salaried. Their 2025 pay totaled $168,247.

Edward Egenlauf

Police Lieutenant/PPD Police

2022 total comp
$167,420
Base pay
$21,176
Overtime
$5,394
Other pay
$140,851
Benefits
$0
Total compensation
$167,420
Employment type
Salaried

Source-specific fields

Base Salary
$104,278
Employee Category
Civil Service
Job Code
6A05
Public Id
17624
Total Pay
$167,420

Edward Egenlauf holds the role of Police Lieutenant at PPD Police. Their status is salaried. In 2022, their total compensation was $167,420.

James Schuck

Police Sergeant/PPD Police

2022 total comp
$166,974
Base pay
$50,953
Overtime
$0
Other pay
$116,021
Benefits
$0
Total compensation
$166,974
Employment type
Salaried

Source-specific fields

Base Salary
$94,674
Employee Category
Civil Service
Job Code
6A04
Public Id
20334
Total Pay
$166,974

James Schuck is a Police Sergeant at PPD Police. They work salaried. 2022 total compensation came to $166,974.

Michael Veasey

Police Sergeant/PPD Police

2024 total comp
$165,396
Base pay
$41,457
Overtime
$2,367
Other pay
$121,572
Benefits
$0
Total compensation
$165,396
Employment type
Salaried

Source-specific fields

Base Salary
$97,988
Employee Category
Civil Service
Job Code
6A04
Public Id
30388
Total Pay
$165,396

Michael Veasey works as a Police Sergeant for PPD Police. Their status is salaried. Michael earned $165,396 in 2024.

Christopher Fisher

Police Officer 1/PPD Police

2022 total comp
$165,122
Base pay
$59,653
Overtime
$19,922
Other pay
$85,548
Benefits
$0
Total compensation
$165,122
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
10680
Total Pay
$165,122

Christopher Fisher works as a Police Officer 1 for PPD Police. Their status is salaried. Christopher earned $165,122 in 2022.

Andrew Heyward

Police Officer 1/PPD Police

2020 total comp
$164,439
Base pay
$48,481
Overtime
$273
Other pay
$115,686
Benefits
$0
Total compensation
$164,439
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
21756
Total Pay
$164,439

Andrew Heyward is a Police Officer 1 at PPD Police. They work salaried. 2020 total compensation came to $164,439.

Brittania Logan

Police Corporal/PPD Police

2023 total comp
$163,833
Base pay
$40,706
Overtime
$3,856
Other pay
$119,271
Benefits
$0
Total compensation
$163,833
Employment type
Salaried

Source-specific fields

Base Salary
$94,549
Employee Category
Civil Service
Job Code
6A03
Public Id
17081
Total Pay
$163,833

Brittania Logan works as a Police Corporal for PPD Police. Their status is salaried. Brittania earned $163,833 in 2023.

John Logan

Detective/PPD Police

2021 total comp
$163,531
Base pay
$12,178
Overtime
$0
Other pay
$151,354
Benefits
$0
Total compensation
$163,531
Employment type
Salaried

Source-specific fields

Base Salary
$85,901
Employee Category
Civil Service
Job Code
6A12
Public Id
15256
Total Pay
$163,531

John Logan works as a Detective for PPD Police. Their status is salaried. John earned $163,531 in 2021.

Thomas Hawn

Police Officer 1/PPD Police

2023 total comp
$163,283
Base pay
$6,364
Overtime
$0
Other pay
$156,919
Benefits
$0
Total compensation
$163,283
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
6866
Total Pay
$163,283

Thomas Hawn is a Police Officer 1 at PPD Police. They work salaried. 2023 total compensation came to $163,283.

Thomas Donnelly

Police Sergeant/PPD Police

2020 total comp
$162,490
Base pay
$8,288
Overtime
$0
Other pay
$154,203
Benefits
$0
Total compensation
$162,490
Employment type
Salaried

Source-specific fields

Base Salary
$86,853
Employee Category
Civil Service
Job Code
6A04
Public Id
6557
Total Pay
$162,490

Thomas Donnelly is a Police Sergeant at PPD Police. They work salaried. 2020 total compensation came to $162,490.