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 6

Inez Porter

Police Communication Dispatcher/PPD Police

2023 total comp
$17,101
Base pay
$16,577
Overtime
$0
Other pay
$524
Benefits
$0
Total compensation
$17,101
Employment type
Salaried

Source-specific fields

Base Salary
$52,519
Employee Category
Civil Service
Job Code
6J32
Public Id
32795
Total Pay
$17,101

Inez Porter is a Police Communication Dispatcher at PPD Police. They work salaried. 2023 total compensation came to $17,101.

Michael Myers

Criminal Investigative Research Specialist/PPD Police

2026 total comp
$17,080
Base pay
$15,133
Overtime
$1,135
Other pay
$811
Benefits
$0
Total compensation
$17,080
Employment type
Salaried

Source-specific fields

Base Salary
$65,829
Employee Category
Civil Service
Job Code
6C21
Public Id
25626
Total Pay
$17,080

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

Gregory Campbell

Police Officer 1/PPD Police

2021 total comp
$17,071
Base pay
$11,310
Overtime
$101
Other pay
$5,660
Benefits
$0
Total compensation
$17,071
Employment type
Salaried

Source-specific fields

Base Salary
$70,282
Employee Category
Civil Service
Job Code
6A02
Public Id
24736
Total Pay
$17,071

Gregory Campbell is a Police Officer 1 at PPD Police. They work salaried. 2021 total compensation came to $17,071.

Nichole White

Police Communication Dispatcher/PPD Police

2026 total comp
$17,052
Base pay
$10,655
Overtime
$5,568
Other pay
$829
Benefits
$0
Total compensation
$17,052
Employment type
Salaried

Source-specific fields

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

Nichole White is a Police Communication Dispatcher at PPD Police. They work salaried. 2026 total compensation came to $17,052.

Fernando Rivera

Police Communication Dispatcher/PPD Police

2026 total comp
$17,040
Base pay
$14,397
Overtime
$1,927
Other pay
$716
Benefits
$0
Total compensation
$17,040
Employment type
Salaried

Source-specific fields

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

Fernando Rivera is a Police Communication Dispatcher at PPD Police. They work salaried. 2026 total compensation came to $17,040.

Delilah Dewilde

Forensic Scientist 3/PPD Police

2024 total comp
$17,035
Base pay
$14,539
Overtime
$2,206
Other pay
$291
Benefits
$0
Total compensation
$17,035
Employment type
Salaried

Source-specific fields

Base Salary
$83,508
Employee Category
Civil Service
Job Code
3H72
Public Id
18754
Total Pay
$17,035

At PPD Police, Delilah Dewilde serves as a Forensic Scientist 3. They work salaried. Their 2024 pay totaled $17,035.

Karianne Hanna

Police Communications Dispatcher Supervisor/PPD Police

2026 total comp
$17,032
Base pay
$14,218
Overtime
$2,138
Other pay
$676
Benefits
$0
Total compensation
$17,032
Employment type
Salaried

Source-specific fields

Base Salary
$62,684
Employee Category
Civil Service
Job Code
6J34
Public Id
28058
Total Pay
$17,032

At PPD Police, Karianne Hanna serves as a Police Communications Dispatcher Supervisor. They work salaried. Their 2026 pay totaled $17,032.

Davy-Anna Phosouvank-Chamroeunphorn

Forensic Scientist 1/PPD Police

2026 total comp
$17,028
Base pay
$14,995
Overtime
$1,965
Other pay
$68
Benefits
$0
Total compensation
$17,028
Employment type
Salaried

Source-specific fields

Base Salary
$63,327
Employee Category
Civil Service
Job Code
3H48
Public Id
53484
Total Pay
$17,028

Davy-Anna Phosouvank-Chamroeunphorn works as a Forensic Scientist 1 for PPD Police. Their status is salaried. Davy-Anna earned $17,028 in 2026.

Joseph Rybakowski

Police Forensic Science Technician/PPD Police

2026 total comp
$17,010
Base pay
$14,066
Overtime
$2,555
Other pay
$388
Benefits
$0
Total compensation
$17,010
Employment type
Salaried

Source-specific fields

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

Joseph Rybakowski works as a Police Forensic Science Technician for PPD Police. Their status is salaried. Joseph earned $17,010 in 2026.

Sean Egbert

Law Enforcement Analyst/PPD Police

2026 total comp
$17,006
Base pay
$15,460
Overtime
$1,512
Other pay
$34
Benefits
$0
Total compensation
$17,006
Employment type
Salaried

Source-specific fields

Base Salary
$67,248
Employee Category
Civil Service
Job Code
6C26
Public Id
41960
Total Pay
$17,006

