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 6

Eliana Carino

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
20479
Total Pay
$10,021

Eliana Carino holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2022, their total compensation was $10,021.

Anthony Coaxum

Facilities Care Worker 1/PPD Police

2026 total comp
$10,011
Base pay
$9,640
Overtime
$0
Other pay
$372
Benefits
$0
Total compensation
$10,011
Employment type
Salaried

Source-specific fields

Base Salary
$41,930
Employee Category
Civil Service
Job Code
7D11
Public Id
13595
Total Pay
$10,011

Anthony Coaxum holds the role of Facilities Care Worker 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $10,011.

Ebony Lewis

Police Communications Dispatcher Trainee/PPD Police

2026 total comp
$10,009
Base pay
$9,012
Overtime
$821
Other pay
$176
Benefits
$0
Total compensation
$10,009
Employment type
Salaried

Source-specific fields

Base Salary
$47,611
Employee Category
Civil Service
Job Code
6J31
Public Id
55232
Total Pay
$10,009

Ebony Lewis works as a Police Communications Dispatcher Trainee for PPD Police. Their status is salaried. Ebony earned $10,009 in 2026.

Liana-Jade Maranan

Police Communication Dispatcher/PPD Police

2026 total comp
$10,003
Base pay
$8,666
Overtime
$1,111
Other pay
$226
Benefits
$0
Total compensation
$10,003
Employment type
Salaried

Source-specific fields

Base Salary
$57,858
Employee Category
Civil Service
Job Code
6J32
Public Id
41873
Total Pay
$10,003

Liana-Jade Maranan is a Police Communication Dispatcher at PPD Police. They work salaried. 2026 total compensation came to $10,003.

Daniel Navarrete

Police Officer Recruit/PPD Police

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

Source-specific fields

Base Salary
$64,982
Employee Category
Civil Service
Job Code
6A01
Public Id
44950
Total Pay
$9,998

At PPD Police, Daniel Navarrete serves as a Police Officer Recruit. They work salaried. Their 2024 pay totaled $9,998.

Jordan Malham

Police Officer 1/PPD Police

2026 total comp
$9,986
Base pay
$6,465
Overtime
$2,610
Other pay
$912
Benefits
$0
Total compensation
$9,986
Employment type
Salaried

Source-specific fields

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

At PPD Police, Jordan Malham serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $9,986.

Cecily O'Donnell

Office Clerk 2/PPD Police

2026 total comp
$9,952
Base pay
$9,486
Overtime
$467
Other pay
$0
Benefits
$0
Total compensation
$9,952
Employment type
Salaried

Source-specific fields

Base Salary
$40,584
Employee Category
Civil Service
Job Code
1A03
Public Id
51786
Total Pay
$9,952

At PPD Police, Cecily O'Donnell serves as a Office Clerk 2. They work salaried. Their 2026 pay totaled $9,952.

Joel John

Office Clerk 2/PPD Police

2026 total comp
$9,952
Base pay
$9,486
Overtime
$467
Other pay
$0
Benefits
$0
Total compensation
$9,952
Employment type
Salaried

Source-specific fields

Base Salary
$40,584
Employee Category
Civil Service
Job Code
1A03
Public Id
53438
Total Pay
$9,952

Joel John works as a Office Clerk 2 for PPD Police. Their status is salaried. Joel earned $9,952 in 2026.

Lillien Cirino

Office Clerk 2/PPD Police

2026 total comp
$9,946
Base pay
$9,187
Overtime
$753
Other pay
$7
Benefits
$0
Total compensation
$9,946
Employment type
Salaried

Source-specific fields

Base Salary
$41,634
Employee Category
Civil Service
Job Code
1A03
Public Id
52311
Total Pay
$9,946

At PPD Police, Lillien Cirino serves as a Office Clerk 2. They work salaried. Their 2026 pay totaled $9,946.

Sciana Philmore

Police Communications Dispatcher Trainee/PPD Police

2026 total comp
$9,940
Base pay
$7,491
Overtime
$0
Other pay
$2,448
Benefits
$0
Total compensation
$9,940
Employment type
Salaried

Source-specific fields

Base Salary
$47,611
Employee Category
Civil Service
Job Code
6J31
Public Id
56521
Total Pay
$9,940

Sciana Philmore holds the role of Police Communications Dispatcher Trainee at PPD Police. Their status is salaried. In 2026, their total compensation was $9,940.

Jasper Cooper

Police Communications Dispatcher Trainee/PPD Police

