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 15

Kenyatta Brandon

Police Sergeant/PPD Police

2026 total comp
$27,985
Base pay
$24,679
Overtime
$155
Other pay
$3,152
Benefits
$0
Total compensation
$27,985
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
21814
Total Pay
$27,985

Kenyatta Brandon works as a Police Sergeant for PPD Police. Their status is salaried. Kenyatta earned $27,985 in 2026.

Anthony Jann

Police Sergeant/PPD Police

2026 total comp
$27,982
Base pay
$23,653
Overtime
$1,777
Other pay
$2,552
Benefits
$0
Total compensation
$27,982
Employment type
Salaried

Source-specific fields

Base Salary
$103,092
Employee Category
Civil Service
Job Code
6A04
Public Id
19909
Total Pay
$27,982

Anthony Jann works as a Police Sergeant for PPD Police. Their status is salaried. Anthony earned $27,982 in 2026.

Hector Melendez-Garcia

Police Officer 1/PPD Police

2026 total comp
$27,976
Base pay
$21,648
Overtime
$3,660
Other pay
$2,668
Benefits
$0
Total compensation
$27,976
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
862
Total Pay
$27,976

At PPD Police, Hector Melendez-Garcia serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $27,976.

Bonnie Mercado

Police Corporal/PPD Police

2026 total comp
$27,974
Base pay
$22,823
Overtime
$2,001
Other pay
$3,150
Benefits
$0
Total compensation
$27,974
Employment type
Salaried

Source-specific fields

Base Salary
$99,475
Employee Category
Civil Service
Job Code
6A03
Public Id
10926
Total Pay
$27,974

Bonnie Mercado works as a Police Corporal for PPD Police. Their status is salaried. Bonnie earned $27,974 in 2026.

Bryan Coyle

Police Corporal/PPD Police

2026 total comp
$27,974
Base pay
$23,813
Overtime
$895
Other pay
$3,267
Benefits
$0
Total compensation
$27,974
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A03
Public Id
30962
Total Pay
$27,974

At PPD Police, Bryan Coyle serves as a Police Corporal. They work salaried. Their 2026 pay totaled $27,974.

Sebastian Webb-Suksamran

Police Officer 1/PPD Police

2026 total comp
$27,968
Base pay
$17,808
Overtime
$8,576
Other pay
$1,583
Benefits
$0
Total compensation
$27,968
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
51307
Total Pay
$27,968

At PPD Police, Sebastian Webb-Suksamran serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $27,968.

Richard Keen

Police Officer 1/PPD Police

2026 total comp
$27,964
Base pay
$21,648
Overtime
$3,050
Other pay
$3,265
Benefits
$0
Total compensation
$27,964
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
23507
Total Pay
$27,964

Richard Keen works as a Police Officer 1 for PPD Police. Their status is salaried. Richard earned $27,964 in 2026.

Rachael Mahoney

Police Officer 1/PPD Police

2026 total comp
$27,962
Base pay
$21,648
Overtime
$3,593
Other pay
$2,721
Benefits
$0
Total compensation
$27,962
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
23842
Total Pay
$27,962

Rachael Mahoney is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $27,962.

Pedro Ramos

Police Officer 1/PPD Police

2026 total comp
$27,960
Base pay
$21,648
Overtime
$3,762
Other pay
$2,550
Benefits
$0
Total compensation
$27,960
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
35649
Total Pay
$27,960

Pedro Ramos works as a Police Officer 1 for PPD Police. Their status is salaried. Pedro earned $27,960 in 2026.

Rameer Boulware

Police Officer 1/PPD Police

2026 total comp
$27,959
Base pay
$16,669
Overtime
$3,105
Other pay
$8,185
Benefits
$0
Total compensation
$27,959
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
51473
Total Pay
$27,959

Rameer Boulware holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $27,959.

Andrew Gabry

Police Officer 1/PPD Police

2026 total comp
$27,955
Base pay
$19,204
Overtime
$7,168
Other pay
$1,582
Benefits
$0
Total compensation
$27,955
Employment type
Salaried

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
46897
Total Pay
$27,955

Andrew Gabry is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $27,955.

Timothy Straus

Police Sergeant/PPD Police

2026 total comp
$27,954
Base pay
$24,679
Overtime
$386
Other pay
$2,888
Benefits
$0
Total compensation
$27,954
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
5242
Total Pay
$27,954

At PPD Police, Timothy Straus serves as a Police Sergeant. They work salaried. Their 2026 pay totaled $27,954.

Brittany Davis

Police Corporal/PPD Police

2026 total comp
$27,949
Base pay
$23,813
Overtime
$1,417
Other pay
$2,719
Benefits
$0
Total compensation
$27,949
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A03
Public Id
13406
Total Pay
$27,949

