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