2023 total comp
$9,938
Base pay
$9,774
Overtime
$0
Other pay
$164
Benefits
$0
Total compensation
$9,938
Employment type
Salaried

Source-specific fields

Base Salary
$42,379
Employee Category
Civil Service
Job Code
6J31
Public Id
29074
Total Pay
$9,938

Jasper Cooper holds the role of Police Communications Dispatcher Trainee at PPD Police. Their status is salaried. In 2023, their total compensation was $9,938.

Shawn Williams

Facilities Care Worker 1/PPD Police

2026 total comp
$9,932
Base pay
$9,517
Overtime
$241
Other pay
$174
Benefits
$0
Total compensation
$9,932
Employment type
Salaried

Source-specific fields

Base Salary
$41,930
Employee Category
Civil Service
Job Code
7D11
Public Id
26059
Total Pay
$9,932

Shawn Williams holds the role of Facilities Care Worker 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $9,932.

Jordan Collins

Office Clerk 2/PPD Police

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

Source-specific fields

Base Salary
$43,879
Employee Category
Civil Service
Job Code
1A03
Public Id
40174
Total Pay
$9,930

Jordan Collins holds the role of Office Clerk 2 at PPD Police. Their status is salaried. In 2026, their total compensation was $9,930.

Joseph Gavula

Police Sergeant/PPD Police

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

Source-specific fields

Base Salary
$102,887
Employee Category
Civil Service
Job Code
6A04
Public Id
13422
Total Pay
$9,930

Joseph Gavula holds the role of Police Sergeant at PPD Police. Their status is salaried. In 2025, their total compensation was $9,930.

Kayla Jefferson

Police Communication Dispatcher/PPD Police

2026 total comp
$9,927
Base pay
$8,613
Overtime
$807
Other pay
$506
Benefits
$0
Total compensation
$9,927
Employment type
Salaried

Source-specific fields

Base Salary
$59,642
Employee Category
Civil Service
Job Code
6J32
Public Id
38695
Total Pay
$9,927

Kayla Jefferson holds the role of Police Communication Dispatcher at PPD Police. Their status is salaried. In 2026, their total compensation was $9,927.

Daniel Oconnor

Police Captain/PPD Police

2026 total comp
$9,921
Base pay
$8,110
Overtime
$0
Other pay
$1,811
Benefits
$0
Total compensation
$9,921
Employment type
Salaried

Source-specific fields

Base Salary
$142,241
Employee Category
Civil Service
Job Code
6A06
Public Id
364
Total Pay
$9,921

Daniel Oconnor is a Police Captain at PPD Police. They work salaried. 2026 total compensation came to $9,921.

Thomas Mc Lean

Police Captain/PPD Police

2026 total comp
$9,921
Base pay
$8,110
Overtime
$0
Other pay
$1,811
Benefits
$0
Total compensation
$9,921
Employment type
Salaried

Source-specific fields

Base Salary
$142,241
Employee Category
Civil Service
Job Code
6A06
Public Id
18432
Total Pay
$9,921

Thomas Mc Lean holds the role of Police Captain at PPD Police. Their status is salaried. In 2026, their total compensation was $9,921.

Phat Phan

Police Officer 1/PPD Police

2026 total comp
$9,899
Base pay
$8,995
Overtime
$0
Other pay
$904
Benefits
$0
Total compensation
$9,899
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
33546
Total Pay
$9,899

Phat Phan works as a Police Officer 1 for PPD Police. Their status is salaried. Phat earned $9,899 in 2026.

Alex Vivaldo

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
24941
Total Pay
$9,899

At PPD Police, Alex Vivaldo serves as a Police Officer 1. They work salaried. Their 2022 pay totaled $9,899.

Tara Glenn

Correctional Officer/PPD Police

2023 total comp
$9,897
Base pay
$8,400
Overtime
$957
Other pay
$540
Benefits
$0
Total compensation
$9,897
Employment type
Salaried

Source-specific fields

Base Salary
$55,504
Employee Category
Civil Service
Job Code
5H04
Public Id
31976
Total Pay
$9,897

Tara Glenn is a Correctional Officer at PPD Police. They work salaried. 2023 total compensation came to $9,897.

Ethan Ritchie

Police Communications Dispatcher Trainee/PPD Police

2021 total comp
$9,895
Base pay
$9,039
Overtime
$329
Other pay
$528
Benefits
$0
Total compensation
$9,895
Employment type
Salaried

Source-specific fields

