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 2

Patrick Haselbarth

Police Officer 1/PPD Police

2026 total comp
$29,689
Base pay
$21,648
Overtime
$5,152
Other pay
$2,888
Benefits
$0
Total compensation
$29,689
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
18869
Total Pay
$29,689

Patrick Haselbarth is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $29,689.

Ramon Potter

Police Officer 1/PPD Police

2026 total comp
$29,676
Base pay
$21,648
Overtime
$5,321
Other pay
$2,706
Benefits
$0
Total compensation
$29,676
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
2962
Total Pay
$29,676

Ramon Potter works as a Police Officer 1 for PPD Police. Their status is salaried. Ramon earned $29,676 in 2026.

Nicholas Manzo

Police Officer 1/PPD Police

2026 total comp
$29,674
Base pay
$19,484
Overtime
$8,510
Other pay
$1,680
Benefits
$0
Total compensation
$29,674
Employment type
Salaried

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
52909
Total Pay
$29,674

Nicholas Manzo works as a Police Officer 1 for PPD Police. Their status is salaried. Nicholas earned $29,674 in 2026.

Michelle Yerkes

Detective/PPD Police

2026 total comp
$29,662
Base pay
$23,813
Overtime
$2,386
Other pay
$3,464
Benefits
$0
Total compensation
$29,662
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
14240
Total Pay
$29,662

Michelle Yerkes is a Detective at PPD Police. They work salaried. 2026 total compensation came to $29,662.

Arvan Thompson

Police Officer 1/PPD Police

2026 total comp
$29,661
Base pay
$21,648
Overtime
$4,948
Other pay
$3,064
Benefits
$0
Total compensation
$29,661
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
17190
Total Pay
$29,661

Arvan Thompson works as a Police Officer 1 for PPD Police. Their status is salaried. Arvan earned $29,661 in 2026.

Robert D'Emilio

Police Officer 1/PPD Police

2026 total comp
$29,657
Base pay
$18,185
Overtime
$9,794
Other pay
$1,679
Benefits
$0
Total compensation
$29,657
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
50513
Total Pay
$29,657

Robert D'Emilio works as a Police Officer 1 for PPD Police. Their status is salaried. Robert earned $29,657 in 2026.

Olivia Hoffman

Police Sergeant/PPD Police

2026 total comp
$29,650
Base pay
$24,679
Overtime
$2,086
Other pay
$2,885
Benefits
$0
Total compensation
$29,650
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
1645
Total Pay
$29,650

Olivia Hoffman works as a Police Sergeant for PPD Police. Their status is salaried. Olivia earned $29,650 in 2026.

Ameer Higgins

Police Officer 1/PPD Police

2026 total comp
$29,639
Base pay
$21,648
Overtime
$5,287
Other pay
$2,703
Benefits
$0
Total compensation
$29,639
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
7670
Total Pay
$29,639

At PPD Police, Ameer Higgins serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $29,639.

George Soryal

Police Officer 1/PPD Police

2026 total comp
$29,639
Base pay
$21,648
Overtime
$5,287
Other pay
$2,703
Benefits
$0
Total compensation
$29,639
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
22794
Total Pay
$29,639

George Soryal works as a Police Officer 1 for PPD Police. Their status is salaried. George earned $29,639 in 2026.

Richard Redanuer

Police Officer 1/PPD Police

2025 total comp
$29,637
Base pay
$14,178
Overtime
$0
Other pay
$15,459
Benefits
$0
Total compensation
$29,637
Employment type
Salaried

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
14255
Total Pay
$29,637

Richard Redanuer is a Police Officer 1 at PPD Police. They work salaried. 2025 total compensation came to $29,637.

Brandon Veale

Police Officer 1/PPD Police

2026 total comp
$29,629
Base pay
$18,185
Overtime
$3,929
Other pay
$7,516
Benefits
$0
Total compensation
$29,629
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
48511
Total Pay
$29,629

At PPD Police, Brandon Veale serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $29,629.

Felix Baez

Police Officer 1/PPD Police

2020 total comp
$29,629
Base pay
$26,172
Overtime
$0
Other pay
$3,457
Benefits
$0
Total compensation
$29,629
Employment type
Salaried

Source-specific fields

Base Salary
$76,187
Employee Category
Civil Service
Job Code
6A02
Public Id
36155
Total Pay
$29,629

Felix Baez holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2020, their total compensation was $29,629.

Winston Assaye

Police Officer 1/PPD Police

2026 total comp
$29,628
Base pay
$21,648
Overtime
$4,643
Other pay
$3,336
Benefits
$0
Total compensation
$29,628
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
23275
Total Pay
$29,628

Winston Assaye holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $29,628.

