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 5

Anthony Curtosi

Police Officer 1/PPD Police

2026 total comp
$27,103
Base pay
$21,648
Overtime
$2,983
Other pay
$2,472
Benefits
$0
Total compensation
$27,103
Employment type
Salaried

Source-specific fields

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

At PPD Police, Anthony Curtosi serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $27,103.

Philip Lattanzio

Police Officer 1/PPD Police

2026 total comp
$27,103
Base pay
$21,648
Overtime
$2,983
Other pay
$2,472
Benefits
$0
Total compensation
$27,103
Employment type
Salaried

Source-specific fields

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

Philip Lattanzio works as a Police Officer 1 for PPD Police. Their status is salaried. Philip earned $27,103 in 2026.

Patrick Dougherty

Police Officer 1/PPD Police

2026 total comp
$27,103
Base pay
$21,648
Overtime
$2,983
Other pay
$2,472
Benefits
$0
Total compensation
$27,103
Employment type
Salaried

Source-specific fields

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

Patrick Dougherty holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $27,103.

Ernest Drummond

Forensic Scientist 4/PPD Police

2026 total comp
$27,102
Base pay
$23,800
Overtime
$2,697
Other pay
$605
Benefits
$0
Total compensation
$27,102
Employment type
Salaried

Source-specific fields

Base Salary
$102,390
Employee Category
Civil Service
Job Code
3H73
Public Id
29494
Total Pay
$27,102

Ernest Drummond is a Forensic Scientist 4 at PPD Police. They work salaried. 2026 total compensation came to $27,102.

Erica Montanez

Police Corporal/PPD Police

2026 total comp
$27,101
Base pay
$23,813
Overtime
$373
Other pay
$2,915
Benefits
$0
Total compensation
$27,101
Employment type
Salaried

Source-specific fields

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

Erica Montanez holds the role of Police Corporal at PPD Police. Their status is salaried. In 2026, their total compensation was $27,101.

Nicholas Harper

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
32808
Total Pay
$27,099

Nicholas Harper holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2024, their total compensation was $27,099.

Michael Mitchell

Police Officer 1/PPD Police

2026 total comp
$27,098
Base pay
$21,648
Overtime
$2,813
Other pay
$2,637
Benefits
$0
Total compensation
$27,098
Employment type
Salaried

Source-specific fields

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

At PPD Police, Michael Mitchell serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $27,098.

Dylan Dougherty

Police Officer 1/PPD Police

2026 total comp
$27,098
Base pay
$21,648
Overtime
$1,796
Other pay
$3,653
Benefits
$0
Total compensation
$27,098
Employment type
Salaried

Source-specific fields

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

Dylan Dougherty works as a Police Officer 1 for PPD Police. Their status is salaried. Dylan earned $27,098 in 2026.

Ruben Velazquez

Police Officer 1/PPD Police

2026 total comp
$27,091
Base pay
$21,648
Overtime
$2,644
Other pay
$2,799
Benefits
$0
Total compensation
$27,091
Employment type
Salaried

Source-specific fields

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

Ruben Velazquez is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $27,091.

Andre Brockenbrough

Police Officer 1/PPD Police

2026 total comp
$27,091
Base pay
$21,648
Overtime
$2,644
Other pay
$2,799
Benefits
$0
Total compensation
$27,091
Employment type
Salaried

Source-specific fields

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

At PPD Police, Andre Brockenbrough serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $27,091.

Roslyn Lindsay

Police Officer 1/PPD Police

2026 total comp
$27,091
Base pay
$21,648
Overtime
$2,644
Other pay
$2,799
Benefits
$0
Total compensation
$27,091
Employment type
Salaried

Source-specific fields

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

Roslyn Lindsay works as a Police Officer 1 for PPD Police. Their status is salaried. Roslyn earned $27,091 in 2026.

Robin Summers

Police Corporal/PPD Police

2026 total comp
$27,087
Base pay
$23,813
Overtime
$224
Other pay
$3,051
Benefits
$0
Total compensation
$27,087
Employment type
Salaried

Source-specific fields

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

Robin Summers works as a Police Corporal for PPD Police. Their status is salaried. Robin earned $27,087 in 2026.

Alexander Moragne

Police Officer 1/PPD Police

2026 total comp
$27,086
Base pay
$18,185
Overtime
$1,822
Other pay
$7,079
Benefits
$0
Total compensation
$27,086
Employment type
Salaried

Source-specific fields

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

Alexander Moragne works as a Police Officer 1 for PPD Police. Their status is salaried. Alexander earned $27,086 in 2026.

George Bullock

Police Tow Truck Supervisor/PPD Police

