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 3

Derrick Wood

Police Inspector/PPD Police

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

Source-specific fields

Base Salary
$137,898
Employee Category
Civil Service
Job Code
6A09
Public Id
11911
Total Pay
$212,961

At PPD Police, Derrick Wood serves as a Police Inspector. They work salaried. Their 2022 pay totaled $212,961.

Francis Mc Court

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
7974
Total Pay
$211,242

At PPD Police, Francis Mc Court serves as a Police Officer 1. They work salaried. Their 2025 pay totaled $211,242.

Francis Lowry

Police Sergeant/PPD Police

2022 total comp
$210,689
Base pay
$45,561
Overtime
$789
Other pay
$164,339
Benefits
$0
Total compensation
$210,689
Employment type
Salaried

Source-specific fields

Base Salary
$91,472
Employee Category
Civil Service
Job Code
6A04
Public Id
699
Total Pay
$210,689

Francis Lowry works as a Police Sergeant for PPD Police. Their status is salaried. Francis earned $210,689 in 2022.

Kevin Dwyer

Police Officer 1/PPD Police

2025 total comp
$210,017
Base pay
$78,729
Overtime
$45,352
Other pay
$85,936
Benefits
$0
Total compensation
$210,017
Employment type
Salaried

Source-specific fields

Base Salary
$92,961
Employee Category
Civil Service
Job Code
6A02
Public Id
36765
Total Pay
$210,017

Kevin Dwyer is a Police Officer 1 at PPD Police. They work salaried. 2025 total compensation came to $210,017.

Norman Davenport

Police Lieutenant/PPD Police

2025 total comp
$209,332
Base pay
$80,890
Overtime
$21,571
Other pay
$106,871
Benefits
$0
Total compensation
$209,332
Employment type
Salaried

Source-specific fields

Base Salary
$120,809
Employee Category
Civil Service
Job Code
6A05
Public Id
32666
Total Pay
$209,332

Norman Davenport works as a Police Lieutenant for PPD Police. Their status is salaried. Norman earned $209,332 in 2025.

John Kay

Police Lieutenant/PPD Police

2020 total comp
$208,566
Base pay
$9,448
Overtime
$1,240
Other pay
$197,878
Benefits
$0
Total compensation
$208,566
Employment type
Salaried

Source-specific fields

Base Salary
$99,012
Employee Category
Civil Service
Job Code
6A05
Public Id
13782
Total Pay
$208,566

At PPD Police, John Kay serves as a Police Lieutenant. They work salaried. Their 2020 pay totaled $208,566.

Eliezer Gonzalez

Police Officer 1/PPD Police

2025 total comp
$206,306
Base pay
$89,058
Overtime
$24,928
Other pay
$92,319
Benefits
$0
Total compensation
$206,306
Employment type
Salaried

Source-specific fields

Base Salary
$92,961
Employee Category
Civil Service
Job Code
6A02
Public Id
22796
Total Pay
$206,306

Eliezer Gonzalez is a Police Officer 1 at PPD Police. They work salaried. 2025 total compensation came to $206,306.

Christopher Gilman

Detective/PPD Police

2025 total comp
$204,372
Base pay
$90,517
Overtime
$13,783
Other pay
$100,072
Benefits
$0
Total compensation
$204,372
Employment type
Salaried

Source-specific fields

Base Salary
$102,254
Employee Category
Civil Service
Job Code
6A12
Public Id
27112
Total Pay
$204,372

Christopher Gilman is a Detective at PPD Police. They work salaried. 2025 total compensation came to $204,372.

John Wilczynski

Police Captain/PPD Police

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

Source-specific fields

Base Salary
$114,854
Employee Category
Civil Service
Job Code
6A06
Public Id
13661
Total Pay
$203,743

John Wilczynski is a Police Captain at PPD Police. They work salaried. 2020 total compensation came to $203,743.

Sean Rios

Detective/PPD Police

2022 total comp
$203,510
Base pay
$82,417
Overtime
$91,845
Other pay
$29,248
Benefits
$0
Total compensation
$203,510
Employment type
Salaried

Source-specific fields

Base Salary
$91,352
Employee Category
Civil Service
Job Code
6A12
Public Id
25166
Total Pay
$203,510

Sean Rios holds the role of Detective at PPD Police. Their status is salaried. In 2022, their total compensation was $203,510.

Cynthia Dorsey

Chief Police Inspector/PPD Police

