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 94

Xay Dang

Police Officer Recruit/PPD Police

2024 total comp
$31,446
Base pay
$23,948
Overtime
$0
Other pay
$7,498
Benefits
$0
Total compensation
$31,446
Employment type
Salaried

Source-specific fields

Base Salary
$64,982
Employee Category
Civil Service
Job Code
6A01
Public Id
50037
Total Pay
$31,446

Xay Dang works as a Police Officer Recruit for PPD Police. Their status is salaried. Xay earned $31,446 in 2024.

Alvin Outlaw

Police Sergeant/PPD Police

2026 total comp
$31,444
Base pay
$24,679
Overtime
$3,516
Other pay
$3,249
Benefits
$0
Total compensation
$31,444
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
16928
Total Pay
$31,444

Alvin Outlaw is a Police Sergeant at PPD Police. They work salaried. 2026 total compensation came to $31,444.

Kenneth Gill

Police Sergeant/PPD Police

2026 total comp
$31,441
Base pay
$24,679
Overtime
$3,091
Other pay
$3,671
Benefits
$0
Total compensation
$31,441
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
12410
Total Pay
$31,441

At PPD Police, Kenneth Gill serves as a Police Sergeant. They work salaried. Their 2026 pay totaled $31,441.

Cassandra Haskins

Police Officer 1/PPD Police

2026 total comp
$31,417
Base pay
$21,648
Overtime
$6,101
Other pay
$3,668
Benefits
$0
Total compensation
$31,417
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
4573
Total Pay
$31,417

Cassandra Haskins is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $31,417.

Sean Mcknight

Police Sergeant/PPD Police

2026 total comp
$31,416
Base pay
$23,653
Overtime
$4,518
Other pay
$3,246
Benefits
$0
Total compensation
$31,416
Employment type
Salaried

Source-specific fields

Base Salary
$103,092
Employee Category
Civil Service
Job Code
6A04
Public Id
23954
Total Pay
$31,416

Sean Mcknight holds the role of Police Sergeant at PPD Police. Their status is salaried. In 2026, their total compensation was $31,416.

Thomas Nestel

Detective/PPD Police

2026 total comp
$31,404
Base pay
$22,823
Overtime
$5,717
Other pay
$2,864
Benefits
$0
Total compensation
$31,404
Employment type
Salaried

Source-specific fields

Base Salary
$99,475
Employee Category
Civil Service
Job Code
6A12
Public Id
20175
Total Pay
$31,404

Thomas Nestel is a Detective at PPD Police. They work salaried. 2026 total compensation came to $31,404.

Andrew Monroe

Police Officer 1/PPD Police

2026 total comp
$31,399
Base pay
$21,648
Overtime
$6,507
Other pay
$3,244
Benefits
$0
Total compensation
$31,399
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
15205
Total Pay
$31,399

Andrew Monroe works as a Police Officer 1 for PPD Police. Their status is salaried. Andrew earned $31,399 in 2026.

Trevor Barnes

Police Officer 1/PPD Police

2026 total comp
$31,398
Base pay
$21,648
Overtime
$7,050
Other pay
$2,700
Benefits
$0
Total compensation
$31,398
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
22695
Total Pay
$31,398

Trevor Barnes works as a Police Officer 1 for PPD Police. Their status is salaried. Trevor earned $31,398 in 2026.

Anthony Soliman

Police Officer 1/PPD Police

2026 total comp
$31,397
Base pay
$21,648
Overtime
$6,372
Other pay
$3,377
Benefits
$0
Total compensation
$31,397
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
34454
Total Pay
$31,397

At PPD Police, Anthony Soliman serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $31,397.

Matthew Palouian

Police Lieutenant/PPD Police

2026 total comp
$31,380
Base pay
$28,134
Overtime
$0
Other pay
$3,247
Benefits
$0
Total compensation
$31,380
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
26383
Total Pay
$31,380

Matthew Palouian holds the role of Police Lieutenant at PPD Police. Their status is salaried. In 2026, their total compensation was $31,380.

Frank Holmes

Police Officer 1/PPD Police

2026 total comp
$31,376
Base pay
$21,648
Overtime
$6,304
Other pay
$3,423
Benefits
$0
Total compensation
$31,376
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
19488
Total Pay
$31,376

Frank Holmes works as a Police Officer 1 for PPD Police. Their status is salaried. Frank earned $31,376 in 2026.

William Righter Iv

Police Lieutenant/PPD Police

2026 total comp
$31,375
Base pay
$28,134
Overtime
$0
Other pay
$3,242
Benefits
$0
Total compensation
$31,375
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
15762
Total Pay
$31,375

William Righter Iv is a Police Lieutenant at PPD Police. They work salaried. 2026 total compensation came to $31,375.

Brian Kulb

Police Lieutenant/PPD Police

