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

Angelo Rodriguez

Police Officer 1/PPD Police

2026 total comp
$18,001
Base pay
$16,669
Overtime
$313
Other pay
$1,019
Benefits
$0
Total compensation
$18,001
Employment type
Salaried

Source-specific fields

Base Salary
$72,651
Employee Category
Civil Service
Job Code
6A02
Public Id
52789
Total Pay
$18,001

At PPD Police, Angelo Rodriguez serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $18,001.

Jacob Cooke

Police Officer 1/PPD Police

2026 total comp
$18,001
Base pay
$16,669
Overtime
$313
Other pay
$1,019
Benefits
$0
Total compensation
$18,001
Employment type
Salaried

Source-specific fields

Base Salary
$72,651
Employee Category
Civil Service
Job Code
6A02
Public Id
52940
Total Pay
$18,001

At PPD Police, Jacob Cooke serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $18,001.

Edward Miller

Police Officer 1/PPD Police

2026 total comp
$18,001
Base pay
$16,669
Overtime
$313
Other pay
$1,019
Benefits
$0
Total compensation
$18,001
Employment type
Salaried

Source-specific fields

Base Salary
$72,651
Employee Category
Civil Service
Job Code
6A02
Public Id
53247
Total Pay
$18,001

At PPD Police, Edward Miller serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $18,001.

Quadiir Woody-Young

Police Officer 1/PPD Police

2026 total comp
$18,001
Base pay
$16,669
Overtime
$313
Other pay
$1,019
Benefits
$0
Total compensation
$18,001
Employment type
Salaried

Source-specific fields

Base Salary
$72,651
Employee Category
Civil Service
Job Code
6A02
Public Id
53616
Total Pay
$18,001

Quadiir Woody-Young works as a Police Officer 1 for PPD Police. Their status is salaried. Quadiir earned $18,001 in 2026.

Samuel Lemma

Police Officer 1/PPD Police

2026 total comp
$18,001
Base pay
$16,669
Overtime
$313
Other pay
$1,019
Benefits
$0
Total compensation
$18,001
Employment type
Salaried

Source-specific fields

Base Salary
$72,651
Employee Category
Civil Service
Job Code
6A02
Public Id
53549
Total Pay
$18,001

Samuel Lemma is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $18,001.

Alice Yarborough

Office Clerk 2/PPD Police

2022 total comp
$17,981
Base pay
$16,886
Overtime
$233
Other pay
$862
Benefits
$0
Total compensation
$17,981
Employment type
Salaried

Source-specific fields

Base Salary
$38,058
Employee Category
Civil Service
Job Code
1A03
Public Id
16777
Total Pay
$17,981

Alice Yarborough holds the role of Office Clerk 2 at PPD Police. Their status is salaried. In 2022, their total compensation was $17,981.

Melany Amancio

Police Officer 1/PPD Police

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

Source-specific fields

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

Melany Amancio holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $17,973.

Sidney Drinks

Custodial Worker 1/PPD Police

2022 total comp
$17,973
Base pay
$17,446
Overtime
$223
Other pay
$304
Benefits
$0
Total compensation
$17,973
Employment type
Salaried

Source-specific fields

Base Salary
$37,550
Employee Category
Civil Service
Job Code
7D11
Public Id
32081
Total Pay
$17,973

Sidney Drinks works as a Custodial Worker 1 for PPD Police. Their status is salaried. Sidney earned $17,973 in 2022.

Tanya Richardson

Police Officer 1/PPD Police

2022 total comp
$17,962
Base pay
$9,223
Overtime
$0
Other pay
$8,739
Benefits
$0
Total compensation
$17,962
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
4126
Total Pay
$17,962

Tanya Richardson holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2022, their total compensation was $17,962.

Tyrek Rouse

Police Officer 1/PPD Police

2026 total comp
$17,952
Base pay
$16,454
Overtime
$0
Other pay
$1,498
Benefits
$0
Total compensation
$17,952
Employment type
Salaried

Source-specific fields

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