Base Salary
$35,743
Employee Category
Civil Service
Job Code
6J31
Public Id
22426
Total Pay
$9,895

Ethan Ritchie works as a Police Communications Dispatcher Trainee for PPD Police. Their status is salaried. Ethan earned $9,895 in 2021.

Nyla Prince

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
3893
Total Pay
$9,895

Nyla Prince works as a Police Officer 1 for PPD Police. Their status is salaried. Nyla earned $9,895 in 2024.

Christian Vellani

Forensic Scientist 4/PPD Police

2023 total comp
$9,887
Base pay
$6,668
Overtime
$0
Other pay
$3,219
Benefits
$0
Total compensation
$9,887
Employment type
Salaried

Source-specific fields

Base Salary
$87,017
Employee Category
Civil Service
Job Code
3H73
Public Id
13002
Total Pay
$9,887

At PPD Police, Christian Vellani serves as a Forensic Scientist 4. They work salaried. Their 2023 pay totaled $9,887.

James Fama

Facilities Care Worker 1/PPD Police

2026 total comp
$9,875
Base pay
$9,640
Overtime
$0
Other pay
$236
Benefits
$0
Total compensation
$9,875
Employment type
Salaried

Source-specific fields

Base Salary
$41,930
Employee Category
Civil Service
Job Code
7D11
Public Id
28610
Total Pay
$9,875

James Fama is a Facilities Care Worker 1 at PPD Police. They work salaried. 2026 total compensation came to $9,875.

Sada Deys

Office Clerk 2/PPD Police

2026 total comp
$9,875
Base pay
$9,636
Overtime
$239
Other pay
$0
Benefits
$0
Total compensation
$9,875
Employment type
Salaried

Source-specific fields

Base Salary
$42,753
Employee Category
Civil Service
Job Code
1A03
Public Id
47587
Total Pay
$9,875

At PPD Police, Sada Deys serves as a Office Clerk 2. They work salaried. Their 2026 pay totaled $9,875.

Ashley-Anise Wickiser-Kachmarsky

Fingerprint Identification Specialist Trainee/PPD Police

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

Source-specific fields

Base Salary
$43,442
Employee Category
Civil Service
Job Code
6C11
Public Id
51913
Total Pay
$9,872

Ashley-Anise Wickiser-Kachmarsky holds the role of Fingerprint Identification Specialist Trainee at PPD Police. Their status is salaried. In 2026, their total compensation was $9,872.

David Marcus Jr

Police Officer 1/PPD Police

2025 total comp
$9,860
Base pay
$1,383
Overtime
$0
Other pay
$8,477
Benefits
$0
Total compensation
$9,860
Employment type
Salaried

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
7179
Total Pay
$9,860

David Marcus Jr is a Police Officer 1 at PPD Police. They work salaried. 2025 total compensation came to $9,860.

Felicia Brown

Office Clerk 2/PPD Police

2026 total comp
$9,833
Base pay
$9,600
Overtime
$233
Other pay
$0
Benefits
$0
Total compensation
$9,833
Employment type
Salaried

Source-specific fields

Base Salary
$40,584
Employee Category
Civil Service
Job Code
1A03
Public Id
51678
Total Pay
$9,833

Felicia Brown holds the role of Office Clerk 2 at PPD Police. Their status is salaried. In 2026, their total compensation was $9,833.

Linda Carroll

Criminal Investigative Research Specialist/PPD Police

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

Source-specific fields

Base Salary
$64,549
Employee Category
Civil Service
Job Code
6C21
Public Id
5786
Total Pay
$9,827

At PPD Police, Linda Carroll serves as a Criminal Investigative Research Specialist. They work salaried. Their 2022 pay totaled $9,827.

Egypt Meachem

School Crossing Guard/PPD Police

2022 total comp
$9,819
Base pay
$8,755
Overtime
$0
Other pay
$1,064
Benefits
$0
Total compensation
$9,819
Employment type
Salaried

Source-specific fields

Base Salary
$34,341
Employee Category
Civil Service
Job Code
6D44
Public Id
38613
Total Pay
$9,819

At PPD Police, Egypt Meachem serves as a School Crossing Guard. They work salaried. Their 2022 pay totaled $9,819.

January Brown

School Crossing Guard/PPD Police

2019 total comp
$9,797
Base pay
$9,397
Overtime
$0
Other pay
$400
Benefits
$0
Total compensation
$9,797
Employment type
Salaried

Source-specific fields

