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

Patrick Rooney

Police Officer 1/PPD Police

2026 total comp
$17,780
Base pay
$16,669
Overtime
$104
Other pay
$1,006
Benefits
$0
Total compensation
$17,780
Employment type
Salaried

Source-specific fields

Base Salary
$72,651
Employee Category
Civil Service
Job Code
6A02
Public Id
52662
Total Pay
$17,780

Patrick Rooney works as a Police Officer 1 for PPD Police. Their status is salaried. Patrick earned $17,780 in 2026.

Jeremiah Brinkley

Police Officer 1/PPD Police

2026 total comp
$17,780
Base pay
$16,669
Overtime
$104
Other pay
$1,006
Benefits
$0
Total compensation
$17,780
Employment type
Salaried

Source-specific fields

Base Salary
$72,651
Employee Category
Civil Service
Job Code
6A02
Public Id
52651
Total Pay
$17,780

At PPD Police, Jeremiah Brinkley serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $17,780.

Michael Moffett

Police Officer 1/PPD Police

2026 total comp
$17,780
Base pay
$16,669
Overtime
$104
Other pay
$1,006
Benefits
$0
Total compensation
$17,780
Employment type
Salaried

Source-specific fields

Base Salary
$72,651
Employee Category
Civil Service
Job Code
6A02
Public Id
53466
Total Pay
$17,780

Michael Moffett holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $17,780.

Lucien Williams

Police Officer 1/PPD Police

2026 total comp
$17,780
Base pay
$16,669
Overtime
$104
Other pay
$1,006
Benefits
$0
Total compensation
$17,780
Employment type
Salaried

Source-specific fields

Base Salary
$72,651
Employee Category
Civil Service
Job Code
6A02
Public Id
52511
Total Pay
$17,780

Lucien Williams works as a Police Officer 1 for PPD Police. Their status is salaried. Lucien earned $17,780 in 2026.

Madison Demaria

Police Officer 1/PPD Police

2026 total comp
$17,780
Base pay
$16,669
Overtime
$104
Other pay
$1,006
Benefits
$0
Total compensation
$17,780
Employment type
Salaried

Source-specific fields

Base Salary
$72,651
Employee Category
Civil Service
Job Code
6A02
Public Id
53391
Total Pay
$17,780

At PPD Police, Madison Demaria serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $17,780.

Curtis Macy

Police Officer 1/PPD Police

2020 total comp
$17,763
Base pay
$2,036
Overtime
$0
Other pay
$15,727
Benefits
$0
Total compensation
$17,763
Employment type
Salaried

Source-specific fields

Base Salary
$76,187
Employee Category
Civil Service
Job Code
6A02
Public Id
11076
Total Pay
$17,763

At PPD Police, Curtis Macy serves as a Police Officer 1. They work salaried. Their 2020 pay totaled $17,763.

Christopher Sanborn

Criminal Investigative Research Specialist/PPD Police

2026 total comp
$17,758
Base pay
$16,884
Overtime
$161
Other pay
$713
Benefits
$0
Total compensation
$17,758
Employment type
Salaried

Source-specific fields

Base Salary
$69,947
Employee Category
Civil Service
Job Code
6C21
Public Id
24998
Total Pay
$17,758

Christopher Sanborn holds the role of Criminal Investigative Research Specialist at PPD Police. Their status is salaried. In 2026, their total compensation was $17,758.

Francis Bruzek

Police Officer 1/PPD Police

2026 total comp
$17,724
Base pay
$16,669
Overtime
$52
Other pay
$1,003
Benefits
$0
Total compensation
$17,724
Employment type
Salaried

Source-specific fields

Base Salary
$72,651
Employee Category
Civil Service
Job Code
6A02
Public Id
52715
Total Pay
$17,724

Francis Bruzek works as a Police Officer 1 for PPD Police. Their status is salaried. Francis earned $17,724 in 2026.

Taylor Bara

Junior Law Enforcement Analyst/PPD Police

2026 total comp
$17,717
Base pay
$12,346
Overtime
$5,114
Other pay
$257
Benefits
$0
Total compensation
$17,717
Employment type
Salaried

Source-specific fields

Base Salary
$52,479
Employee Category
Civil Service
Job Code
6C25
Public Id
50608
Total Pay
$17,717

Taylor Bara is a Junior Law Enforcement Analyst at PPD Police. They work salaried. 2026 total compensation came to $17,717.

Jhonathan Fennell

Police Officer 1/PPD Police

2020 total comp
$17,717
Base pay
$15,994
Overtime
$0
Other pay
$1,723
Benefits
$0
Total compensation
$17,717
Employment type
Salaried

Source-specific fields