Brittany Davis works as a Police Corporal for PPD Police. Their status is salaried. Brittany earned $27,949 in 2026.

Joseph Schiavone

Police Sergeant/PPD Police

2026 total comp
$27,942
Base pay
$24,679
Overtime
$0
Other pay
$3,263
Benefits
$0
Total compensation
$27,942
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
5893
Total Pay
$27,942

Joseph Schiavone is a Police Sergeant at PPD Police. They work salaried. 2026 total compensation came to $27,942.

Robin Himmons

Police Sergeant/PPD Police

2026 total comp
$27,942
Base pay
$24,679
Overtime
$0
Other pay
$3,263
Benefits
$0
Total compensation
$27,942
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
10727
Total Pay
$27,942

Robin Himmons works as a Police Sergeant for PPD Police. Their status is salaried. Robin earned $27,942 in 2026.

Michael Cerruti Jr

Police Sergeant/PPD Police

2026 total comp
$27,942
Base pay
$24,679
Overtime
$0
Other pay
$3,263
Benefits
$0
Total compensation
$27,942
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
18849
Total Pay
$27,942

At PPD Police, Michael Cerruti Jr serves as a Police Sergeant. They work salaried. Their 2026 pay totaled $27,942.

Lystra Hernandez

Police Sergeant/PPD Police

2026 total comp
$27,942
Base pay
$24,679
Overtime
$0
Other pay
$3,263
Benefits
$0
Total compensation
$27,942
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
21968
Total Pay
$27,942

Lystra Hernandez is a Police Sergeant at PPD Police. They work salaried. 2026 total compensation came to $27,942.

Dara Gambrell

Police Sergeant/PPD Police

2026 total comp
$27,942
Base pay
$24,679
Overtime
$0
Other pay
$3,263
Benefits
$0
Total compensation
$27,942
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
22055
Total Pay
$27,942

Dara Gambrell works as a Police Sergeant for PPD Police. Their status is salaried. Dara earned $27,942 in 2026.

Richard Menna

Police Sergeant/PPD Police

2026 total comp
$27,942
Base pay
$24,679
Overtime
$0
Other pay
$3,263
Benefits
$0
Total compensation
$27,942
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
24687
Total Pay
$27,942

Richard Menna works as a Police Sergeant for PPD Police. Their status is salaried. Richard earned $27,942 in 2026.

John Ross

Police Sergeant/PPD Police

2026 total comp
$27,942
Base pay
$24,679
Overtime
$0
Other pay
$3,263
Benefits
$0
Total compensation
$27,942
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
25488
Total Pay
$27,942

At PPD Police, John Ross serves as a Police Sergeant. They work salaried. Their 2026 pay totaled $27,942.

Rosemary King

Police Sergeant/PPD Police

2026 total comp
$27,942
Base pay
$24,679
Overtime
$0
Other pay
$3,263
Benefits
$0
Total compensation
$27,942
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
30220
Total Pay
$27,942

Rosemary King works as a Police Sergeant for PPD Police. Their status is salaried. Rosemary earned $27,942 in 2026.

Sheila Pressley

Police Sergeant/PPD Police

2026 total comp
$27,942
Base pay
$24,679
Overtime
$0
Other pay
$3,263
Benefits
$0
Total compensation
$27,942
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
36169
Total Pay
$27,942

Sheila Pressley holds the role of Police Sergeant at PPD Police. Their status is salaried. In 2026, their total compensation was $27,942.

Mark O Fee Sr

Police Sergeant/PPD Police

2026 total comp
$27,942
Base pay
$24,679
Overtime
$0
Other pay
$3,263
Benefits
$0
Total compensation
$27,942
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
1726
Total Pay
$27,942

Mark O Fee Sr is a Police Sergeant at PPD Police. They work salaried. 2026 total compensation came to $27,942.

Debra Corcoran

Police Sergeant/PPD Police

2026 total comp
$27,942
Base pay
$24,679
Overtime
$0
Other pay
$3,263
Benefits
$0
Total compensation
$27,942
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
1874
Total Pay
$27,942

Debra Corcoran works as a Police Sergeant for PPD Police. Their status is salaried. Debra earned $27,942 in 2026.

Dominic Whack

Police Sergeant/PPD Police

2026 total comp
$27,942
Base pay
$24,679
Overtime
$0
Other pay
$3,263
Benefits
$0
Total compensation
$27,942
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
6735
Total Pay
$27,942

Dominic Whack is a Police Sergeant at PPD Police. They work salaried. 2026 total compensation came to $27,942.

Jillian Barna

Police Officer 1/PPD Police

2026 total comp
$27,941
Base pay
$21,648
Overtime
$3,288
Other pay
$3,005
Benefits
$0
Total compensation
$27,941
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
15722
Total Pay
$27,941

