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 23

Tana Carpenter

Psychologist 2/PPD Police

2026 total comp
$23,615
Base pay
$23,564
Overtime
$0
Other pay
$51
Benefits
$0
Total compensation
$23,615
Employment type
Salaried

Source-specific fields

Base Salary
$102,390
Employee Category
Civil Service
Job Code
4A12
Public Id
51686
Total Pay
$23,615

At PPD Police, Tana Carpenter serves as a Psychologist 2. They work salaried. Their 2026 pay totaled $23,615.

David Siegel

Police Officer 1/PPD Police

2026 total comp
$23,576
Base pay
$19,484
Overtime
$3,660
Other pay
$432
Benefits
$0
Total compensation
$23,576
Employment type
Salaried

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
42600
Total Pay
$23,576

David Siegel works as a Police Officer 1 for PPD Police. Their status is salaried. David earned $23,576 in 2026.

Gerald Mclaughlin Jr.

Police Officer 1/PPD Police

2021 total comp
$23,573
Base pay
$17,055
Overtime
$0
Other pay
$6,518
Benefits
$0
Total compensation
$23,573
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
3999
Total Pay
$23,573

Gerald Mclaughlin Jr. works as a Police Officer 1 for PPD Police. Their status is salaried. Gerald earned $23,573 in 2021.

Anita Bose

Forensic Scientist 3/PPD Police

2026 total comp
$23,567
Base pay
$20,661
Overtime
$2,410
Other pay
$496
Benefits
$0
Total compensation
$23,567
Employment type
Salaried

Source-specific fields

Base Salary
$89,875
Employee Category
Civil Service
Job Code
3H72
Public Id
24892
Total Pay
$23,567

Anita Bose works as a Forensic Scientist 3 for PPD Police. Their status is salaried. Anita earned $23,567 in 2026.

Charmaine Taylor

Police Communication Dispatcher/PPD Police

2025 total comp
$23,564
Base pay
$20,729
Overtime
$1,495
Other pay
$1,340
Benefits
$0
Total compensation
$23,564
Employment type
Salaried

Source-specific fields

Base Salary
$59,642
Employee Category
Civil Service
Job Code
6J32
Public Id
18
Total Pay
$23,564

Charmaine Taylor works as a Police Communication Dispatcher for PPD Police. Their status is salaried. Charmaine earned $23,564 in 2025.

Felicia Harrison

Police Communication Dispatcher/PPD Police

2022 total comp
$23,552
Base pay
$16,039
Overtime
$7,378
Other pay
$135
Benefits
$0
Total compensation
$23,552
Employment type
Salaried

Source-specific fields

Base Salary
$44,953
Employee Category
Civil Service
Job Code
6J32
Public Id
18415
Total Pay
$23,552

Felicia Harrison works as a Police Communication Dispatcher for PPD Police. Their status is salaried. Felicia earned $23,552 in 2022.

Antoine Hayes

Office Clerk 2/PPD Police

2026 total comp
$23,543
Base pay
$22,273
Overtime
$757
Other pay
$513
Benefits
$0
Total compensation
$23,543
Employment type
Salaried

Source-specific fields

Base Salary
$43,879
Employee Category
Civil Service
Job Code
1A03
Public Id
35197
Total Pay
$23,543

At PPD Police, Antoine Hayes serves as a Office Clerk 2. They work salaried. Their 2026 pay totaled $23,543.

James Wing

Psychologist 2/PPD Police

2026 total comp
$23,542
Base pay
$23,538
Overtime
$0
Other pay
$4
Benefits
$0
Total compensation
$23,542
Employment type
Salaried

Source-specific fields

Base Salary
$102,390
Employee Category
Civil Service
Job Code
4A12
Public Id
52751
Total Pay
$23,542

James Wing is a Psychologist 2 at PPD Police. They work salaried. 2026 total compensation came to $23,542.

Brendan Mcfadden

Police Officer 1/PPD Police

2026 total comp
$23,542
Base pay
$20,783
Overtime
$716
Other pay
$2,043
Benefits
$0
Total compensation
$23,542
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
39563
Total Pay
$23,542

Brendan Mcfadden is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $23,542.

Rick Davis

Police Officer 1/PPD Police

