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 8

George Wetzel Jr.

Police Officer 1/PPD Police

2026 total comp
$26,835
Base pay
$21,648
Overtime
$2,576
Other pay
$2,611
Benefits
$0
Total compensation
$26,835
Employment type
Salaried

Source-specific fields

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

George Wetzel Jr. works as a Police Officer 1 for PPD Police. Their status is salaried. George earned $26,835 in 2026.

Michele Dotson

Detective/PPD Police

2026 total comp
$26,835
Base pay
$23,813
Overtime
$0
Other pay
$3,022
Benefits
$0
Total compensation
$26,835
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
4360
Total Pay
$26,835

At PPD Police, Michele Dotson serves as a Detective. They work salaried. Their 2026 pay totaled $26,835.

Erika Lee Graham

Police Corporal/PPD Police

2026 total comp
$26,835
Base pay
$23,813
Overtime
$0
Other pay
$3,022
Benefits
$0
Total compensation
$26,835
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A03
Public Id
10020
Total Pay
$26,835

Erika Lee Graham holds the role of Police Corporal at PPD Police. Their status is salaried. In 2026, their total compensation was $26,835.

Sabrina Akil

Police Corporal/PPD Police

2026 total comp
$26,835
Base pay
$23,813
Overtime
$0
Other pay
$3,022
Benefits
$0
Total compensation
$26,835
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A03
Public Id
11598
Total Pay
$26,835

Sabrina Akil holds the role of Police Corporal at PPD Police. Their status is salaried. In 2026, their total compensation was $26,835.

Sean Mccaffery

Detective/PPD Police

2026 total comp
$26,835
Base pay
$23,813
Overtime
$0
Other pay
$3,022
Benefits
$0
Total compensation
$26,835
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
16358
Total Pay
$26,835

Sean Mccaffery works as a Detective for PPD Police. Their status is salaried. Sean earned $26,835 in 2026.

Denise Allen

Detective/PPD Police

2026 total comp
$26,835
Base pay
$23,813
Overtime
$0
Other pay
$3,022
Benefits
$0
Total compensation
$26,835
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
22412
Total Pay
$26,835

Denise Allen holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $26,835.

Vincent Maroney

Police Corporal/PPD Police

2026 total comp
$26,835
Base pay
$23,813
Overtime
$0
Other pay
$3,022
Benefits
$0
Total compensation
$26,835
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A03
Public Id
22579
Total Pay
$26,835

At PPD Police, Vincent Maroney serves as a Police Corporal. They work salaried. Their 2026 pay totaled $26,835.

Carmen Graham

Police Corporal/PPD Police

2026 total comp
$26,835
Base pay
$23,813
Overtime
$0
Other pay
$3,022
Benefits
$0
Total compensation
$26,835
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A03
Public Id
31609
Total Pay
$26,835

At PPD Police, Carmen Graham serves as a Police Corporal. They work salaried. Their 2026 pay totaled $26,835.

Robert Philippi

Detective/PPD Police

2026 total comp
$26,835
Base pay
$23,813
Overtime
$0
Other pay
$3,022
Benefits
$0
Total compensation
$26,835
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
33882
Total Pay
$26,835

At PPD Police, Robert Philippi serves as a Detective. They work salaried. Their 2026 pay totaled $26,835.

John Gallagher

Detective/PPD Police

2026 total comp
$26,835
Base pay
$23,813
Overtime
$0
Other pay
$3,022
Benefits
$0
Total compensation
$26,835
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
35927
Total Pay
$26,835

John Gallagher works as a Detective for PPD Police. Their status is salaried. John earned $26,835 in 2026.

Amy Inverso

Police Corporal/PPD Police

2026 total comp
$26,835
Base pay
$23,813
Overtime
$0
Other pay
$3,022
Benefits
$0
Total compensation
$26,835
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A03
Public Id
36642
Total Pay
$26,835

Amy Inverso works as a Police Corporal for PPD Police. Their status is salaried. Amy earned $26,835 in 2026.

Tarsha Spencer

Police Corporal/PPD Police

2026 total comp
$26,835
Base pay
$23,813
Overtime
$0
Other pay
$3,022
Benefits
$0
Total compensation
$26,835
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A03
Public Id
3210
Total Pay
$26,835

Tarsha Spencer holds the role of Police Corporal at PPD Police. Their status is salaried. In 2026, their total compensation was $26,835.

Shelley Perks-White

Detective/PPD Police

2026 total comp
$26,835
Base pay
$23,813
Overtime
$0
Other pay
$3,022
Benefits
$0
Total compensation
$26,835
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
3977
Total Pay
$26,835

Shelley Perks-White works as a Detective for PPD Police. Their status is salaried. Shelley earned $26,835 in 2026.

Leonard Williams

Detective/PPD Police