2021 total comp
$203,276
Base pay
$55,103
Overtime
$0
Other pay
$148,173
Benefits
$0
Total compensation
$203,276
Employment type
Salaried

Source-specific fields

Base Salary
$152,997
Employee Category
Civil Service
Job Code
6A10
Public Id
9588
Total Pay
$203,276

Cynthia Dorsey holds the role of Chief Police Inspector at PPD Police. Their status is salaried. In 2021, their total compensation was $203,276.

Kevin Walton

Police Officer 1/PPD Police

2025 total comp
$202,208
Base pay
$89,058
Overtime
$31,937
Other pay
$81,213
Benefits
$0
Total compensation
$202,208
Employment type
Salaried

Source-specific fields

Base Salary
$92,961
Employee Category
Civil Service
Job Code
6A02
Public Id
31232
Total Pay
$202,208

Kevin Walton holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2025, their total compensation was $202,208.

William Tull

Police Officer 1/PPD Police

2025 total comp
$202,197
Base pay
$82,291
Overtime
$91,157
Other pay
$28,749
Benefits
$0
Total compensation
$202,197
Employment type
Salaried

Source-specific fields

Base Salary
$92,961
Employee Category
Civil Service
Job Code
6A02
Public Id
27260
Total Pay
$202,197

William Tull holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2025, their total compensation was $202,197.

Marc Tomiselli

Detective/PPD Police

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

Source-specific fields

Base Salary
$94,549
Employee Category
Civil Service
Job Code
6A12
Public Id
5522
Total Pay
$201,791

Marc Tomiselli holds the role of Detective at PPD Police. Their status is salaried. In 2024, their total compensation was $201,791.

Howard Kravitz

Police Officer 1/PPD Police

2023 total comp
$200,277
Base pay
$34,031
Overtime
$0
Other pay
$166,246
Benefits
$0
Total compensation
$200,277
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
5214
Total Pay
$200,277

Howard Kravitz holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2023, their total compensation was $200,277.

William Frazier

Police Sergeant/PPD Police

2020 total comp
$200,065
Base pay
$4,973
Overtime
$995
Other pay
$194,098
Benefits
$0
Total compensation
$200,065
Employment type
Salaried

Source-specific fields

Base Salary
$86,853
Employee Category
Civil Service
Job Code
6A04
Public Id
33214
Total Pay
$200,065

William Frazier works as a Police Sergeant for PPD Police. Their status is salaried. William earned $200,065 in 2020.

Michael Costello

Police Inspector/PPD Police

2020 total comp
$199,786
Base pay
$67,904
Overtime
$1,249
Other pay
$130,633
Benefits
$0
Total compensation
$199,786
Employment type
Salaried

Source-specific fields

Base Salary
$134,207
Employee Category
Civil Service
Job Code
6A09
Public Id
32158
Total Pay
$199,786

At PPD Police, Michael Costello serves as a Police Inspector. They work salaried. Their 2020 pay totaled $199,786.

Robert Kuhlmeier

Police Sergeant/PPD Police

2022 total comp
$197,655
Base pay
$15,070
Overtime
$0
Other pay
$182,584
Benefits
$0
Total compensation
$197,655
Employment type
Salaried

Source-specific fields

Base Salary
$91,472
Employee Category
Civil Service
Job Code
6A04
Public Id
7257
Total Pay
$197,655

Robert Kuhlmeier holds the role of Police Sergeant at PPD Police. Their status is salaried. In 2022, their total compensation was $197,655.

Thomas Clarkson

Police Lieutenant/PPD Police

2022 total comp
$195,667
Base pay
$74,628
Overtime
$0
Other pay
$121,039
Benefits
$0
Total compensation
$195,667
Employment type
Salaried

Source-specific fields

Base Salary
$107,928
Employee Category
Civil Service
Job Code
6A05
Public Id
6226
Total Pay
$195,667

Thomas Clarkson holds the role of Police Lieutenant at PPD Police. Their status is salaried. In 2022, their total compensation was $195,667.

Myron Patterson

Chief Police Inspector/PPD Police

2021 total comp
$195,611
Base pay
$32,241
Overtime
$0
Other pay
$163,370
Benefits
$0
Total compensation
$195,611
Employment type
Salaried

Source-specific fields

Base Salary
$152,997
Employee Category
Civil Service
Job Code
6A10
Public Id
1500
Total Pay
$195,611