Juan Torres

Police Officer 1/PPD Police

2026 total comp
$29,623
Base pay
$21,648
Overtime
$4,914
Other pay
$3,060
Benefits
$0
Total compensation
$29,623
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
16969
Total Pay
$29,623

Juan Torres works as a Police Officer 1 for PPD Police. Their status is salaried. Juan earned $29,623 in 2026.

Donovan Anderson

Police Officer 1/PPD Police

2026 total comp
$29,609
Base pay
$19,484
Overtime
$8,449
Other pay
$1,676
Benefits
$0
Total compensation
$29,609
Employment type
Salaried

Source-specific fields

Base Salary
$90,581
Employee Category
Civil Service
Job Code
6A02
Public Id
43757
Total Pay
$29,609

Donovan Anderson works as a Police Officer 1 for PPD Police. Their status is salaried. Donovan earned $29,609 in 2026.

Martin Klepac

Police Sergeant/PPD Police

2026 total comp
$29,604
Base pay
$24,679
Overtime
$1,468
Other pay
$3,457
Benefits
$0
Total compensation
$29,604
Employment type
Salaried

Source-specific fields

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

Martin Klepac is a Police Sergeant at PPD Police. They work salaried. 2026 total compensation came to $29,604.

Salvatore Sgambato Jr

Police Sergeant/PPD Police

2026 total comp
$29,604
Base pay
$24,679
Overtime
$1,468
Other pay
$3,457
Benefits
$0
Total compensation
$29,604
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
14102
Total Pay
$29,604

Salvatore Sgambato Jr holds the role of Police Sergeant at PPD Police. Their status is salaried. In 2026, their total compensation was $29,604.

Jose Vazquez

Police Officer 1/PPD Police

2026 total comp
$29,601
Base pay
$21,648
Overtime
$5,253
Other pay
$2,699
Benefits
$0
Total compensation
$29,601
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
31527
Total Pay
$29,601

Jose Vazquez holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $29,601.

Maria Mairone

Police Officer 1/PPD Police

2026 total comp
$29,598
Base pay
$20,783
Overtime
$6,247
Other pay
$2,569
Benefits
$0
Total compensation
$29,598
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
38746
Total Pay
$29,598

Maria Mairone works as a Police Officer 1 for PPD Police. Their status is salaried. Maria earned $29,598 in 2026.

Juan Posada

Police Officer 1/PPD Police

2022 total comp
$29,598
Base pay
$9,223
Overtime
$0
Other pay
$20,375
Benefits
$0
Total compensation
$29,598
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
11713
Total Pay
$29,598

At PPD Police, Juan Posada serves as a Police Officer 1. They work salaried. Their 2022 pay totaled $29,598.

Terrance Taylor

Police Officer 1/PPD Police

2026 total comp
$29,591
Base pay
$16,669
Overtime
$4,645
Other pay
$8,277
Benefits
$0
Total compensation
$29,591
Employment type
Salaried

Source-specific fields

Base Salary
$72,651
Employee Category
Civil Service
Job Code
6A02
Public Id
52057
Total Pay
$29,591

At PPD Police, Terrance Taylor serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $29,591.

Gregory Wallace

Police Officer 1/PPD Police

2026 total comp
$29,585
Base pay
$21,648
Overtime
$4,880
Other pay
$3,056
Benefits
$0
Total compensation
$29,585
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
5207
Total Pay
$29,585

At PPD Police, Gregory Wallace serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $29,585.

James Dalton

Police Officer 1/PPD Police

2026 total comp
$29,577
Base pay
$19,484
Overtime
$8,419
Other pay
$1,674
Benefits
$0
Total compensation
$29,577
Employment type
Salaried

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
45852
Total Pay
$29,577

At PPD Police, James Dalton serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $29,577.

Michael Chartreau

Police Officer 1/PPD Police

2026 total comp
$29,576
Base pay
$21,648
Overtime
$5,050
Other pay
$2,878
Benefits
$0
Total compensation
$29,576
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
34191
Total Pay
$29,576

Michael Chartreau is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $29,576.

Michael Brown

Police Officer 1/PPD Police

2026 total comp
$29,576
Base pay
$21,648
Overtime
$4,474
Other pay
$3,453
Benefits
$0
Total compensation
$29,576
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
2474
Total Pay
$27,998

Michael Brown works as a Police Officer 1 for PPD Police. Their status is salaried. Michael earned $29,576 in 2026.

Clara Martinez

Police Officer 1/PPD Police

2026 total comp
$29,574
Base pay
$21,648
Overtime
$4,745
Other pay
$3,181
Benefits
$0
Total compensation
$29,574
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
34387
Total Pay
$29,574

Clara Martinez is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $29,574.