2026 total comp
$27,074
Base pay
$14,046
Overtime
$11,845
Other pay
$1,182
Benefits
$0
Total compensation
$27,074
Employment type
Salaried

Source-specific fields

Base Salary
$59,642
Employee Category
Civil Service
Job Code
7C22
Public Id
18278
Total Pay
$27,074

George Bullock holds the role of Police Tow Truck Supervisor at PPD Police. Their status is salaried. In 2026, their total compensation was $27,074.

Stephen Burgoon

Police Officer 1/PPD Police

2026 total comp
$27,068
Base pay
$21,648
Overtime
$2,508
Other pay
$2,912
Benefits
$0
Total compensation
$27,068
Employment type
Salaried

Source-specific fields

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

At PPD Police, Stephen Burgoon serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $27,068.

Yalitza Velez

Police Officer 1/PPD Police

2026 total comp
$27,068
Base pay
$21,648
Overtime
$2,508
Other pay
$2,912
Benefits
$0
Total compensation
$27,068
Employment type
Salaried

Source-specific fields

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

Yalitza Velez works as a Police Officer 1 for PPD Police. Their status is salaried. Yalitza earned $27,068 in 2026.

Luis Delacruz

Police Officer 1/PPD Police

2026 total comp
$27,065
Base pay
$21,648
Overtime
$2,949
Other pay
$2,468
Benefits
$0
Total compensation
$27,065
Employment type
Salaried

Source-specific fields

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

At PPD Police, Luis Delacruz serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $27,065.

George Tsoflias

Police Officer 1/PPD Police

2026 total comp
$27,065
Base pay
$21,648
Overtime
$2,949
Other pay
$2,468
Benefits
$0
Total compensation
$27,065
Employment type
Salaried

Source-specific fields

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

George Tsoflias is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $27,065.

Sean Burgess

Police Officer 1/PPD Police

2026 total comp
$27,061
Base pay
$21,648
Overtime
$2,779
Other pay
$2,633
Benefits
$0
Total compensation
$27,061
Employment type
Salaried

Source-specific fields

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

At PPD Police, Sean Burgess serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $27,061.

Kadeem Hankey

Police Officer 1/PPD Police

2026 total comp
$27,049
Base pay
$18,185
Overtime
$6,861
Other pay
$2,003
Benefits
$0
Total compensation
$27,049
Employment type
Salaried

Source-specific fields

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

Kadeem Hankey works as a Police Officer 1 for PPD Police. Their status is salaried. Kadeem earned $27,049 in 2026.

Hashim Taylor

Police Officer 1/PPD Police

2026 total comp
$27,048
Base pay
$17,631
Overtime
$1,756
Other pay
$7,661
Benefits
$0
Total compensation
$27,048
Employment type
Salaried

Source-specific fields

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

Hashim Taylor works as a Police Officer 1 for PPD Police. Their status is salaried. Hashim earned $27,048 in 2026.

Derrick Walker

Detective/PPD Police

2026 total comp
$27,046
Base pay
$23,813
Overtime
$75
Other pay
$3,158
Benefits
$0
Total compensation
$27,046
Employment type
Salaried

Source-specific fields

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

At PPD Police, Derrick Walker serves as a Detective. They work salaried. Their 2026 pay totaled $27,046.

Vanessa Brown

Police Officer 1/PPD Police

2026 total comp
$27,043
Base pay
$21,648
Overtime
$2,237
Other pay
$3,158
Benefits
$0
Total compensation
$27,043
Employment type
Salaried

Source-specific fields

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

At PPD Police, Vanessa Brown serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $27,043.

Dysheen Randall

Police Officer 1/PPD Police

2026 total comp
$27,042
Base pay
$18,185
Overtime
$1,196
Other pay
$7,661
Benefits
$0
Total compensation
$27,042
Employment type
Salaried

Source-specific fields

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

At PPD Police, Dysheen Randall serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $27,042.

Karl Rivers

Police Sergeant/PPD Police

2026 total comp
$27,032
Base pay
$23,653
Overtime
$222
Other pay
$3,157
Benefits
$0
Total compensation
$27,032
Employment type
Salaried

Source-specific fields

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

At PPD Police, Karl Rivers serves as a Police Sergeant. They work salaried. Their 2026 pay totaled $27,032.

Casey Mcgovern

Police Officer 1/PPD Police

2026 total comp
$27,028
Base pay
$21,648
Overtime
$2,915
Other pay
$2,465
Benefits
$0
Total compensation
$27,028
Employment type
Salaried

Source-specific fields

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