2026 total comp
$23,537
Base pay
$19,484
Overtime
$1,495
Other pay
$2,559
Benefits
$0
Total compensation
$23,537
Employment type
Salaried

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
44874
Total Pay
$23,537

Rick Davis holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $23,537.

Janie Dipasquale

Office Clerk 2/PPD Police

2026 total comp
$23,525
Base pay
$23,192
Overtime
$0
Other pay
$333
Benefits
$0
Total compensation
$23,525
Employment type
Salaried

Source-specific fields

Base Salary
$43,879
Employee Category
Civil Service
Job Code
1A03
Public Id
4407
Total Pay
$23,525

Janie Dipasquale works as a Office Clerk 2 for PPD Police. Their status is salaried. Janie earned $23,525 in 2026.

Katelynn Le

Forensic Scientist 3/PPD Police

2026 total comp
$23,518
Base pay
$20,661
Overtime
$2,410
Other pay
$447
Benefits
$0
Total compensation
$23,518
Employment type
Salaried

Source-specific fields

Base Salary
$89,875
Employee Category
Civil Service
Job Code
3H72
Public Id
16330
Total Pay
$23,518

At PPD Police, Katelynn Le serves as a Forensic Scientist 3. They work salaried. Their 2026 pay totaled $23,518.

Kevin Nguyen

Police Officer 1/PPD Police

2026 total comp
$23,498
Base pay
$19,484
Overtime
$2,684
Other pay
$1,330
Benefits
$0
Total compensation
$23,498
Employment type
Salaried

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
44520
Total Pay
$23,498

At PPD Police, Kevin Nguyen serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $23,498.

Chynna Adorno

Police Officer 1/PPD Police

2026 total comp
$23,498
Base pay
$19,484
Overtime
$2,684
Other pay
$1,330
Benefits
$0
Total compensation
$23,498
Employment type
Salaried

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
44074
Total Pay
$23,498

Chynna Adorno is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $23,498.

Leon Telesford

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
24980
Total Pay
$23,498

Leon Telesford holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2022, their total compensation was $23,498.

Judine Fisher

Police Officer 1/PPD Police

2026 total comp
$23,494
Base pay
$19,846
Overtime
$1,220
Other pay
$2,427
Benefits
$0
Total compensation
$23,494
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
23078
Total Pay
$23,494

Judine Fisher is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $23,494.

Jordan Kim

Police Officer 1/PPD Police

2026 total comp
$23,493
Base pay
$19,204
Overtime
$2,959
Other pay
$1,330
Benefits
$0
Total compensation
$23,493
Employment type
Salaried

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
46987
Total Pay
$23,493

Jordan Kim holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $23,493.

Isis Shamberger

Police Communication Dispatcher/PPD Police

2026 total comp
$23,490
Base pay
$13,221
Overtime
$9,690
Other pay
$580
Benefits
$0
Total compensation
$23,490
Employment type
Salaried

Source-specific fields

Base Salary
$56,058
Employee Category
Civil Service
Job Code
6J32
Public Id
46290
Total Pay
$23,490

Isis Shamberger holds the role of Police Communication Dispatcher at PPD Police. Their status is salaried. In 2026, their total compensation was $23,490.

Michael Baranich

Police Corporal/PPD Police

2026 total comp
$23,490
Base pay
$21,064
Overtime
$0
Other pay
$2,426
Benefits
$0
Total compensation
$23,490
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A03
Public Id
34046
Total Pay
$23,490

Michael Baranich is a Police Corporal at PPD Police. They work salaried. 2026 total compensation came to $23,490.

Melissa Distasio

Senior Emergency Communications Dispatcher/PPD Police

2026 total comp
$23,488
Base pay
$14,174
Overtime
$8,520
Other pay
$794
Benefits
$0
Total compensation
$23,488
Employment type
Salaried

Source-specific fields

Base Salary
$61,316
Employee Category
Civil Service
Job Code
6J33
Public Id
26234
Total Pay
$23,488

Melissa Distasio works as a Senior Emergency Communications Dispatcher for PPD Police. Their status is salaried. Melissa earned $23,488 in 2026.

Jonathan Arch

Police Officer 1/PPD Police

