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 16

Michael Naussner

Police Officer 1/PPD Police

2026 total comp
$25,957
Base pay
$21,648
Overtime
$1,627
Other pay
$2,682
Benefits
$0
Total compensation
$25,957
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
21234
Total Pay
$25,957

Michael Naussner holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $25,957.

Joseph White Iii

Police Officer 1/PPD Police

2026 total comp
$25,957
Base pay
$21,648
Overtime
$1,627
Other pay
$2,682
Benefits
$0
Total compensation
$25,957
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
9575
Total Pay
$25,957

Joseph White Iii is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $25,957.

Troy Ragsdale

Police Officer 1/PPD Police

2026 total comp
$25,957
Base pay
$21,648
Overtime
$1,627
Other pay
$2,682
Benefits
$0
Total compensation
$25,957
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
19845
Total Pay
$25,957

Troy Ragsdale is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $25,957.

Chelsea Tait

Police Officer 1/PPD Police

2026 total comp
$25,955
Base pay
$19,484
Overtime
$5,002
Other pay
$1,469
Benefits
$0
Total compensation
$25,955
Employment type
Salaried

Source-specific fields

Base Salary
$90,581
Employee Category
Civil Service
Job Code
6A02
Public Id
43145
Total Pay
$25,955

Chelsea Tait works as a Police Officer 1 for PPD Police. Their status is salaried. Chelsea earned $25,955 in 2026.

Daniel Brooke

Police Officer 1/PPD Police

2026 total comp
$25,947
Base pay
$21,649
Overtime
$2,474
Other pay
$1,824
Benefits
$0
Total compensation
$25,947
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
11165
Total Pay
$25,947

At PPD Police, Daniel Brooke serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $25,947.

Elvin Marizan

Police Officer 1/PPD Police

2026 total comp
$25,940
Base pay
$16,669
Overtime
$1,200
Other pay
$8,070
Benefits
$0
Total compensation
$25,940
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
51942
Total Pay
$25,940

Elvin Marizan holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $25,940.

Charles Anderson

Police Officer 1/PPD Police

2026 total comp
$25,939
Base pay
$18,185
Overtime
$740
Other pay
$7,014
Benefits
$0
Total compensation
$25,939
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
49066
Total Pay
$25,939

Charles Anderson works as a Police Officer 1 for PPD Police. Their status is salaried. Charles earned $25,939 in 2026.

Robert Dean

Police Officer 1/PPD Police

2026 total comp
$25,934
Base pay
$21,648
Overtime
$1,762
Other pay
$2,523
Benefits
$0
Total compensation
$25,934
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
18389
Total Pay
$25,934

Robert Dean works as a Police Officer 1 for PPD Police. Their status is salaried. Robert earned $25,934 in 2026.

John Pollina

Police Officer 1/PPD Police

2026 total comp
$25,932
Base pay
$21,577
Overtime
$2,101
Other pay
$2,253
Benefits
$0
Total compensation
$25,932
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
39561
Total Pay
$25,932

John Pollina holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $25,932.

Jared Naussner

Police Officer 1/PPD Police

2026 total comp
$25,929
Base pay
$20,783
Overtime
$2,896
Other pay
$2,250
Benefits
$0
Total compensation
$25,929
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
39498
Total Pay
$25,929

Jared Naussner works as a Police Officer 1 for PPD Police. Their status is salaried. Jared earned $25,929 in 2026.

Ned Felici

Police Officer 1/PPD Police

2026 total comp
$25,924
Base pay
$21,648
Overtime
$1,356
Other pay
$2,919
Benefits
$0
Total compensation
$25,924
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
29854
Total Pay
$25,924

Ned Felici holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $25,924.

Braheem Mcbride

Police Officer 1/PPD Police

2026 total comp
$25,924
Base pay
$21,648
Overtime
$1,356
Other pay
$2,919
Benefits
$0
Total compensation
$25,924
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
25225
Total Pay
$25,924

Braheem Mcbride works as a Police Officer 1 for PPD Police. Their status is salaried. Braheem earned $25,924 in 2026.

Barbara Nesmith

Police Officer 1/PPD Police

2026 total comp
$25,909
Base pay
$21,648
Overtime
$1,898
Other pay
$2,363
Benefits
$0
Total compensation
$25,909
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
236
Total Pay
$25,909

Barbara Nesmith is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $25,909.

Jose Rivera

Police Officer 1/PPD Police

2026 total comp
$25,909
Base pay
$21,648
Overtime
$1,898
Other pay
$2,363
Benefits
$0
Total compensation
$25,909
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
1401
Total Pay
$25,909

Jose Rivera is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $25,909.

Ariel Amador

Police Officer 1/PPD Police