Base Salary
$76,187
Employee Category
Civil Service
Job Code
6A02
Public Id
23002
Total Pay
$17,717

Jhonathan Fennell holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2020, their total compensation was $17,717.

Theresa Deplante

Police Communication Dispatcher/PPD Police

2026 total comp
$17,713
Base pay
$12,361
Overtime
$4,883
Other pay
$470
Benefits
$0
Total compensation
$17,713
Employment type
Salaried

Source-specific fields

Base Salary
$59,642
Employee Category
Civil Service
Job Code
6J32
Public Id
38737
Total Pay
$17,713

At PPD Police, Theresa Deplante serves as a Police Communication Dispatcher. They work salaried. Their 2026 pay totaled $17,713.

John Cruz

Police Officer 1/PPD Police

2025 total comp
$17,692
Base pay
$15,692
Overtime
$200
Other pay
$1,800
Benefits
$0
Total compensation
$17,692
Employment type
Salaried

Source-specific fields

Base Salary
$69,492
Employee Category
Civil Service
Job Code
6A02
Public Id
49983
Total Pay
$17,692

At PPD Police, John Cruz serves as a Police Officer 1. They work salaried. Their 2025 pay totaled $17,692.

David Wilt

Police Officer 1/PPD Police

2026 total comp
$17,669
Base pay
$16,669
Overtime
$0
Other pay
$1,000
Benefits
$0
Total compensation
$17,669
Employment type
Salaried

Source-specific fields

Base Salary
$72,651
Employee Category
Civil Service
Job Code
6A02
Public Id
52535
Total Pay
$17,669

At PPD Police, David Wilt serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $17,669.

Angel Gonzalez

Police Officer 1/PPD Police

2026 total comp
$17,669
Base pay
$16,669
Overtime
$0
Other pay
$1,000
Benefits
$0
Total compensation
$17,669
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
16733
Total Pay
$33,400

Angel Gonzalez works as a Police Officer 1 for PPD Police. Their status is salaried. Angel earned $17,669 in 2026.

Karli Krug

Police Officer 1/PPD Police

2026 total comp
$17,669
Base pay
$16,669
Overtime
$0
Other pay
$1,000
Benefits
$0
Total compensation
$17,669
Employment type
Salaried

Source-specific fields

Base Salary
$72,651
Employee Category
Civil Service
Job Code
6A02
Public Id
52673
Total Pay
$17,669

At PPD Police, Karli Krug serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $17,669.

Grant Gill

Police Officer 1/PPD Police

2026 total comp
$17,669
Base pay
$16,669
Overtime
$0
Other pay
$1,000
Benefits
$0
Total compensation
$17,669
Employment type
Salaried

Source-specific fields

Base Salary
$72,651
Employee Category
Civil Service
Job Code
6A02
Public Id
52647
Total Pay
$17,669

Grant Gill is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $17,669.

Marcus Austin

Police Officer 1/PPD Police

2026 total comp
$17,669
Base pay
$16,669
Overtime
$0
Other pay
$1,000
Benefits
$0
Total compensation
$17,669
Employment type
Salaried

Source-specific fields

Base Salary
$72,651
Employee Category
Civil Service
Job Code
6A02
Public Id
53203
Total Pay
$17,669

Marcus Austin is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $17,669.

Ryan Ganzel

Police Officer 1/PPD Police

2026 total comp
$17,669
Base pay
$16,669
Overtime
$0
Other pay
$1,000
Benefits
$0
Total compensation
$17,669
Employment type
Salaried

Source-specific fields

Base Salary
$72,651
Employee Category
Civil Service
Job Code
6A02
Public Id
39919
Total Pay
$17,669

Ryan Ganzel holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $17,669.

Christian Muniz

Police Officer 1/PPD Police

2026 total comp
$17,669
Base pay
$16,669
Overtime
$0
Other pay
$1,000
Benefits
$0
Total compensation
$17,669
Employment type
Salaried

Source-specific fields

Base Salary
$72,651
Employee Category
Civil Service
Job Code
6A02
Public Id
52496
Total Pay
$17,669

Christian Muniz works as a Police Officer 1 for PPD Police. Their status is salaried. Christian earned $17,669 in 2026.

Timothy Selyukov

Police Officer 1/PPD Police

2026 total comp
$17,669
Base pay
$16,669
Overtime
$0
Other pay
$1,000
Benefits
$0
Total compensation
$17,669
Employment type
Salaried

Source-specific fields

Base Salary
$72,651
Employee Category
Civil Service
Job Code
6A02
Public Id
52771
Total Pay
$17,669

Timothy Selyukov holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $17,669.

Syed Rahman

Police Officer 1/PPD Police