2026 total comp
$31,375
Base pay
$28,134
Overtime
$0
Other pay
$3,242
Benefits
$0
Total compensation
$31,375
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
18654
Total Pay
$31,375

At PPD Police, Brian Kulb serves as a Police Lieutenant. They work salaried. Their 2026 pay totaled $31,375.

Robert Ryan

Police Lieutenant/PPD Police

2026 total comp
$31,375
Base pay
$28,134
Overtime
$0
Other pay
$3,242
Benefits
$0
Total compensation
$31,375
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
19157
Total Pay
$31,375

Robert Ryan is a Police Lieutenant at PPD Police. They work salaried. 2026 total compensation came to $31,375.

Erika Gary

Police Lieutenant/PPD Police

2026 total comp
$31,375
Base pay
$28,134
Overtime
$0
Other pay
$3,242
Benefits
$0
Total compensation
$31,375
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
27999
Total Pay
$31,375

At PPD Police, Erika Gary serves as a Police Lieutenant. They work salaried. Their 2026 pay totaled $31,375.

Timothy Mccool

Detective/PPD Police

2026 total comp
$31,371
Base pay
$23,813
Overtime
$4,026
Other pay
$3,533
Benefits
$0
Total compensation
$31,371
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
2480
Total Pay
$31,371

Timothy Mccool holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $31,371.

Frederick Girardo Jr.

Detective/PPD Police

2026 total comp
$31,371
Base pay
$23,813
Overtime
$4,026
Other pay
$3,533
Benefits
$0
Total compensation
$31,371
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
6951
Total Pay
$31,371

At PPD Police, Frederick Girardo Jr. serves as a Detective. They work salaried. Their 2026 pay totaled $31,371.

Alfred Bender Jr.

Detective/PPD Police

2026 total comp
$31,371
Base pay
$23,813
Overtime
$4,026
Other pay
$3,533
Benefits
$0
Total compensation
$31,371
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
32208
Total Pay
$31,371

Alfred Bender Jr. holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $31,371.

Joseph Flint

Police Officer 1/PPD Police

2022 total comp
$31,371
Base pay
$18,538
Overtime
$1,297
Other pay
$11,535
Benefits
$0
Total compensation
$31,371
Employment type
Salaried

Source-specific fields

Base Salary
$72,215
Employee Category
Civil Service
Job Code
6A02
Public Id
14368
Total Pay
$31,371

At PPD Police, Joseph Flint serves as a Police Officer 1. They work salaried. Their 2022 pay totaled $31,371.

Raymond Jastrzebski

Police Officer 1/PPD Police

2026 total comp
$31,366
Base pay
$21,648
Overtime
$6,858
Other pay
$2,860
Benefits
$0
Total compensation
$31,366
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
21494
Total Pay
$31,366

Raymond Jastrzebski holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $31,366.

Michael Dinezza

Detective/PPD Police

2026 total comp
$31,361
Base pay
$23,813
Overtime
$4,175
Other pay
$3,373
Benefits
$0
Total compensation
$31,361
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
22283
Total Pay
$31,361

Michael Dinezza holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $31,361.

John Brecht

Police Officer 1/PPD Police

2026 total comp
$31,354
Base pay
$21,648
Overtime
$6,846
Other pay
$2,859
Benefits
$0
Total compensation
$31,354
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
32834
Total Pay
$31,354

John Brecht holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $31,354.

Matthew Gaynor

Police Officer 1/PPD Police

2026 total comp
$31,349
Base pay
$21,648
Overtime
$6,677
Other pay
$3,024
Benefits
$0
Total compensation
$31,349
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
154
Total Pay
$31,349

Matthew Gaynor is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $31,349.

Patrick Sitek

Police Officer 1/PPD Police

2026 total comp
$31,341
Base pay
$21,648
Overtime
$6,033
Other pay
$3,659
Benefits
$0
Total compensation
$31,341
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
22114
Total Pay
$31,341

Patrick Sitek holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $31,341.

Brian Scalio

Police Officer 1/PPD Police

2023 total comp
$31,333
Base pay
$22,460
Overtime
$0
Other pay
$8,873
Benefits
$0
Total compensation
$31,333
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
3478
Total Pay
$31,333

Brian Scalio is a Police Officer 1 at PPD Police. They work salaried. 2023 total compensation came to $31,333.

Leonard Johnson

Police Officer 1/PPD Police

2022 total comp
$31,324
Base pay
$27,670
Overtime
$0
Other pay
$3,655
Benefits
$0
Total compensation
$31,324
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
12606
Total Pay
$31,324

Leonard Johnson works as a Police Officer 1 for PPD Police. Their status is salaried. Leonard earned $31,324 in 2022.

Kristen Trenwith

Police Officer 1/PPD Police

2026 total comp
$31,324
Base pay
$21,648
Overtime
$6,439
Other pay
$3,236
Benefits
$0
Total compensation
$31,324
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
29783
Total Pay
$31,324