Myron Patterson is a Chief Police Inspector at PPD Police. They work salaried. 2021 total compensation came to $195,611.

Brian Leventhal

Police Officer 1/PPD Police

2022 total comp
$195,367
Base pay
$52,652
Overtime
$18,376
Other pay
$124,339
Benefits
$0
Total compensation
$195,367
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
26110
Total Pay
$195,367

Brian Leventhal works as a Police Officer 1 for PPD Police. Their status is salaried. Brian earned $195,367 in 2022.

Derek Hawkins

Police Lieutenant/PPD Police

2021 total comp
$195,238
Base pay
$13,609
Overtime
$583
Other pay
$181,046
Benefits
$0
Total compensation
$195,238
Employment type
Salaried

Source-specific fields

Base Salary
$101,487
Employee Category
Civil Service
Job Code
6A05
Public Id
15094
Total Pay
$195,238

Derek Hawkins is a Police Lieutenant at PPD Police. They work salaried. 2021 total compensation came to $195,238.

Brian Hartzell

Police Captain/PPD Police

2023 total comp
$194,399
Base pay
$61,767
Overtime
$343
Other pay
$132,289
Benefits
$0
Total compensation
$194,399
Employment type
Salaried

Source-specific fields

Base Salary
$129,578
Employee Category
Civil Service
Job Code
6A06
Public Id
22755
Total Pay
$194,399

Brian Hartzell holds the role of Police Captain at PPD Police. Their status is salaried. In 2023, their total compensation was $194,399.

Daniel Mac Donald Iii

Chief Police Inspector/PPD Police

2021 total comp
$193,861
Base pay
$43,379
Overtime
$0
Other pay
$150,482
Benefits
$0
Total compensation
$193,861
Employment type
Salaried

Source-specific fields

Base Salary
$152,997
Employee Category
Civil Service
Job Code
6A10
Public Id
298
Total Pay
$193,861

Daniel Mac Donald Iii works as a Chief Police Inspector for PPD Police. Their status is salaried. Daniel earned $193,861 in 2021.

Charles Calter

Police Officer 1/PPD Police

2025 total comp
$193,573
Base pay
$55,328
Overtime
$15,755
Other pay
$122,489
Benefits
$0
Total compensation
$193,573
Employment type
Salaried

Source-specific fields

Base Salary
$92,961
Employee Category
Civil Service
Job Code
6A02
Public Id
36577
Total Pay
$193,573

Charles Calter holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2025, their total compensation was $193,573.

Michael Craighead

Police Captain/PPD Police

2020 total comp
$192,742
Base pay
$19,727
Overtime
$0
Other pay
$173,015
Benefits
$0
Total compensation
$192,742
Employment type
Salaried

Source-specific fields

Base Salary
$114,854
Employee Category
Civil Service
Job Code
6A06
Public Id
20852
Total Pay
$192,742

Michael Craighead is a Police Captain at PPD Police. They work salaried. 2020 total compensation came to $192,742.

Francis Dougherty

Police Sergeant/PPD Police

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

Source-specific fields

Base Salary
$102,887
Employee Category
Civil Service
Job Code
6A04
Public Id
4214
Total Pay
$192,643

Francis Dougherty is a Police Sergeant at PPD Police. They work salaried. 2025 total compensation came to $192,643.

Christian Buckman

Police Officer 1/PPD Police

2022 total comp
$192,405
Base pay
$60,289
Overtime
$3,252
Other pay
$128,864
Benefits
$0
Total compensation
$192,405
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
36297
Total Pay
$192,405

At PPD Police, Christian Buckman serves as a Police Officer 1. They work salaried. Their 2022 pay totaled $192,405.

Harold Braxton Jr

Police Officer 1/PPD Police

2020 total comp
$192,128
Base pay
$45,489
Overtime
$7,088
Other pay
$139,551
Benefits
$0
Total compensation
$192,128
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
28593
Total Pay
$192,128

At PPD Police, Harold Braxton Jr serves as a Police Officer 1. They work salaried. Their 2020 pay totaled $192,128.

Herbert Gibbons Jr

Police Sergeant/PPD Police

2022 total comp
$191,401
Base pay
$38,552
Overtime
$10,251
Other pay
$142,598
Benefits
$0
Total compensation
$191,401
Employment type
Salaried

Source-specific fields

Base Salary
$91,472
Employee Category
Civil Service
Job Code
6A04
Public Id
22433
Total Pay
$191,401