John Pasquarello

Police Officer 1/PPD Police

2026 total comp
$29,565
Base pay
$20,783
Overtime
$6,247
Other pay
$2,536
Benefits
$0
Total compensation
$29,565
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
8289
Total Pay
$26,506

John Pasquarello is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $29,565.

Gaby Rodriguez

Police Officer 1/PPD Police

2026 total comp
$29,564
Base pay
$21,648
Overtime
$5,219
Other pay
$2,696
Benefits
$0
Total compensation
$29,564
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
6787
Total Pay
$29,564

Gaby Rodriguez holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $29,564.

Andrew Oliver

Police Officer 1/PPD Police

2026 total comp
$29,564
Base pay
$21,648
Overtime
$5,219
Other pay
$2,696
Benefits
$0
Total compensation
$29,564
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
33273
Total Pay
$29,564

Andrew Oliver works as a Police Officer 1 for PPD Police. Their status is salaried. Andrew earned $29,564 in 2026.

Abdel Kanan

Police Officer 1/PPD Police

2026 total comp
$29,564
Base pay
$21,648
Overtime
$5,219
Other pay
$2,696
Benefits
$0
Total compensation
$29,564
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
1602
Total Pay
$29,564

Abdel Kanan holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $29,564.

David Richardson

Police Sergeant/PPD Police

2026 total comp
$29,559
Base pay
$24,679
Overtime
$1,700
Other pay
$3,180
Benefits
$0
Total compensation
$29,559
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
2415
Total Pay
$29,559

David Richardson is a Police Sergeant at PPD Police. They work salaried. 2026 total compensation came to $29,559.

Christopher Barthelemy

Police Sergeant/PPD Police

2026 total comp
$29,559
Base pay
$24,679
Overtime
$1,700
Other pay
$3,180
Benefits
$0
Total compensation
$29,559
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
7197
Total Pay
$29,559

Christopher Barthelemy holds the role of Police Sergeant at PPD Police. Their status is salaried. In 2026, their total compensation was $29,559.

Ronnie Lawrence

Police Officer 1/PPD Police

2026 total comp
$29,554
Base pay
$21,648
Overtime
$4,880
Other pay
$3,025
Benefits
$0
Total compensation
$29,554
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
2935
Total Pay
$29,554

At PPD Police, Ronnie Lawrence serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $29,554.

Ralph Harris Jr

Police Sergeant/PPD Police

2026 total comp
$29,553
Base pay
$24,679
Overtime
$1,545
Other pay
$3,328
Benefits
$0
Total compensation
$29,553
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
25547
Total Pay
$29,553

Ralph Harris Jr holds the role of Police Sergeant at PPD Police. Their status is salaried. In 2026, their total compensation was $29,553.

Daniel Flynn

Detective/PPD Police

2026 total comp
$29,550
Base pay
$23,813
Overtime
$2,684
Other pay
$3,053
Benefits
$0
Total compensation
$29,550
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
6692
Total Pay
$29,550

Daniel Flynn is a Detective at PPD Police. They work salaried. 2026 total compensation came to $29,550.

Brad Momme

Police Officer 1/PPD Police

2026 total comp
$29,548
Base pay
$21,648
Overtime
$4,847
Other pay
$3,053
Benefits
$0
Total compensation
$29,548
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
32257
Total Pay
$29,548

Brad Momme holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $29,548.

Regina Ammoune

Police Officer 1/PPD Police

2026 total comp
$29,547
Base pay
$18,767
Overtime
$7,727
Other pay
$3,052
Benefits
$0
Total compensation
$29,547
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
16713
Total Pay
$29,547

Regina Ammoune holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $29,547.

Brittany Smith

Police Officer 1/PPD Police

2026 total comp
$29,544
Base pay
$19,484
Overtime
$8,388
Other pay
$1,672
Benefits
$0
Total compensation
$29,544
Employment type
Salaried

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
42669
Total Pay
$29,544

At PPD Police, Brittany Smith serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $29,544.

Roy Reese

Police Officer 1/PPD Police

2026 total comp
$29,538
Base pay
$21,648
Overtime
$5,016
Other pay
$2,874
Benefits
$0
Total compensation
$29,538
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
6699
Total Pay
$29,538

Roy Reese holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $29,538.

Bill Erwin

Police Officer 1/PPD Police

2026 total comp
$29,537
Base pay
$21,648
Overtime
$4,440
Other pay
$3,449
Benefits
$0
Total compensation
$29,537
Employment type
Salaried

Source-specific fields

Base Salary
$90,581
Employee Category
Civil Service
Job Code
6A02
Public Id
15876
Total Pay
$29,762

Bill Erwin is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $29,537.