2026 total comp
$26,835
Base pay
$23,813
Overtime
$0
Other pay
$3,022
Benefits
$0
Total compensation
$26,835
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
4330
Total Pay
$26,835

Leonard Williams works as a Detective for PPD Police. Their status is salaried. Leonard earned $26,835 in 2026.

Jessica Seymour

Detective/PPD Police

2026 total comp
$26,835
Base pay
$23,813
Overtime
$0
Other pay
$3,022
Benefits
$0
Total compensation
$26,835
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
5830
Total Pay
$26,835

Jessica Seymour works as a Detective for PPD Police. Their status is salaried. Jessica earned $26,835 in 2026.

Janyne Mitchell

Police Corporal/PPD Police

2026 total comp
$26,835
Base pay
$23,813
Overtime
$0
Other pay
$3,022
Benefits
$0
Total compensation
$26,835
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A03
Public Id
7240
Total Pay
$26,835

At PPD Police, Janyne Mitchell serves as a Police Corporal. They work salaried. Their 2026 pay totaled $26,835.

Nancy Graham

Police Corporal/PPD Police

2026 total comp
$26,835
Base pay
$23,813
Overtime
$0
Other pay
$3,022
Benefits
$0
Total compensation
$26,835
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A03
Public Id
9584
Total Pay
$26,835

Nancy Graham works as a Police Corporal for PPD Police. Their status is salaried. Nancy earned $26,835 in 2026.

Joseph Mccay

Police Corporal/PPD Police

2026 total comp
$26,835
Base pay
$23,813
Overtime
$0
Other pay
$3,022
Benefits
$0
Total compensation
$26,835
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A03
Public Id
13446
Total Pay
$26,835

Joseph Mccay is a Police Corporal at PPD Police. They work salaried. 2026 total compensation came to $26,835.

Martin Connors Iii

Detective/PPD Police

2026 total comp
$26,835
Base pay
$23,813
Overtime
$0
Other pay
$3,022
Benefits
$0
Total compensation
$26,835
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
16005
Total Pay
$26,835

Martin Connors Iii holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $26,835.

Michael Grasso

Police Corporal/PPD Police

2026 total comp
$26,835
Base pay
$23,813
Overtime
$0
Other pay
$3,022
Benefits
$0
Total compensation
$26,835
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A03
Public Id
17956
Total Pay
$26,835

Michael Grasso works as a Police Corporal for PPD Police. Their status is salaried. Michael earned $26,835 in 2026.

Lena Allen

Detective/PPD Police

2026 total comp
$26,835
Base pay
$23,813
Overtime
$0
Other pay
$3,022
Benefits
$0
Total compensation
$26,835
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
18167
Total Pay
$26,835

Lena Allen is a Detective at PPD Police. They work salaried. 2026 total compensation came to $26,835.

Leonard Azzarano

Detective/PPD Police

2026 total comp
$26,835
Base pay
$23,813
Overtime
$0
Other pay
$3,022
Benefits
$0
Total compensation
$26,835
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
19723
Total Pay
$26,835

Leonard Azzarano is a Detective at PPD Police. They work salaried. 2026 total compensation came to $26,835.

Erik Paller

Detective/PPD Police

2026 total comp
$26,835
Base pay
$23,813
Overtime
$0
Other pay
$3,022
Benefits
$0
Total compensation
$26,835
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
22367
Total Pay
$26,835

Erik Paller works as a Detective for PPD Police. Their status is salaried. Erik earned $26,835 in 2026.

Tonya Brown

Police Corporal/PPD Police

2026 total comp
$26,835
Base pay
$23,813
Overtime
$0
Other pay
$3,022
Benefits
$0
Total compensation
$26,835
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A03
Public Id
25728
Total Pay
$26,835

Tonya Brown works as a Police Corporal for PPD Police. Their status is salaried. Tonya earned $26,835 in 2026.

Brenda Fred

Detective/PPD Police

2026 total comp
$26,835
Base pay
$23,813
Overtime
$0
Other pay
$3,022
Benefits
$0
Total compensation
$26,835
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
27853
Total Pay
$26,835

Brenda Fred is a Detective at PPD Police. They work salaried. 2026 total compensation came to $26,835.

Colleen Brown

Detective/PPD Police

2026 total comp
$26,834
Base pay
$23,813
Overtime
$410
Other pay
$2,611
Benefits
$0
Total compensation
$26,834
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
21714
Total Pay
$26,834

At PPD Police, Colleen Brown serves as a Detective. They work salaried. Their 2026 pay totaled $26,834.

Brian Cooper

Custodial Work Crew Chief/PPD Police

2020 total comp
$26,832
Base pay
$20,032
Overtime
$5,326
Other pay
$1,474
Benefits
$0
Total compensation
$26,832
Employment type
Salaried

Source-specific fields