Tyrek Rouse works as a Police Officer 1 for PPD Police. Their status is salaried. Tyrek earned $17,952 in 2026.

Megan Graykowski

Police Officer Recruit/PPD Police

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

Source-specific fields

Base Salary
$64,982
Employee Category
Civil Service
Job Code
6A01
Public Id
49080
Total Pay
$17,931

Megan Graykowski holds the role of Police Officer Recruit at PPD Police. Their status is salaried. In 2024, their total compensation was $17,931.

John Moore

Correctional Officer/PPD Police

2026 total comp
$17,914
Base pay
$10,112
Overtime
$7,679
Other pay
$124
Benefits
$0
Total compensation
$17,914
Employment type
Salaried

Source-specific fields

Base Salary
$56,453
Employee Category
Civil Service
Job Code
5H04
Public Id
48831
Total Pay
$17,914

John Moore works as a Correctional Officer for PPD Police. Their status is salaried. John earned $17,914 in 2026.

Tanya Brown

Police Corporal/PPD Police

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

Source-specific fields

Base Salary
$83,806
Employee Category
Civil Service
Job Code
6A03
Public Id
11889
Total Pay
$17,905

Tanya Brown works as a Police Corporal for PPD Police. Their status is salaried. Tanya earned $17,905 in 2020.

Alexander Quinones

Police Officer 1/PPD Police

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

Source-specific fields

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

Alexander Quinones works as a Police Officer 1 for PPD Police. Their status is salaried. Alexander earned $17,890 in 2026.

Juliet Mendoza-Castillo

Forensic Scientist 1/PPD Police

2026 total comp
$17,886
Base pay
$14,672
Overtime
$3,154
Other pay
$60
Benefits
$0
Total compensation
$17,886
Employment type
Salaried

Source-specific fields

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

Juliet Mendoza-Castillo works as a Forensic Scientist 1 for PPD Police. Their status is salaried. Juliet earned $17,886 in 2026.

Joseph Mangano Jr.

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
18984
Total Pay
$17,882

Joseph Mangano Jr. works as a Police Officer 1 for PPD Police. Their status is salaried. Joseph earned $17,882 in 2025.

Brandon Gilliam

Senior Emergency Communications Dispatcher/PPD Police

2026 total comp
$17,871
Base pay
$14,801
Overtime
$2,482
Other pay
$588
Benefits
$0
Total compensation
$17,871
Employment type
Salaried

Source-specific fields

Base Salary
$61,316
Employee Category
Civil Service
Job Code
6J33
Public Id
4027
Total Pay
$17,871

Brandon Gilliam works as a Senior Emergency Communications Dispatcher for PPD Police. Their status is salaried. Brandon earned $17,871 in 2026.

Lateal Jefferson

Police Officer 1/PPD Police

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

Source-specific fields

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

Lateal Jefferson works as a Police Officer 1 for PPD Police. Their status is salaried. Lateal earned $17,863 in 2026.

Therese Gray

Police Forensic Science Technician/PPD Police

2026 total comp
$17,856
Base pay
$14,066
Overtime
$2,344
Other pay
$1,445
Benefits
$0
Total compensation
$17,856
Employment type
Salaried

Source-specific fields

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

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

Collin Mcnally

Police Officer 1/PPD Police

2026 total comp
$17,855
Base pay
$15,618
Overtime
$0
Other pay
$2,237
Benefits
$0
Total compensation
$17,855
Employment type
Salaried

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
46957
Total Pay
$17,855

Collin Mcnally is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $17,855.

Robin Baysmore

Correctional Social Work Counselor/PPD Police

2026 total comp
$17,844
Base pay
$17,026
Overtime
$426
Other pay
$393
Benefits
$0
Total compensation
$17,844
Employment type
Salaried

Source-specific fields

Base Salary
$74,060
Employee Category
Civil Service
Job Code
5A47
Public Id
8018
Total Pay
$17,844

Robin Baysmore holds the role of Correctional Social Work Counselor at PPD Police. Their status is salaried. In 2026, their total compensation was $17,844.

Cameron Pollard