At PPD Police, Kristen Trenwith serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $31,324.

Nicole Martin

Forensic Laboratory Manager/PPD Police

2026 total comp
$31,320
Base pay
$30,988
Overtime
$0
Other pay
$332
Benefits
$0
Total compensation
$31,320
Employment type
Salaried

Source-specific fields

Base Salary
$133,755
Employee Category
Civil Service
Job Code
3H41
Public Id
12915
Total Pay
$31,320

Nicole Martin is a Forensic Laboratory Manager at PPD Police. They work salaried. 2026 total compensation came to $31,320.

Thomas Morgan

Police Sergeant/PPD Police

2026 total comp
$31,314
Base pay
$24,679
Overtime
$3,400
Other pay
$3,235
Benefits
$0
Total compensation
$31,314
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
28335
Total Pay
$31,314

At PPD Police, Thomas Morgan serves as a Police Sergeant. They work salaried. Their 2026 pay totaled $31,314.

Branden Paczewski

Police Officer 1/PPD Police

2026 total comp
$31,308
Base pay
$20,783
Overtime
$7,809
Other pay
$2,717
Benefits
$0
Total compensation
$31,308
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
38716
Total Pay
$31,308

At PPD Police, Branden Paczewski serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $31,308.

Brian Calabrese

Detective/PPD Police

2026 total comp
$31,296
Base pay
$23,813
Overtime
$4,250
Other pay
$3,233
Benefits
$0
Total compensation
$31,296
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
21520
Total Pay
$31,296

At PPD Police, Brian Calabrese serves as a Detective. They work salaried. Their 2026 pay totaled $31,296.

Vincent Butler

Police Sergeant/PPD Police

2026 total comp
$31,294
Base pay
$24,679
Overtime
$3,091
Other pay
$3,524
Benefits
$0
Total compensation
$31,294
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
458
Total Pay
$31,294

Vincent Butler is a Police Sergeant at PPD Police. They work salaried. 2026 total compensation came to $31,294.

Reginald Green

Police Officer 1/PPD Police

2026 total comp
$31,286
Base pay
$21,648
Overtime
$6,406
Other pay
$3,232
Benefits
$0
Total compensation
$31,286
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
35617
Total Pay
$31,286

Reginald Green works as a Police Officer 1 for PPD Police. Their status is salaried. Reginald earned $31,286 in 2026.

Robin Song

Police Officer 1/PPD Police

2026 total comp
$31,286
Base pay
$21,648
Overtime
$6,406
Other pay
$3,232
Benefits
$0
Total compensation
$31,286
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
20909
Total Pay
$31,286

Robin Song holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $31,286.

Genevieve Williams

Police Officer 1/PPD Police

2021 total comp
$31,282
Base pay
$12,866
Overtime
$0
Other pay
$18,416
Benefits
$0
Total compensation
$31,282
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
26452
Total Pay
$31,282

At PPD Police, Genevieve Williams serves as a Police Officer 1. They work salaried. Their 2021 pay totaled $31,282.

Shane Brophy

Police Officer 1/PPD Police

2026 total comp
$31,276
Base pay
$21,577
Overtime
$6,982
Other pay
$2,717
Benefits
$0
Total compensation
$31,276
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
39323
Total Pay
$31,276

Shane Brophy holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $31,276.

Carmen Gerace

Police Officer 1/PPD Police

2026 total comp
$31,270
Base pay
$21,648
Overtime
$6,101
Other pay
$3,521
Benefits
$0
Total compensation
$31,270
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
12357
Total Pay
$31,270

At PPD Police, Carmen Gerace serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $31,270.

Jose Candelaria

Police Officer 1/PPD Police

2026 total comp
$31,257
Base pay
$21,648
Overtime
$6,507
Other pay
$3,101
Benefits
$0
Total compensation
$31,257
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
6505
Total Pay
$31,257

Jose Candelaria works as a Police Officer 1 for PPD Police. Their status is salaried. Jose earned $31,257 in 2026.

Jaray Swinney

Police Communication Dispatcher/PPD Police

2026 total comp
$31,251
Base pay
$13,785
Overtime
$16,369
Other pay
$1,098
Benefits
$0
Total compensation
$31,251
Employment type
Salaried

Source-specific fields

Base Salary
$57,858
Employee Category
Civil Service
Job Code
6J32
Public Id
43490
Total Pay
$31,251

Jaray Swinney is a Police Communication Dispatcher at PPD Police. They work salaried. 2026 total compensation came to $31,251.

Michael Coleman

Police Officer 1/PPD Police

2023 total comp
$31,247
Base pay
$14,001
Overtime
$0
Other pay
$17,246
Benefits
$0
Total compensation
$31,247
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
32786
Total Pay
$28,520

At PPD Police, Michael Coleman serves as a Police Officer 1. They work salaried. Their 2023 pay totaled $31,247.