Sean Egbert holds the role of Law Enforcement Analyst at PPD Police. Their status is salaried. In 2026, their total compensation was $17,006.

Jamie Jones

Police Officer 1/PPD Police

2024 total comp
$17,002
Base pay
$7,934
Overtime
$0
Other pay
$9,068
Benefits
$0
Total compensation
$17,002
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
28716
Total Pay
$17,002

Jamie Jones works as a Police Officer 1 for PPD Police. Their status is salaried. Jamie earned $17,002 in 2024.

Miguel Aybar-Nunez

Police Officer 1/PPD Police

2026 total comp
$16,992
Base pay
$16,176
Overtime
$0
Other pay
$816
Benefits
$0
Total compensation
$16,992
Employment type
Salaried

Source-specific fields

Base Salary
$72,651
Employee Category
Civil Service
Job Code
6A02
Public Id
47343
Total Pay
$16,992

At PPD Police, Miguel Aybar-Nunez serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $16,992.

Debora Harris

Police Officer 1/PPD Police

2026 total comp
$16,991
Base pay
$12,972
Overtime
$2,034
Other pay
$1,985
Benefits
$0
Total compensation
$16,991
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
18314
Total Pay
$16,991

Debora Harris holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $16,991.

Stephen Salaam

Police Officer 1/PPD Police

2025 total comp
$16,990
Base pay
$12,103
Overtime
$0
Other pay
$4,887
Benefits
$0
Total compensation
$16,990
Employment type
Salaried

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
12129
Total Pay
$16,990

At PPD Police, Stephen Salaam serves as a Police Officer 1. They work salaried. Their 2025 pay totaled $16,990.

Robert Otto

Criminal Investigative Research Specialist/PPD Police

2026 total comp
$16,981
Base pay
$15,890
Overtime
$479
Other pay
$612
Benefits
$0
Total compensation
$16,981
Employment type
Salaried

Source-specific fields

Base Salary
$65,829
Employee Category
Civil Service
Job Code
6C21
Public Id
26914
Total Pay
$16,981

At PPD Police, Robert Otto serves as a Criminal Investigative Research Specialist. They work salaried. Their 2026 pay totaled $16,981.

Tracy Griffin

Police Sergeant/PPD Police

2025 total comp
$16,958
Base pay
$5,913
Overtime
$0
Other pay
$11,045
Benefits
$0
Total compensation
$16,958
Employment type
Salaried

Source-specific fields

Base Salary
$102,887
Employee Category
Civil Service
Job Code
6A04
Public Id
21328
Total Pay
$16,958

At PPD Police, Tracy Griffin serves as a Police Sergeant. They work salaried. Their 2025 pay totaled $16,958.

Charles Grebloski

Police Corporal/PPD Police

2019 total comp
$16,932
Base pay
$5,282
Overtime
$0
Other pay
$11,651
Benefits
$0
Total compensation
$16,932
Employment type
Salaried

Source-specific fields

Base Salary
$80,776
Employee Category
Civil Service
Job Code
6A03
Public Id
14937
Total Pay
$16,932

Charles Grebloski is a Police Corporal at PPD Police. They work salaried. 2019 total compensation came to $16,932.

Kevin Edmonds

Police Communication Dispatcher/PPD Police

2025 total comp
$16,923
Base pay
$0
Overtime
$0
Other pay
$16,923
Benefits
$0
Total compensation
$16,923
Employment type
Salaried

Source-specific fields

Base Salary
$57,905
Employee Category
Civil Service
Job Code
6J32
Public Id
3248
Total Pay
$16,923

At PPD Police, Kevin Edmonds serves as a Police Communication Dispatcher. They work salaried. Their 2025 pay totaled $16,923.

Sean Tucker

Police Corporal/PPD Police

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

Source-specific fields

Base Salary
$88,263
Employee Category
Civil Service
Job Code
6A03
Public Id
10067
Total Pay
$16,893

Sean Tucker holds the role of Police Corporal at PPD Police. Their status is salaried. In 2022, their total compensation was $16,893.

Nathan Garcia

Police Officer 1/PPD Police

2026 total comp
$16,887
Base pay
$15,912
Overtime
$0
Other pay
$976
Benefits
$0
Total compensation
$16,887
Employment type
Salaried

Source-specific fields

Base Salary
$72,651
Employee Category
Civil Service
Job Code
6A02
Public Id
8024
Total Pay
$16,887

Nathan Garcia is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $16,887.

Diana Rodriguez

Police Forensic Science Technician/PPD Police

2026 total comp
$16,885
Base pay
$14,410
Overtime
$2,438
Other pay
$36
Benefits
$0
Total compensation
$16,885
Employment type
Salaried