2026 total comp
$25,909
Base pay
$21,648
Overtime
$1,898
Other pay
$2,363
Benefits
$0
Total compensation
$25,909
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
9788
Total Pay
$25,909

Ariel Amador works as a Police Officer 1 for PPD Police. Their status is salaried. Ariel earned $25,909 in 2026.

Tondala Bausano

Scientific Services Assistant Director/PPD Police

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

Source-specific fields

Base Salary
$118,800
Employee Category
Civil Service
Job Code
3H44
Public Id
5247
Total Pay
$25,905

Tondala Bausano holds the role of Scientific Services Assistant Director at PPD Police. Their status is salaried. In 2022, their total compensation was $25,905.

Musa Kaba

Police Officer 1/PPD Police

2026 total comp
$25,897
Base pay
$21,648
Overtime
$1,729
Other pay
$2,520
Benefits
$0
Total compensation
$25,897
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
8147
Total Pay
$25,897

Musa Kaba holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $25,897.

Andre Nobles

Custodial Worker 1/PPD Police

2022 total comp
$25,896
Base pay
$23,695
Overtime
$1,918
Other pay
$282
Benefits
$0
Total compensation
$25,896
Employment type
Salaried

Source-specific fields

Base Salary
$37,550
Employee Category
Civil Service
Job Code
7D11
Public Id
11856
Total Pay
$25,896

Andre Nobles is a Custodial Worker 1 at PPD Police. They work salaried. 2022 total compensation came to $25,896.

Lucy Lithgow

Forensic Scientist 2/PPD Police

2026 total comp
$25,895
Base pay
$18,853
Overtime
$5,357
Other pay
$1,685
Benefits
$0
Total compensation
$25,895
Employment type
Salaried

Source-specific fields

Base Salary
$76,219
Employee Category
Civil Service
Job Code
3H49
Public Id
45887
Total Pay
$25,895

Lucy Lithgow is a Forensic Scientist 2 at PPD Police. They work salaried. 2026 total compensation came to $25,895.

Cherise Hoyle-Fuller

Police Communication Dispatcher/PPD Police

2024 total comp
$25,894
Base pay
$7,568
Overtime
$3,932
Other pay
$14,393
Benefits
$0
Total compensation
$25,894
Employment type
Salaried

Source-specific fields

Base Salary
$52,519
Employee Category
Civil Service
Job Code
6J32
Public Id
25924
Total Pay
$25,894

At PPD Police, Cherise Hoyle-Fuller serves as a Police Communication Dispatcher. They work salaried. Their 2024 pay totaled $25,894.

Joseph Basciano

Police Officer 1/PPD Police

2026 total comp
$25,893
Base pay
$21,648
Overtime
$1,830
Other pay
$2,414
Benefits
$0
Total compensation
$25,893
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
32935
Total Pay
$25,893

Joseph Basciano is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $25,893.

Brian Schneider

Police Officer 1/PPD Police

2026 total comp
$25,885
Base pay
$21,648
Overtime
$1,322
Other pay
$2,915
Benefits
$0
Total compensation
$25,885
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
18883
Total Pay
$25,885

Brian Schneider holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $25,885.

Toney Lucas

Police Officer 1/PPD Police

2026 total comp
$25,884
Base pay
$16,669
Overtime
$1,148
Other pay
$8,067
Benefits
$0
Total compensation
$25,884
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
51667
Total Pay
$25,884

Toney Lucas holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $25,884.

Glendaliz Borras

Police Officer 1/PPD Police

2026 total comp
$25,882
Base pay
$21,648
Overtime
$1,559
Other pay
$2,674
Benefits
$0
Total compensation
$25,882
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
52
Total Pay
$25,882

Glendaliz Borras is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $25,882.

Matthew Friedenberg

Criminal Investigative Research Specialist Supervisor/PPD Police

2026 total comp
$25,881
Base pay
$22,260
Overtime
$2,341
Other pay
$1,280
Benefits
$0
Total compensation
$25,881
Employment type
Salaried

Source-specific fields

Base Salary
$92,121
Employee Category
Civil Service
Job Code
6C23
Public Id
3849
Total Pay
$25,881

Matthew Friedenberg is a Criminal Investigative Research Specialist Supervisor at PPD Police. They work salaried. 2026 total compensation came to $25,881.

Jose Gonzalez

Police Officer 1/PPD Police

2026 total comp
$25,872
Base pay
$21,648
Overtime
$1,864
Other pay
$2,360
Benefits
$0
Total compensation
$25,872
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
6246
Total Pay
$25,872

Jose Gonzalez is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $25,872.

Michael Sowell

Police Officer 1/PPD Police

2026 total comp
$25,858
Base pay
$21,648
Overtime
$1,729
Other pay
$2,481
Benefits
$0
Total compensation
$25,858
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
34335
Total Pay
$25,858