Base Salary
$43,064
Employee Category
Civil Service
Job Code
7D13
Public Id
8251
Total Pay
$26,832

Brian Cooper holds the role of Custodial Work Crew Chief at PPD Police. Their status is salaried. In 2020, their total compensation was $26,832.

Jesus Arlequin-Zapata

Police Officer 1/PPD Police

2026 total comp
$26,828
Base pay
$19,484
Overtime
$5,826
Other pay
$1,519
Benefits
$0
Total compensation
$26,828
Employment type
Salaried

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
45515
Total Pay
$26,828

Jesus Arlequin-Zapata is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $26,828.

Eddie Mendez

Police Officer 1/PPD Police

2026 total comp
$26,826
Base pay
$21,648
Overtime
$2,406
Other pay
$2,772
Benefits
$0
Total compensation
$26,826
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
9638
Total Pay
$26,826

At PPD Police, Eddie Mendez serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $26,826.

Frank Sackosky

Police Officer 1/PPD Police

2026 total comp
$26,826
Base pay
$21,648
Overtime
$2,406
Other pay
$2,772
Benefits
$0
Total compensation
$26,826
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
16395
Total Pay
$26,826

Frank Sackosky is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $26,826.

Taraya Thwaites

Police Officer 1/PPD Police

2026 total comp
$26,825
Base pay
$16,669
Overtime
$2,036
Other pay
$8,120
Benefits
$0
Total compensation
$26,825
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
51562
Total Pay
$26,825

Taraya Thwaites works as a Police Officer 1 for PPD Police. Their status is salaried. Taraya earned $26,825 in 2026.

Laurie Citino

Forensic Scientist 4/PPD Police

2026 total comp
$26,807
Base pay
$24,114
Overtime
$1,928
Other pay
$765
Benefits
$0
Total compensation
$26,807
Employment type
Salaried

Source-specific fields

Base Salary
$102,390
Employee Category
Civil Service
Job Code
3H73
Public Id
9558
Total Pay
$26,807

Laurie Citino works as a Forensic Scientist 4 for PPD Police. Their status is salaried. Laurie earned $26,807 in 2026.

Sara Hancock

Police Corporal/PPD Police

2026 total comp
$26,806
Base pay
$23,813
Overtime
$224
Other pay
$2,770
Benefits
$0
Total compensation
$26,806
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A03
Public Id
5536
Total Pay
$26,806

Sara Hancock is a Police Corporal at PPD Police. They work salaried. 2026 total compensation came to $26,806.

Tawaina Younger

Police Corporal/PPD Police

2026 total comp
$26,806
Base pay
$23,813
Overtime
$224
Other pay
$2,770
Benefits
$0
Total compensation
$26,806
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A03
Public Id
21974
Total Pay
$26,806

Tawaina Younger works as a Police Corporal for PPD Police. Their status is salaried. Tawaina earned $26,806 in 2026.

Frederick Repetsky Jr

Police Corporal/PPD Police

2026 total comp
$26,806
Base pay
$23,813
Overtime
$224
Other pay
$2,770
Benefits
$0
Total compensation
$26,806
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A03
Public Id
24571
Total Pay
$26,806

At PPD Police, Frederick Repetsky Jr serves as a Police Corporal. They work salaried. Their 2026 pay totaled $26,806.

Michael Forrester

Police Officer 1/PPD Police

2026 total comp
$26,806
Base pay
$18,185
Overtime
$1,737
Other pay
$6,884
Benefits
$0
Total compensation
$26,806
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
47301
Total Pay
$26,806

At PPD Police, Michael Forrester serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $26,806.

Michael Davis

Police Officer 1/PPD Police

2026 total comp
$26,804
Base pay
$21,648
Overtime
$2,711
Other pay
$2,445
Benefits
$0
Total compensation
$26,804
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
81
Total Pay
$26,804

Michael Davis works as a Police Officer 1 for PPD Police. Their status is salaried. Michael earned $26,804 in 2026.

Edwin Velez-Figueroa

Police Officer 1/PPD Police

2026 total comp
$26,804
Base pay
$21,648
Overtime
$2,711
Other pay
$2,445
Benefits
$0
Total compensation
$26,804
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
27199
Total Pay
$26,804

Edwin Velez-Figueroa is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $26,804.

Talmadge Scruggs

Police Officer 1/PPD Police

2026 total comp
$26,802
Base pay
$21,648
Overtime
$2,271
Other pay
$2,883
Benefits
$0
Total compensation
$26,802
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
5989
Total Pay
$26,802

At PPD Police, Talmadge Scruggs serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $26,802.

Charles Forrest

Police Officer 1/PPD Police

2026 total comp
$26,802
Base pay
$21,648
Overtime
$2,271
Other pay
$2,883
Benefits
$0
Total compensation
$26,802
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
28572
Total Pay
$26,802

Charles Forrest is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $26,802.