2026 total comp
$17,669
Base pay
$16,669
Overtime
$0
Other pay
$1,000
Benefits
$0
Total compensation
$17,669
Employment type
Salaried

Source-specific fields

Base Salary
$72,651
Employee Category
Civil Service
Job Code
6A02
Public Id
52901
Total Pay
$17,669

Syed Rahman is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $17,669.

Benjamin Prudente

Police Officer 1/PPD Police

2026 total comp
$17,669
Base pay
$16,669
Overtime
$0
Other pay
$1,000
Benefits
$0
Total compensation
$17,669
Employment type
Salaried

Source-specific fields

Base Salary
$72,651
Employee Category
Civil Service
Job Code
6A02
Public Id
53091
Total Pay
$17,669

Benjamin Prudente works as a Police Officer 1 for PPD Police. Their status is salaried. Benjamin earned $17,669 in 2026.

Charles Mininger

Police Officer 1/PPD Police

2026 total comp
$17,669
Base pay
$16,669
Overtime
$0
Other pay
$1,000
Benefits
$0
Total compensation
$17,669
Employment type
Salaried

Source-specific fields

Base Salary
$72,651
Employee Category
Civil Service
Job Code
6A02
Public Id
53155
Total Pay
$17,669

Charles Mininger is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $17,669.

Daniris Almonte

Police Officer 1/PPD Police

2026 total comp
$17,669
Base pay
$16,669
Overtime
$0
Other pay
$1,000
Benefits
$0
Total compensation
$17,669
Employment type
Salaried

Source-specific fields

Base Salary
$72,651
Employee Category
Civil Service
Job Code
6A02
Public Id
53651
Total Pay
$17,669

At PPD Police, Daniris Almonte serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $17,669.

Darren Hill

Police Officer 1/PPD Police

2026 total comp
$17,669
Base pay
$16,669
Overtime
$0
Other pay
$1,000
Benefits
$0
Total compensation
$17,669
Employment type
Salaried

Source-specific fields

Base Salary
$72,651
Employee Category
Civil Service
Job Code
6A02
Public Id
52648
Total Pay
$17,669

Darren Hill is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $17,669.

Herculson Monday

Police Officer 1/PPD Police

2026 total comp
$17,669
Base pay
$16,669
Overtime
$0
Other pay
$1,000
Benefits
$0
Total compensation
$17,669
Employment type
Salaried

Source-specific fields

Base Salary
$72,651
Employee Category
Civil Service
Job Code
6A02
Public Id
52969
Total Pay
$17,669

Herculson Monday works as a Police Officer 1 for PPD Police. Their status is salaried. Herculson earned $17,669 in 2026.

Rhoshon Whitaker

Correctional Officer/PPD Police

2026 total comp
$17,668
Base pay
$13,376
Overtime
$3,344
Other pay
$948
Benefits
$0
Total compensation
$17,668
Employment type
Salaried

Source-specific fields

Base Salary
$58,185
Employee Category
Civil Service
Job Code
5H04
Public Id
33058
Total Pay
$17,668

Rhoshon Whitaker works as a Correctional Officer for PPD Police. Their status is salaried. Rhoshon earned $17,668 in 2026.

Donnell Price

Police Communications Dispatcher Trainee/PPD Police

2020 total comp
$17,657
Base pay
$15,751
Overtime
$778
Other pay
$1,128
Benefits
$0
Total compensation
$17,657
Employment type
Salaried

Source-specific fields

Base Salary
$35,743
Employee Category
Civil Service
Job Code
6J31
Public Id
7921
Total Pay
$17,657

At PPD Police, Donnell Price serves as a Police Communications Dispatcher Trainee. They work salaried. Their 2020 pay totaled $17,657.

Yvonne Geter-Lewis

Office Clerk 2/PPD Police

2021 total comp
$17,648
Base pay
$13,231
Overtime
$455
Other pay
$3,962
Benefits
$0
Total compensation
$17,648
Employment type
Salaried

Source-specific fields

Base Salary
$37,130
Employee Category
Civil Service
Job Code
1A03
Public Id
5917
Total Pay
$17,648

Yvonne Geter-Lewis is a Office Clerk 2 at PPD Police. They work salaried. 2021 total compensation came to $17,648.

Eboney Barnes

Police Communication Dispatcher/PPD Police

2026 total comp
$17,643
Base pay
$12,756
Overtime
$4,461
Other pay
$426
Benefits
$0
Total compensation
$17,643
Employment type
Salaried

Source-specific fields

Base Salary
$57,858
Employee Category
Civil Service
Job Code
6J32
Public Id
4445
Total Pay
$17,643

Eboney Barnes is a Police Communication Dispatcher at PPD Police. They work salaried. 2026 total compensation came to $17,643.