Source-specific fields

Base Salary
$61,187
Employee Category
Civil Service
Job Code
3G42
Public Id
47669
Total Pay
$16,885

Diana Rodriguez holds the role of Police Forensic Science Technician at PPD Police. Their status is salaried. In 2026, their total compensation was $16,885.

Kevin Kiett Jr

Law Enforcement Analyst/PPD Police

2026 total comp
$16,859
Base pay
$16,488
Overtime
$0
Other pay
$371
Benefits
$0
Total compensation
$16,859
Employment type
Salaried

Source-specific fields

Base Salary
$71,721
Employee Category
Civil Service
Job Code
6C26
Public Id
29881
Total Pay
$16,859

Kevin Kiett Jr is a Law Enforcement Analyst at PPD Police. They work salaried. 2026 total compensation came to $16,859.

Timothy Bachman

Police Officer 1/PPD Police

2020 total comp
$16,849
Base pay
$5,583
Overtime
$0
Other pay
$11,266
Benefits
$0
Total compensation
$16,849
Employment type
Salaried

Source-specific fields

Base Salary
$73,140
Employee Category
Civil Service
Job Code
6A02
Public Id
12006
Total Pay
$16,849

Timothy Bachman works as a Police Officer 1 for PPD Police. Their status is salaried. Timothy earned $16,849 in 2020.

Luca Sindoni

Police Officer 1/PPD Police

2026 total comp
$16,824
Base pay
$10,087
Overtime
$0
Other pay
$6,737
Benefits
$0
Total compensation
$16,824
Employment type
Salaried

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
47005
Total Pay
$16,824

Luca Sindoni holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $16,824.

Shamira Rivera

Correctional Officer/PPD Police

2026 total comp
$16,824
Base pay
$11,995
Overtime
$4,132
Other pay
$696
Benefits
$0
Total compensation
$16,824
Employment type
Salaried

Source-specific fields

Base Salary
$59,916
Employee Category
Civil Service
Job Code
5H04
Public Id
36345
Total Pay
$16,824

At PPD Police, Shamira Rivera serves as a Correctional Officer. They work salaried. Their 2026 pay totaled $16,824.

Rita Bell

Police Communication Dispatcher/PPD Police

2026 total comp
$16,819
Base pay
$13,498
Overtime
$2,514
Other pay
$807
Benefits
$0
Total compensation
$16,819
Employment type
Salaried

Source-specific fields

Base Salary
$59,642
Employee Category
Civil Service
Job Code
6J32
Public Id
25785
Total Pay
$16,819

Rita Bell is a Police Communication Dispatcher at PPD Police. They work salaried. 2026 total compensation came to $16,819.

Edward Riddick

Police Officer 1/PPD Police

2024 total comp
$16,795
Base pay
$0
Overtime
$0
Other pay
$16,795
Benefits
$0
Total compensation
$16,795
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
28212
Total Pay
$16,795

Edward Riddick works as a Police Officer 1 for PPD Police. Their status is salaried. Edward earned $16,795 in 2024.

Shakirah Hawkins

Police Communication Dispatcher/PPD Police

2026 total comp
$16,791
Base pay
$12,980
Overtime
$2,955
Other pay
$856
Benefits
$0
Total compensation
$16,791
Employment type
Salaried

Source-specific fields

Base Salary
$57,858
Employee Category
Civil Service
Job Code
6J32
Public Id
41918
Total Pay
$16,791

At PPD Police, Shakirah Hawkins serves as a Police Communication Dispatcher. They work salaried. Their 2026 pay totaled $16,791.

Leon Baynard

Police Tow Truck Operator/PPD Police

2026 total comp
$16,784
Base pay
$12,423
Overtime
$3,697
Other pay
$665
Benefits
$0
Total compensation
$16,784
Employment type
Salaried

Source-specific fields

Base Salary
$53,799
Employee Category
Civil Service
Job Code
7C21
Public Id
24192
Total Pay
$16,784

At PPD Police, Leon Baynard serves as a Police Tow Truck Operator. They work salaried. Their 2026 pay totaled $16,784.

Fernando Venegas

Forensic Scientist 1/PPD Police

2026 total comp
$16,780
Base pay
$14,866
Overtime
$1,844
Other pay
$70
Benefits
$0
Total compensation
$16,780
Employment type
Salaried

Source-specific fields

Base Salary
$63,327
Employee Category
Civil Service
Job Code
3H48
Public Id
53094
Total Pay
$16,780

At PPD Police, Fernando Venegas serves as a Forensic Scientist 1. They work salaried. Their 2026 pay totaled $16,780.

Ebony Tucker

Law Enforcement Analyst/PPD Police