Jillian Barna is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $27,941.

Miriam Joseph

Police Sergeant/PPD Police

2026 total comp
$27,939
Base pay
$24,679
Overtime
$541
Other pay
$2,719
Benefits
$0
Total compensation
$27,939
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
14982
Total Pay
$27,939

At PPD Police, Miriam Joseph serves as a Police Sergeant. They work salaried. Their 2026 pay totaled $27,939.

Toby Davies

Police Officer 1/PPD Police

2026 total comp
$27,931
Base pay
$18,185
Overtime
$2,619
Other pay
$7,126
Benefits
$0
Total compensation
$27,931
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
49232
Total Pay
$27,931

Toby Davies works as a Police Officer 1 for PPD Police. Their status is salaried. Toby earned $27,931 in 2026.

Siddharth Aloni

Police Officer 1/PPD Police

2026 total comp
$27,931
Base pay
$18,185
Overtime
$2,619
Other pay
$7,126
Benefits
$0
Total compensation
$27,931
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
50388
Total Pay
$27,931

Siddharth Aloni is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $27,931.

Justin Carlton

Detective/PPD Police

2026 total comp
$27,927
Base pay
$23,813
Overtime
$969
Other pay
$3,145
Benefits
$0
Total compensation
$27,927
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
9071
Total Pay
$27,927

Justin Carlton holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $27,927.

Michael Wilson

Police Corporal/PPD Police

2026 total comp
$27,927
Base pay
$23,813
Overtime
$969
Other pay
$3,145
Benefits
$0
Total compensation
$27,927
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A03
Public Id
3271
Total Pay
$27,927

Michael Wilson works as a Police Corporal for PPD Police. Their status is salaried. Michael earned $27,927 in 2026.

David Mc William

Police Officer 1/PPD Police

2026 total comp
$27,926
Base pay
$21,648
Overtime
$3,016
Other pay
$3,261
Benefits
$0
Total compensation
$27,926
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
13973
Total Pay
$27,926

David Mc William is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $27,926.

Kyle Elwood

Police Officer 1/PPD Police

2026 total comp
$27,924
Base pay
$21,648
Overtime
$3,559
Other pay
$2,717
Benefits
$0
Total compensation
$27,924
Employment type
Salaried

Source-specific fields

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

Kyle Elwood holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $27,924.

Samuel Brown

Police Officer 1/PPD Police

2026 total comp
$27,923
Base pay
$21,648
Overtime
$3,728
Other pay
$2,547
Benefits
$0
Total compensation
$27,923
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
28812
Total Pay
$27,923

Samuel Brown is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $27,923.

Crystal Benson-Faison

Police Officer 1/PPD Police

2026 total comp
$27,922
Base pay
$21,648
Overtime
$3,389
Other pay
$2,885
Benefits
$0
Total compensation
$27,922
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
17075
Total Pay
$27,922

At PPD Police, Crystal Benson-Faison serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $27,922.

Glenda Aviles

Police Officer 1/PPD Police

2026 total comp
$27,922
Base pay
$21,648
Overtime
$3,389
Other pay
$2,885
Benefits
$0
Total compensation
$27,922
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
7575
Total Pay
$27,922

Glenda Aviles works as a Police Officer 1 for PPD Police. Their status is salaried. Glenda earned $27,922 in 2026.

Joselito Crespo

Police Officer Recruit/PPD Police

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

Source-specific fields

Base Salary
$59,795
Employee Category
Civil Service
Job Code
6A01
Public Id
39798
Total Pay
$27,919

At PPD Police, Joselito Crespo serves as a Police Officer Recruit. They work salaried. Their 2022 pay totaled $27,919.

Xavier Mulligan

Police Officer 1/PPD Police

2026 total comp
$27,917
Base pay
$18,185
Overtime
$2,021
Other pay
$7,711
Benefits
$0
Total compensation
$27,917
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
49621
Total Pay
$27,917

Xavier Mulligan works as a Police Officer 1 for PPD Police. Their status is salaried. Xavier earned $27,917 in 2026.

James Curran Iii

Police Officer 1/PPD Police

2026 total comp
$27,903
Base pay
$21,648
Overtime
$3,254
Other pay
$3,001
Benefits
$0
Total compensation
$27,903
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
21287
Total Pay
$27,903

James Curran Iii works as a Police Officer 1 for PPD Police. Their status is salaried. James earned $27,903 in 2026.

William Verica

Police Officer 1/PPD Police

2026 total comp
$27,903
Base pay
$21,648
Overtime
$3,254
Other pay
$3,001
Benefits
$0
Total compensation
$27,903
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
30307
Total Pay
$27,903

William Verica works as a Police Officer 1 for PPD Police. Their status is salaried. William earned $27,903 in 2026.