Police Officer 1/PPD Police

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

Source-specific fields

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

Cameron Pollard is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $17,835.

Kenneth Paris

Police Officer 1/PPD Police

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

Source-specific fields

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

At PPD Police, Kenneth Paris serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $17,835.

Kada Animba

Police Officer 1/PPD Police

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

Source-specific fields

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

Kada Animba is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $17,835.

Shaelyn Zielinski

Police Officer 1/PPD Police

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

Source-specific fields

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

At PPD Police, Shaelyn Zielinski serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $17,835.

Matthew Worek

Police Officer 1/PPD Police

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

Source-specific fields

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

Matthew Worek holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $17,835.

Randall Solis

Police Officer 1/PPD Police

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

Source-specific fields

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

Randall Solis is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $17,835.

Thalys Costa

Police Officer 1/PPD Police

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

Source-specific fields

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

At PPD Police, Thalys Costa serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $17,835.

Emily Quinn

Police Officer 1/PPD Police

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

Source-specific fields

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

Emily Quinn holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $17,835.

Joseph Murphy

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
4289
Total Pay
$24,396

Joseph Murphy works as a Police Officer 1 for PPD Police. Their status is salaried. Joseph earned $17,835 in 2026.

Hao Do

Police Officer 1/PPD Police

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

Source-specific fields

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

At PPD Police, Hao Do serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $17,835.

Calvin Graves

Criminal Investigative Research Specialist/PPD Police

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

Source-specific fields

Base Salary
$71,841
Employee Category
Civil Service
Job Code
6C21
Public Id
25046
Total Pay
$17,833

Calvin Graves is a Criminal Investigative Research Specialist at PPD Police. They work salaried. 2025 total compensation came to $17,833.

Bradford Conlon

Police Officer 1/PPD Police

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

Source-specific fields

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

Bradford Conlon works as a Police Officer 1 for PPD Police. Their status is salaried. Bradford earned $17,832 in 2023.

Bridget Eatmon

Philadelphia Crisis Line Counselor Supervisor/PPD Police

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

Source-specific fields

Base Salary
$81,694
Employee Category
Civil Service
Job Code
5E08
Public Id
40831
Total Pay
$17,821

Bridget Eatmon is a Philadelphia Crisis Line Counselor Supervisor at PPD Police. They work salaried. 2026 total compensation came to $17,821.

Brian Gessner

Police Tow Truck Operator/PPD Police

2026 total comp
$17,817
Base pay
$12,498
Overtime
$4,828
Other pay
$490
Benefits
$0
Total compensation
$17,817
Employment type
Salaried

Source-specific fields

Base Salary
$53,799
Employee Category
Civil Service
Job Code
7C21
Public Id
41866
Total Pay
$17,817

At PPD Police, Brian Gessner serves as a Police Tow Truck Operator. They work salaried. Their 2026 pay totaled $17,817.

Vennette Figueroa

Police Communication Dispatcher/PPD Police

2026 total comp
$17,814
Base pay
$14,427
Overtime
$2,780
Other pay
$606
Benefits
$0
Total compensation
$17,814
Employment type
Salaried

Source-specific fields

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

At PPD Police, Vennette Figueroa serves as a Police Communication Dispatcher. They work salaried. Their 2026 pay totaled $17,814.

Gene Jones

Police Officer 1/PPD Police

2025 total comp
$17,812
Base pay
$5,187
Overtime
$4,668
Other pay
$7,957
Benefits
$0
Total compensation
$17,812
Employment type
Salaried

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
9340
Total Pay
$17,812

At PPD Police, Gene Jones serves as a Police Officer 1. They work salaried. Their 2025 pay totaled $17,812.

Michele Vella

Police Officer 1/PPD Police

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

Source-specific fields

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

Michele Vella holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $17,807.

Tiffany Cherry

Police Officer 1/PPD Police

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

Source-specific fields

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

Tiffany Cherry is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $17,807.

Kyle Bischoff

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
52468
Total Pay
$17,780

Kyle Bischoff is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $17,780.