2026 total comp
$16,777
Base pay
$16,488
Overtime
$0
Other pay
$289
Benefits
$0
Total compensation
$16,777
Employment type
Salaried

Source-specific fields

Base Salary
$71,721
Employee Category
Civil Service
Job Code
6C26
Public Id
24547
Total Pay
$16,777

At PPD Police, Ebony Tucker serves as a Law Enforcement Analyst. They work salaried. Their 2026 pay totaled $16,777.

Danielle Walsh

Police Officer 1/PPD Police

2024 total comp
$16,761
Base pay
$2,975
Overtime
$0
Other pay
$13,786
Benefits
$0
Total compensation
$16,761
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
23490
Total Pay
$16,761

At PPD Police, Danielle Walsh serves as a Police Officer 1. They work salaried. Their 2024 pay totaled $16,761.

James Carlisle Jr

Police Officer 1/PPD Police

2026 total comp
$16,735
Base pay
$14,780
Overtime
$0
Other pay
$1,955
Benefits
$0
Total compensation
$16,735
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
29202
Total Pay
$16,735

James Carlisle Jr is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $16,735.

Ayanna Chapman

Senior Emergency Communications Dispatcher/PPD Police

2026 total comp
$16,720
Base pay
$14,174
Overtime
$1,981
Other pay
$564
Benefits
$0
Total compensation
$16,720
Employment type
Salaried

Source-specific fields

Base Salary
$61,316
Employee Category
Civil Service
Job Code
6J33
Public Id
12771
Total Pay
$16,720

Ayanna Chapman works as a Senior Emergency Communications Dispatcher for PPD Police. Their status is salaried. Ayanna earned $16,720 in 2026.

Tomasz Rog

Senior Emergency Communications Dispatcher/PPD Police

2026 total comp
$16,705
Base pay
$14,096
Overtime
$2,161
Other pay
$448
Benefits
$0
Total compensation
$16,705
Employment type
Salaried

Source-specific fields

Base Salary
$61,316
Employee Category
Civil Service
Job Code
6J33
Public Id
789
Total Pay
$16,705

Tomasz Rog holds the role of Senior Emergency Communications Dispatcher at PPD Police. Their status is salaried. In 2026, their total compensation was $16,705.

Gerald Poole

Police Officer 1/PPD Police

2021 total comp
$16,689
Base pay
$11,968
Overtime
$0
Other pay
$4,720
Benefits
$0
Total compensation
$16,689
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
30882
Total Pay
$16,689

Gerald Poole works as a Police Officer 1 for PPD Police. Their status is salaried. Gerald earned $16,689 in 2021.

Bethel Bates

Police Forensic Science Technician/PPD Police

2026 total comp
$16,688
Base pay
$14,066
Overtime
$1,579
Other pay
$1,043
Benefits
$0
Total compensation
$16,688
Employment type
Salaried

Source-specific fields

Base Salary
$61,187
Employee Category
Civil Service
Job Code
3G42
Public Id
9562
Total Pay
$16,688

Bethel Bates is a Police Forensic Science Technician at PPD Police. They work salaried. 2026 total compensation came to $16,688.

Lewis Tillman

Police Communication Dispatcher/PPD Police

2026 total comp
$16,678
Base pay
$14,092
Overtime
$2,171
Other pay
$415
Benefits
$0
Total compensation
$16,678
Employment type
Salaried

Source-specific fields

Base Salary
$59,642
Employee Category
Civil Service
Job Code
6J32
Public Id
37531
Total Pay
$16,678

At PPD Police, Lewis Tillman serves as a Police Communication Dispatcher. They work salaried. Their 2026 pay totaled $16,678.

Tahira Locke

Correctional Officer/PPD Police

2026 total comp
$16,676
Base pay
$11,356
Overtime
$5,191
Other pay
$129
Benefits
$0
Total compensation
$16,676
Employment type
Salaried

Source-specific fields

Base Salary
$56,453
Employee Category
Civil Service
Job Code
5H04
Public Id
48484
Total Pay
$16,676

Tahira Locke holds the role of Correctional Officer at PPD Police. Their status is salaried. In 2026, their total compensation was $16,676.

Edith Thompson

Police Communication Dispatcher/PPD Police

2019 total comp
$16,676
Base pay
$15,541
Overtime
$691
Other pay
$444
Benefits
$0
Total compensation
$16,676
Employment type
Salaried

Source-specific fields

Base Salary
$45,869
Employee Category
Civil Service
Job Code
6J32
Public Id
32400
Total Pay
$16,676

At PPD Police, Edith Thompson serves as a Police Communication Dispatcher. They work salaried. Their 2019 pay totaled $16,676.