2026 total comp
$23,484
Base pay
$21,648
Overtime
$746
Other pay
$1,090
Benefits
$0
Total compensation
$23,484
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
26705
Total Pay
$23,484

Jonathan Arch is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $23,484.

Raini Lea

Police Officer 1/PPD Police

2026 total comp
$23,471
Base pay
$20,783
Overtime
$651
Other pay
$2,037
Benefits
$0
Total compensation
$23,471
Employment type
Salaried

Source-specific fields

Base Salary
$90,581
Employee Category
Civil Service
Job Code
6A02
Public Id
39818
Total Pay
$23,471

At PPD Police, Raini Lea serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $23,471.

Erika Evitts

Police Officer 1/PPD Police

2026 total comp
$23,456
Base pay
$21,648
Overtime
$0
Other pay
$1,808
Benefits
$0
Total compensation
$23,456
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
34286
Total Pay
$23,456

Erika Evitts is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $23,456.

Thomas Gonglik

Police Officer 1/PPD Police

2026 total comp
$23,455
Base pay
$21,649
Overtime
$0
Other pay
$1,807
Benefits
$0
Total compensation
$23,455
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
25429
Total Pay
$23,455

At PPD Police, Thomas Gonglik serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $23,455.

Shanie Rutherford

Correctional Officer/PPD Police

2026 total comp
$23,438
Base pay
$13,767
Overtime
$8,154
Other pay
$1,517
Benefits
$0
Total compensation
$23,438
Employment type
Salaried

Source-specific fields

Base Salary
$61,684
Employee Category
Civil Service
Job Code
5H04
Public Id
32940
Total Pay
$23,438

Shanie Rutherford holds the role of Correctional Officer at PPD Police. Their status is salaried. In 2026, their total compensation was $23,438.

Ashley Rosado-Garcia

Police Officer 1/PPD Police

2026 total comp
$23,433
Base pay
$19,484
Overtime
$2,623
Other pay
$1,326
Benefits
$0
Total compensation
$23,433
Employment type
Salaried

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
45939
Total Pay
$23,433

Ashley Rosado-Garcia is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $23,433.

Arthur Salvagno

Police Officer 1/PPD Police

2026 total comp
$23,433
Base pay
$19,484
Overtime
$2,623
Other pay
$1,326
Benefits
$0
Total compensation
$23,433
Employment type
Salaried

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
43646
Total Pay
$23,433

Arthur Salvagno holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $23,433.

Thomas Pena

Police Officer 1/PPD Police

2026 total comp
$23,433
Base pay
$19,484
Overtime
$2,623
Other pay
$1,326
Benefits
$0
Total compensation
$23,433
Employment type
Salaried

Source-specific fields

Base Salary
$90,581
Employee Category
Civil Service
Job Code
6A02
Public Id
44049
Total Pay
$23,433

Thomas Pena holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $23,433.

Jozlyn Robinson

Forensic Scientist 3/PPD Police

2026 total comp
$23,426
Base pay
$20,661
Overtime
$1,722
Other pay
$1,043
Benefits
$0
Total compensation
$23,426
Employment type
Salaried

Source-specific fields

Base Salary
$89,875
Employee Category
Civil Service
Job Code
3H72
Public Id
43794
Total Pay
$23,426

Jozlyn Robinson is a Forensic Scientist 3 at PPD Police. They work salaried. 2026 total compensation came to $23,426.

Alfred Membrino

Law Enforcement Analyst Supervisor/PPD Police

2026 total comp
$23,424
Base pay
$22,887
Overtime
$0
Other pay
$537
Benefits
$0
Total compensation
$23,424
Employment type
Salaried

Source-specific fields

Base Salary
$99,115
Employee Category
Civil Service
Job Code
6C28
Public Id
24968
Total Pay
$23,424

Alfred Membrino holds the role of Law Enforcement Analyst Supervisor at PPD Police. Their status is salaried. In 2026, their total compensation was $23,424.

Robert Filler

Office Clerk 2/PPD Police

2026 total comp
$23,419
Base pay
$22,331
Overtime
$504
Other pay
$584
Benefits
$0
Total compensation
$23,419
Employment type
Salaried

Source-specific fields

Base Salary
$43,879
Employee Category
Civil Service
Job Code
1A03
Public Id
20221
Total Pay
$23,419