Casey Mcgovern works as a Police Officer 1 for PPD Police. Their status is salaried. Casey earned $27,028 in 2026.

Emily Diaz

Police Officer 1/PPD Police

2026 total comp
$27,028
Base pay
$21,648
Overtime
$2,915
Other pay
$2,465
Benefits
$0
Total compensation
$27,028
Employment type
Salaried

Source-specific fields

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

Emily Diaz holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $27,028.

Robert Ginocchio

Police Officer 1/PPD Police

2026 total comp
$27,028
Base pay
$21,648
Overtime
$2,915
Other pay
$2,465
Benefits
$0
Total compensation
$27,028
Employment type
Salaried

Source-specific fields

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

At PPD Police, Robert Ginocchio serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $27,028.

Sean Foley

Police Officer 1/PPD Police

2024 total comp
$27,027
Base pay
$6,612
Overtime
$496
Other pay
$19,919
Benefits
$0
Total compensation
$27,027
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
35725
Total Pay
$27,027

Sean Foley works as a Police Officer 1 for PPD Police. Their status is salaried. Sean earned $27,027 in 2024.

Anthony Berry

Police Corporal/PPD Police

2026 total comp
$27,017
Base pay
$23,813
Overtime
$298
Other pay
$2,906
Benefits
$0
Total compensation
$27,017
Employment type
Salaried

Source-specific fields

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

Anthony Berry is a Police Corporal at PPD Police. They work salaried. 2026 total compensation came to $27,017.

Kevin Dorin

Police Officer 1/PPD Police

2026 total comp
$27,015
Base pay
$21,648
Overtime
$2,576
Other pay
$2,791
Benefits
$0
Total compensation
$27,015
Employment type
Salaried

Source-specific fields

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

Kevin Dorin is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $27,015.

Sheryl Contee

Police Officer 1/PPD Police

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

Source-specific fields

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

Sheryl Contee is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $27,005.

Elsy Leon-Velez

Police Corporal/PPD Police

2026 total comp
$27,003
Base pay
$23,813
Overtime
$149
Other pay
$3,041
Benefits
$0
Total compensation
$27,003
Employment type
Salaried

Source-specific fields

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

At PPD Police, Elsy Leon-Velez serves as a Police Corporal. They work salaried. Their 2026 pay totaled $27,003.

Derrick Holiday

Police Officer 1/PPD Police

2026 total comp
$27,002
Base pay
$18,185
Overtime
$7,288
Other pay
$1,528
Benefits
$0
Total compensation
$27,002
Employment type
Salaried

Source-specific fields

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

Derrick Holiday is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $27,002.

Brianna Jolley

Forensic Scientist 2/PPD Police

2026 total comp
$26,995
Base pay
$17,869
Overtime
$7,355
Other pay
$1,772
Benefits
$0
Total compensation
$26,995
Employment type
Salaried

Source-specific fields

Base Salary
$76,219
Employee Category
Civil Service
Job Code
3H49
Public Id
46333
Total Pay
$26,995

Brianna Jolley is a Forensic Scientist 2 at PPD Police. They work salaried. 2026 total compensation came to $26,995.

Kevin Chea

Police Officer 1/PPD Police

2026 total comp
$26,992
Base pay
$21,648
Overtime
$2,440
Other pay
$2,903
Benefits
$0
Total compensation
$26,992
Employment type
Salaried

Source-specific fields

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

Kevin Chea works as a Police Officer 1 for PPD Police. Their status is salaried. Kevin earned $26,992 in 2026.

Les Charlton

Police Officer 1/PPD Police

2026 total comp
$26,992
Base pay
$21,648
Overtime
$2,440
Other pay
$2,903
Benefits
$0
Total compensation
$26,992
Employment type
Salaried

Source-specific fields

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

At PPD Police, Les Charlton serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $26,992.

Kristen Mclaughlin

Police Officer 1/PPD Police

2026 total comp
$26,990
Base pay
$19,484
Overtime
$5,979
Other pay
$1,528
Benefits
$0
Total compensation
$26,990
Employment type
Salaried

Source-specific fields

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

Kristen Mclaughlin works as a Police Officer 1 for PPD Police. Their status is salaried. Kristen earned $26,990 in 2026.

Malik Berry

Police Officer 1/PPD Police

2026 total comp
$26,990
Base pay
$18,185
Overtime
$6,463
Other pay
$2,342
Benefits
$0
Total compensation
$26,990
Employment type
Salaried

Source-specific fields

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

Malik Berry holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $26,990.

Stephen Halbherr

Police Officer 1/PPD Police

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

Source-specific fields

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

Stephen Halbherr is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $26,986.