Herbert Gibbons Jr works as a Police Sergeant for PPD Police. Their status is salaried. Herbert earned $191,401 in 2022.

Bruce Kobler

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
15228
Total Pay
$190,910

Bruce Kobler works as a Police Officer 1 for PPD Police. Their status is salaried. Bruce earned $190,910 in 2025.

Jacqueline Bailey-Davis

Police Staff Inspector/PPD Police

2024 total comp
$190,364
Base pay
$5,482
Overtime
$0
Other pay
$184,882
Benefits
$0
Total compensation
$190,364
Employment type
Salaried

Source-specific fields

Base Salary
$142,535
Employee Category
Civil Service
Job Code
6A08
Public Id
11504
Total Pay
$190,364

Jacqueline Bailey-Davis holds the role of Police Staff Inspector at PPD Police. Their status is salaried. In 2024, their total compensation was $190,364.

Bruce Allen

Police Sergeant/PPD Police

2022 total comp
$190,022
Base pay
$42,407
Overtime
$0
Other pay
$147,615
Benefits
$0
Total compensation
$190,022
Employment type
Salaried

Source-specific fields

Base Salary
$91,472
Employee Category
Civil Service
Job Code
6A04
Public Id
15954
Total Pay
$190,022

At PPD Police, Bruce Allen serves as a Police Sergeant. They work salaried. Their 2022 pay totaled $190,022.

Domenick Tursi

Police Officer 1/PPD Police

2024 total comp
$189,707
Base pay
$55,524
Overtime
$29,869
Other pay
$104,315
Benefits
$0
Total compensation
$189,707
Employment type
Salaried

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
13397
Total Pay
$189,707

Domenick Tursi holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2024, their total compensation was $189,707.

Colleen Stanford

Police Captain/PPD Police

2023 total comp
$188,747
Base pay
$40,474
Overtime
$939
Other pay
$147,334
Benefits
$0
Total compensation
$188,747
Employment type
Salaried

Source-specific fields

Base Salary
$126,881
Employee Category
Civil Service
Job Code
6A06
Public Id
27080
Total Pay
$188,747

Colleen Stanford is a Police Captain at PPD Police. They work salaried. 2023 total compensation came to $188,747.

Raymond Pinkney

Police Officer 1/PPD Police

2020 total comp
$188,461
Base pay
$63,441
Overtime
$2,870
Other pay
$122,150
Benefits
$0
Total compensation
$188,461
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
405
Total Pay
$188,461

Raymond Pinkney is a Police Officer 1 at PPD Police. They work salaried. 2020 total compensation came to $188,461.

Henry Glenn

Detective/PPD Police

2023 total comp
$187,379
Base pay
$22,887
Overtime
$16,722
Other pay
$147,770
Benefits
$0
Total compensation
$187,379
Employment type
Salaried

Source-specific fields

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

At PPD Police, Henry Glenn serves as a Detective. They work salaried. Their 2023 pay totaled $187,379.

Thomas Boyd Jr

Detective/PPD Police

2025 total comp
$186,795
Base pay
$72,384
Overtime
$4,885
Other pay
$109,525
Benefits
$0
Total compensation
$186,795
Employment type
Salaried

Source-specific fields

Base Salary
$102,254
Employee Category
Civil Service
Job Code
6A12
Public Id
7458
Total Pay
$186,795

Thomas Boyd Jr holds the role of Detective at PPD Police. Their status is salaried. In 2025, their total compensation was $186,795.

Brett Brooks

Detective/PPD Police

2021 total comp
$186,185
Base pay
$47,724
Overtime
$494
Other pay
$137,967
Benefits
$0
Total compensation
$186,185
Employment type
Salaried

Source-specific fields

Base Salary
$88,263
Employee Category
Civil Service
Job Code
6A12
Public Id
16335
Total Pay
$186,185

Brett Brooks holds the role of Detective at PPD Police. Their status is salaried. In 2021, their total compensation was $186,185.

Caroline Camp

Police Officer 1/PPD Police

2025 total comp
$185,732
Base pay
$81,934
Overtime
$47,575
Other pay
$56,223
Benefits
$0
Total compensation
$185,732
Employment type
Salaried

Source-specific fields

Base Salary
$92,961
Employee Category
Civil Service
Job Code
6A02
Public Id
20342
Total Pay
$185,732

Caroline Camp works as a Police Officer 1 for PPD Police. Their status is salaried. Caroline earned $185,732 in 2025.