Robert Filler is a Office Clerk 2 at PPD Police. They work salaried. 2026 total compensation came to $23,419.

Danilo Acevedo

Police Officer 1/PPD Police

2026 total comp
$23,409
Base pay
$19,484
Overtime
$1,647
Other pay
$2,278
Benefits
$0
Total compensation
$23,409
Employment type
Salaried

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
12229
Total Pay
$23,409

Danilo Acevedo works as a Police Officer 1 for PPD Police. Their status is salaried. Danilo earned $23,409 in 2026.

Charles Hawkins

Forensic Scientist 3/PPD Police

2026 total comp
$23,408
Base pay
$20,661
Overtime
$2,376
Other pay
$371
Benefits
$0
Total compensation
$23,408
Employment type
Salaried

Source-specific fields

Base Salary
$89,875
Employee Category
Civil Service
Job Code
3H72
Public Id
34942
Total Pay
$23,408

Charles Hawkins works as a Forensic Scientist 3 for PPD Police. Their status is salaried. Charles earned $23,408 in 2026.

Andrew Romano

Police Officer 1/PPD Police

2026 total comp
$23,387
Base pay
$20,088
Overtime
$1,269
Other pay
$2,030
Benefits
$0
Total compensation
$23,387
Employment type
Salaried

Source-specific fields

Base Salary
$90,581
Employee Category
Civil Service
Job Code
6A02
Public Id
40619
Total Pay
$23,387

Andrew Romano works as a Police Officer 1 for PPD Police. Their status is salaried. Andrew earned $23,387 in 2026.

Anthony Smith

Police Officer 1/PPD Police

2026 total comp
$23,380
Base pay
$18,185
Overtime
$3,872
Other pay
$1,323
Benefits
$0
Total compensation
$23,380
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
49099
Total Pay
$23,380

At PPD Police, Anthony Smith serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $23,380.

Dylan Powers

Police Officer 1/PPD Police

2026 total comp
$23,380
Base pay
$18,185
Overtime
$3,872
Other pay
$1,323
Benefits
$0
Total compensation
$23,380
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
50496
Total Pay
$23,380

Dylan Powers holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $23,380.

Marcus Soto

Police Officer Recruit/PPD Police

2026 total comp
$23,380
Base pay
$15,587
Overtime
$0
Other pay
$7,794
Benefits
$0
Total compensation
$23,380
Employment type
Salaried

Source-specific fields

Base Salary
$67,935
Employee Category
Civil Service
Job Code
6A01
Public Id
55403
Total Pay
$23,380

Marcus Soto works as a Police Officer Recruit for PPD Police. Their status is salaried. Marcus earned $23,380 in 2026.

Fuad Mothin

Police Officer Recruit/PPD Police

2026 total comp
$23,380
Base pay
$15,587
Overtime
$0
Other pay
$7,794
Benefits
$0
Total compensation
$23,380
Employment type
Salaried

Source-specific fields

Base Salary
$67,935
Employee Category
Civil Service
Job Code
6A01
Public Id
55662
Total Pay
$23,380

Fuad Mothin works as a Police Officer Recruit for PPD Police. Their status is salaried. Fuad earned $23,380 in 2026.

Amaya Vazquez-Natale

Police Officer Recruit/PPD Police

2026 total comp
$23,380
Base pay
$15,587
Overtime
$0
Other pay
$7,794
Benefits
$0
Total compensation
$23,380
Employment type
Salaried

Source-specific fields

Base Salary
$67,935
Employee Category
Civil Service
Job Code
6A01
Public Id
55261
Total Pay
$23,380

Amaya Vazquez-Natale works as a Police Officer Recruit for PPD Police. Their status is salaried. Amaya earned $23,380 in 2026.

Henry Poueymirou

Police Officer Recruit/PPD Police

2026 total comp
$23,380
Base pay
$15,587
Overtime
$0
Other pay
$7,794
Benefits
$0
Total compensation
$23,380
Employment type
Salaried

Source-specific fields

Base Salary
$67,935
Employee Category
Civil Service
Job Code
6A01
Public Id
55648
Total Pay
$23,380

Henry Poueymirou works as a Police Officer Recruit for PPD Police. Their status is salaried. Henry earned $23,380 in 2026.