Tianna Gonzalez

Police Forensic Science Technician/PPD Police

2026 total comp
$17,641
Base pay
$14,129
Overtime
$3,165
Other pay
$347
Benefits
$0
Total compensation
$17,641
Employment type
Salaried

Source-specific fields

Base Salary
$61,187
Employee Category
Civil Service
Job Code
3G42
Public Id
38348
Total Pay
$17,641

Tianna Gonzalez holds the role of Police Forensic Science Technician at PPD Police. Their status is salaried. In 2026, their total compensation was $17,641.

Bria Raynor

Police Officer 1/PPD Police

2026 total comp
$17,631
Base pay
$17,631
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$17,631
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
38901
Total Pay
$17,631

Bria Raynor works as a Police Officer 1 for PPD Police. Their status is salaried. Bria earned $17,631 in 2026.

Christy Cywinski

Criminal Investigative Research Specialist/PPD Police

2026 total comp
$17,625
Base pay
$17,026
Overtime
$0
Other pay
$599
Benefits
$0
Total compensation
$17,625
Employment type
Salaried

Source-specific fields

Base Salary
$74,060
Employee Category
Civil Service
Job Code
6C21
Public Id
26979
Total Pay
$17,625

Christy Cywinski is a Criminal Investigative Research Specialist at PPD Police. They work salaried. 2026 total compensation came to $17,625.

Jalen Watkins

Police Officer 1/PPD Police

2026 total comp
$17,595
Base pay
$16,390
Overtime
$209
Other pay
$996
Benefits
$0
Total compensation
$17,595
Employment type
Salaried

Source-specific fields

Base Salary
$72,651
Employee Category
Civil Service
Job Code
6A02
Public Id
52516
Total Pay
$17,595

At PPD Police, Jalen Watkins serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $17,595.

Heather Vincent

Police Communication Dispatcher/PPD Police

2026 total comp
$17,578
Base pay
$14,397
Overtime
$2,719
Other pay
$462
Benefits
$0
Total compensation
$17,578
Employment type
Salaried

Source-specific fields

Base Salary
$59,642
Employee Category
Civil Service
Job Code
6J32
Public Id
10061
Total Pay
$17,578

Heather Vincent is a Police Communication Dispatcher at PPD Police. They work salaried. 2026 total compensation came to $17,578.

Mayra Morales

Police Forensic Science Technician/PPD Police

2026 total comp
$17,566
Base pay
$14,066
Overtime
$2,735
Other pay
$765
Benefits
$0
Total compensation
$17,566
Employment type
Salaried

Source-specific fields

Base Salary
$61,187
Employee Category
Civil Service
Job Code
3G42
Public Id
21400
Total Pay
$17,566

Mayra Morales holds the role of Police Forensic Science Technician at PPD Police. Their status is salaried. In 2026, their total compensation was $17,566.

Calvin Johnson Jr.

Fingerprint Identification Supervisor/PPD Police

2026 total comp
$17,561
Base pay
$14,412
Overtime
$2,628
Other pay
$521
Benefits
$0
Total compensation
$17,561
Employment type
Salaried

Source-specific fields

Base Salary
$59,642
Employee Category
Civil Service
Job Code
6C14
Public Id
634
Total Pay
$17,561

At PPD Police, Calvin Johnson Jr. serves as a Fingerprint Identification Supervisor. They work salaried. Their 2026 pay totaled $17,561.

Stephany Edmonds

Administrative Technician/PPD Police

2026 total comp
$17,515
Base pay
$13,146
Overtime
$3,893
Other pay
$477
Benefits
$0
Total compensation
$17,515
Employment type
Salaried

Source-specific fields

Base Salary
$55,820
Employee Category
Civil Service
Job Code
2L01
Public Id
402
Total Pay
$17,515

Stephany Edmonds is a Administrative Technician at PPD Police. They work salaried. 2026 total compensation came to $17,515.

James Boccalupo

Police Officer 1/PPD Police

2026 total comp
$17,515
Base pay
$15,503
Overtime
$0
Other pay
$2,012
Benefits
$0
Total compensation
$17,515
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
32924
Total Pay
$17,515

James Boccalupo holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $17,515.

Daniel Carr

Police Officer 1/PPD Police

2019 total comp
$17,512
Base pay
$0
Overtime
$0
Other pay
$17,512
Benefits
$0
Total compensation
$17,512
Employment type
Salaried

Source-specific fields

Base Salary
$73,433
Employee Category
Civil Service
Job Code
6A02
Public Id
20530
Total Pay
$17,512

At PPD Police, Daniel Carr serves as a Police Officer 1. They work salaried. Their 2019 pay totaled $17,512.