At PPD Police, Michael Sowell serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $25,858.

Travis Rhea

Police Officer Recruit/PPD Police

2026 total comp
$25,856
Base pay
$14,899
Overtime
$4,372
Other pay
$6,585
Benefits
$0
Total compensation
$25,856
Employment type
Salaried

Source-specific fields

Base Salary
$67,935
Employee Category
Civil Service
Job Code
6A01
Public Id
51716
Total Pay
$25,856

At PPD Police, Travis Rhea serves as a Police Officer Recruit. They work salaried. Their 2026 pay totaled $25,856.

Robert Long

Police Officer 1/PPD Police

2026 total comp
$25,854
Base pay
$21,648
Overtime
$1,186
Other pay
$3,019
Benefits
$0
Total compensation
$25,854
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
11195
Total Pay
$25,854

At PPD Police, Robert Long serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $25,854.

Brenda Santiago

Police Officer 1/PPD Police

2026 total comp
$25,853
Base pay
$21,648
Overtime
$1,423
Other pay
$2,781
Benefits
$0
Total compensation
$25,853
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
28688
Total Pay
$25,853

Brenda Santiago is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $25,853.

Ernest Reed

Police Officer 1/PPD Police

2026 total comp
$25,853
Base pay
$21,648
Overtime
$1,423
Other pay
$2,781
Benefits
$0
Total compensation
$25,853
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
26334
Total Pay
$25,853

Ernest Reed holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $25,853.

Howard Hill Iii

Police Officer 1/PPD Police

2026 total comp
$25,853
Base pay
$21,648
Overtime
$1,423
Other pay
$2,781
Benefits
$0
Total compensation
$25,853
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
3438
Total Pay
$25,853

Howard Hill Iii works as a Police Officer 1 for PPD Police. Their status is salaried. Howard earned $25,853 in 2026.

George Marko Jr

Police Officer 1/PPD Police

2026 total comp
$25,853
Base pay
$21,648
Overtime
$1,423
Other pay
$2,781
Benefits
$0
Total compensation
$25,853
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
17435
Total Pay
$25,853

George Marko Jr works as a Police Officer 1 for PPD Police. Their status is salaried. George earned $25,853 in 2026.

Douglas Morrison Jr

Detective/PPD Police

2026 total comp
$25,852
Base pay
$22,823
Overtime
$357
Other pay
$2,671
Benefits
$0
Total compensation
$25,852
Employment type
Salaried

Source-specific fields

Base Salary
$99,475
Employee Category
Civil Service
Job Code
6A12
Public Id
19711
Total Pay
$25,852

Douglas Morrison Jr works as a Detective for PPD Police. Their status is salaried. Douglas earned $25,852 in 2026.

Marisol Rodriguez

Police Officer 1/PPD Police

2026 total comp
$25,848
Base pay
$18,185
Overtime
$655
Other pay
$7,009
Benefits
$0
Total compensation
$25,848
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
49218
Total Pay
$25,848

Marisol Rodriguez is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $25,848.

Brittany Venezia

Police Officer 1/PPD Police

2026 total comp
$25,835
Base pay
$21,648
Overtime
$1,830
Other pay
$2,356
Benefits
$0
Total compensation
$25,835
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
5995
Total Pay
$25,835

Brittany Venezia holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $25,835.

Vanity Cordero

Police Officer 1/PPD Police

2026 total comp
$25,835
Base pay
$21,648
Overtime
$1,830
Other pay
$2,356
Benefits
$0
Total compensation
$25,835
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
3547
Total Pay
$25,835

Vanity Cordero is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $25,835.

Michael Gibson

Police Officer 1/PPD Police

2026 total comp
$25,835
Base pay
$21,648
Overtime
$1,830
Other pay
$2,356
Benefits
$0
Total compensation
$25,835
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
5226
Total Pay
$25,835

Michael Gibson works as a Police Officer 1 for PPD Police. Their status is salaried. Michael earned $25,835 in 2026.

Brendan Miller-Robinson

Police Officer 1/PPD Police

2026 total comp
$25,835
Base pay
$21,648
Overtime
$1,830
Other pay
$2,356
Benefits
$0
Total compensation
$25,835
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
25848
Total Pay
$25,835

Brendan Miller-Robinson holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $25,835.

Thomas Lofaro

Police Officer 1/PPD Police

2026 total comp
$25,835
Base pay
$21,648
Overtime
$1,830
Other pay
$2,356
Benefits
$0
Total compensation
$25,835
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
31001
Total Pay
$25,835

Thomas Lofaro works as a Police Officer 1 for PPD Police. Their status is salaried. Thomas earned $25,835 in 2026.