Base Salary
$12,704
Employee Category
Civil Service
Job Code
6D44
Public Id
7838
Total Pay
$9,797

January Brown works as a School Crossing Guard for PPD Police. Their status is salaried. January earned $9,797 in 2019.

Brandi Jones

Office Clerk 2/PPD Police

2026 total comp
$9,793
Base pay
$9,290
Overtime
$498
Other pay
$5
Benefits
$0
Total compensation
$9,793
Employment type
Salaried

Source-specific fields

Base Salary
$41,634
Employee Category
Civil Service
Job Code
1A03
Public Id
52048
Total Pay
$9,793

Brandi Jones works as a Office Clerk 2 for PPD Police. Their status is salaried. Brandi earned $9,793 in 2026.

Clare Duckworth

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$76,187
Employee Category
Civil Service
Job Code
6A02
Public Id
210
Total Pay
$9,791

At PPD Police, Clare Duckworth serves as a Police Officer 1. They work salaried. Their 2020 pay totaled $9,791.

Geneane Sanchez

Office Clerk 2/PPD Police

2026 total comp
$9,784
Base pay
$9,561
Overtime
$223
Other pay
$0
Benefits
$0
Total compensation
$9,784
Employment type
Salaried

Source-specific fields

Base Salary
$41,634
Employee Category
Civil Service
Job Code
1A03
Public Id
49322
Total Pay
$9,784

At PPD Police, Geneane Sanchez serves as a Office Clerk 2. They work salaried. Their 2026 pay totaled $9,784.

Shane Benson

Facilities Care Worker 1/PPD Police

2026 total comp
$9,784
Base pay
$9,640
Overtime
$0
Other pay
$144
Benefits
$0
Total compensation
$9,784
Employment type
Salaried

Source-specific fields

Base Salary
$41,930
Employee Category
Civil Service
Job Code
7D11
Public Id
35796
Total Pay
$9,784

Shane Benson is a Facilities Care Worker 1 at PPD Police. They work salaried. 2026 total compensation came to $9,784.

Adrena Benjamin

Facilities Care Worker 1/PPD Police

2026 total comp
$9,784
Base pay
$9,640
Overtime
$0
Other pay
$144
Benefits
$0
Total compensation
$9,784
Employment type
Salaried

Source-specific fields

Base Salary
$41,930
Employee Category
Civil Service
Job Code
7D11
Public Id
16454
Total Pay
$9,784

At PPD Police, Adrena Benjamin serves as a Facilities Care Worker 1. They work salaried. Their 2026 pay totaled $9,784.

Efrem Smith

Facilities Care Worker 1/PPD Police

2026 total comp
$9,783
Base pay
$9,640
Overtime
$0
Other pay
$144
Benefits
$0
Total compensation
$9,783
Employment type
Salaried

Source-specific fields

Base Salary
$41,930
Employee Category
Civil Service
Job Code
7D11
Public Id
15511
Total Pay
$9,783

Efrem Smith holds the role of Facilities Care Worker 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $9,783.

Colleen O'Leary

School Crossing Guard/PPD Police

2022 total comp
$9,783
Base pay
$8,674
Overtime
$0
Other pay
$1,109
Benefits
$0
Total compensation
$9,783
Employment type
Salaried

Source-specific fields

Base Salary
$13,720
Employee Category
Civil Service
Job Code
6D44
Public Id
3051
Total Pay
$9,783

At PPD Police, Colleen O'Leary serves as a School Crossing Guard. They work salaried. Their 2022 pay totaled $9,783.

Bryan Magee

Facilities Care Worker 1/PPD Police

2026 total comp
$9,779
Base pay
$9,194
Overtime
$245
Other pay
$340
Benefits
$0
Total compensation
$9,779
Employment type
Salaried

Source-specific fields

Base Salary
$39,992
Employee Category
Civil Service
Job Code
7D11
Public Id
53362
Total Pay
$9,779

Bryan Magee is a Facilities Care Worker 1 at PPD Police. They work salaried. 2026 total compensation came to $9,779.

Timothy Houser

Police Officer 1/PPD Police

2019 total comp
$9,777
Base pay
$0
Overtime
$0
Other pay
$9,777
Benefits
$0
Total compensation
$9,777
Employment type
Salaried

Source-specific fields

Base Salary
$73,433
Employee Category
Civil Service
Job Code
6A02
Public Id
31356
Total Pay
$9,777

Timothy Houser is a Police Officer 1 at PPD Police. They work salaried. 2019 total compensation came to $9,777.