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 66

Nicole Card

Correctional Officer/PPD Police

2026 total comp
$25,006
Base pay
$14,889
Overtime
$8,508
Other pay
$1,608
Benefits
$0
Total compensation
$25,006
Employment type
Salaried

Source-specific fields

Base Salary
$61,684
Employee Category
Civil Service
Job Code
5H04
Public Id
24689
Total Pay
$25,006

At PPD Police, Nicole Card serves as a Correctional Officer. They work salaried. Their 2026 pay totaled $25,006.

Marguerita Wilcox

Police Officer 1/PPD Police

2024 total comp
$25,005
Base pay
$7,604
Overtime
$0
Other pay
$17,402
Benefits
$0
Total compensation
$25,005
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
32713
Total Pay
$25,005

Marguerita Wilcox works as a Police Officer 1 for PPD Police. Their status is salaried. Marguerita earned $25,005 in 2024.

Brian Kilrain

Junior Law Enforcement Analyst/PPD Police

2026 total comp
$25,001
Base pay
$22,078
Overtime
$2,172
Other pay
$751
Benefits
$0
Total compensation
$25,001
Employment type
Salaried

Source-specific fields

Base Salary
$59,037
Employee Category
Civil Service
Job Code
6C25
Public Id
34926
Total Pay
$25,001

Brian Kilrain holds the role of Junior Law Enforcement Analyst at PPD Police. Their status is salaried. In 2026, their total compensation was $25,001.

Michael Clark

Police Officer 1/PPD Police

2026 total comp
$24,996
Base pay
$21,648
Overtime
$915
Other pay
$2,432
Benefits
$0
Total compensation
$24,996
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
25911
Total Pay
$24,996

At PPD Police, Michael Clark serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,996.

Brigid Martin

Police Officer 1/PPD Police

2026 total comp
$24,996
Base pay
$21,648
Overtime
$915
Other pay
$2,432
Benefits
$0
Total compensation
$24,996
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
29916
Total Pay
$24,996

At PPD Police, Brigid Martin serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,996.

Shana Moore

Police Officer 1/PPD Police

2026 total comp
$24,988
Base pay
$20,202
Overtime
$2,406
Other pay
$2,379
Benefits
$0
Total compensation
$24,988
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
15348
Total Pay
$24,988

Shana Moore is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,988.

Alex Kuriawa

Police Officer 1/PPD Police

2026 total comp
$24,985
Base pay
$19,484
Overtime
$4,087
Other pay
$1,414
Benefits
$0
Total compensation
$24,985
Employment type
Salaried

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
45592
Total Pay
$24,985

Alex Kuriawa holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $24,985.

Brittany Ramos

Police Officer 1/PPD Police

2026 total comp
$24,977
Base pay
$21,648
Overtime
$1,051
Other pay
$2,278
Benefits
$0
Total compensation
$24,977
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
23484
Total Pay
$24,977

Brittany Ramos is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,977.

Jasmine Fraticelli

Police Officer 1/PPD Police

2026 total comp
$24,977
Base pay
$21,648
Overtime
$1,051
Other pay
$2,278
Benefits
$0
Total compensation
$24,977
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
31964
Total Pay
$24,977

At PPD Police, Jasmine Fraticelli serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,977.

Shane Gallagher

Police Officer 1/PPD Police

2026 total comp
$24,977
Base pay
$21,648
Overtime
$1,051
Other pay
$2,278
Benefits
$0
Total compensation
$24,977
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
35017
Total Pay
$24,977

Shane Gallagher works as a Police Officer 1 for PPD Police. Their status is salaried. Shane earned $24,977 in 2026.

Sammy Brinson

Police Officer 1/PPD Police

2026 total comp
$24,975
Base pay
$21,648
Overtime
$746
Other pay
$2,580
Benefits
$0
Total compensation
$24,975
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
8374
Total Pay
$24,975

Sammy Brinson is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,975.

Qasim Hayes

Police Officer 1/PPD Police

2026 total comp
$24,967
Base pay
$21,577
Overtime
$1,220
Other pay
$2,169
Benefits
$0
Total compensation
$24,967
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
39716
Total Pay
$24,967

Qasim Hayes holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $24,967.

Jessica Williams

Police Communications Dispatcher Trainee/PPD Police

2024 total comp
$24,960
Base pay
$24,946
Overtime
$0
Other pay
$14
Benefits
$0
Total compensation
$24,960
Employment type
Salaried

Source-specific fields

Base Salary
$44,023
Employee Category
Civil Service
Job Code
6J31
Public Id
47231
Total Pay
$24,960

At PPD Police, Jessica Williams serves as a Police Communications Dispatcher Trainee. They work salaried. Their 2024 pay totaled $24,960.

Matthew Langan

Police Officer 1/PPD Police

2026 total comp
$24,958
Base pay
$21,648
Overtime
$881
Other pay
$2,429
Benefits
$0
Total compensation
$24,958
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
34232
Total Pay
$24,958

At PPD Police, Matthew Langan serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,958.

Christopher Hopkins

Police Officer 1/PPD Police

2026 total comp
$24,958
Base pay
$21,648
Overtime
$881
Other pay
$2,429
Benefits
$0
Total compensation
$24,958
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
2731
Total Pay
$24,958

Christopher Hopkins works as a Police Officer 1 for PPD Police. Their status is salaried. Christopher earned $24,958 in 2026.

John Durando

Police Officer 1/PPD Police

2026 total comp
$24,958
Base pay
$21,648
Overtime
$881
Other pay
$2,429
Benefits
$0
Total compensation
$24,958
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
2582
Total Pay
$24,958

John Durando holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $24,958.

Brian Condran

Police Officer 1/PPD Police

2026 total comp
$24,952
Base pay
$21,287
Overtime
$1,390
Other pay
$2,276
Benefits
$0
Total compensation
$24,952
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
15756
Total Pay
$24,952

Brian Condran holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $24,952.

John Omara

Police Officer 1/PPD Police

2026 total comp
$24,949
Base pay
$21,648
Overtime
$723
Other pay
$2,578
Benefits
$0
Total compensation
$24,949
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
34683
Total Pay
$24,949

At PPD Police, John Omara serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,949.

Herbert Johnson

Police Officer 1/PPD Police

2026 total comp
$24,942
Base pay
$21,648
Overtime
$610
Other pay
$2,683
Benefits
$0
Total compensation
$24,942
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
3582
Total Pay
$24,942

Herbert Johnson works as a Police Officer 1 for PPD Police. Their status is salaried. Herbert earned $24,942 in 2026.

Jacqueline Wylie-Green

Police Communications Dispatcher Trainee/PPD Police

2022 total comp
$24,941
Base pay
$18,684
Overtime
$5,997
Other pay
$260
Benefits
$0
Total compensation
$24,941
Employment type
Salaried

Source-specific fields

Base Salary
$41,045
Employee Category
Civil Service
Job Code
6J31
Public Id
41564
Total Pay
$24,941

Jacqueline Wylie-Green works as a Police Communications Dispatcher Trainee for PPD Police. Their status is salaried. Jacqueline earned $24,941 in 2022.

Samantha Vivarina

Police Officer 1/PPD Police

2026 total comp
$24,940
Base pay
$21,648
Overtime
$1,017
Other pay
$2,275
Benefits
$0
Total compensation
$24,940
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
34952
Total Pay
$24,940

Samantha Vivarina holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $24,940.

Matthew Zesdorn

Police Officer 1/PPD Police

2026 total comp
$24,940
Base pay
$21,648
Overtime
$1,017
Other pay
$2,275
Benefits
$0
Total compensation
$24,940
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
9982
Total Pay
$24,940

At PPD Police, Matthew Zesdorn serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,940.

Kenroy Cummings

Police Officer 1/PPD Police

2026 total comp
$24,936
Base pay
$18,185
Overtime
$4,868
Other pay
$1,883
Benefits
$0
Total compensation
$24,936
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
48003
Total Pay
$24,936

Kenroy Cummings is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,936.

John Mcquiggan

Police Officer 1/PPD Police

2026 total comp
$24,931
Base pay
$21,648
Overtime
$474
Other pay
$2,808
Benefits
$0
Total compensation
$24,931
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
16291
Total Pay
$24,931

At PPD Police, John Mcquiggan serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,931.

Jennifer Zerr

Police Officer 1/PPD Police

2026 total comp
$24,931
Base pay
$21,648
Overtime
$474
Other pay
$2,808
Benefits
$0
Total compensation
$24,931
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
13032
Total Pay
$24,931

Jennifer Zerr works as a Police Officer 1 for PPD Police. Their status is salaried. Jennifer earned $24,931 in 2026.

Danielle Lacy

Police Officer 1/PPD Police

2026 total comp
$24,931
Base pay
$21,648
Overtime
$474
Other pay
$2,808
Benefits
$0
Total compensation
$24,931
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
15048
Total Pay
$24,931

Danielle Lacy is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,931.

Matthew Halner

Police Officer 1/PPD Police

2026 total comp
$24,930
Base pay
$21,577
Overtime
$1,186
Other pay
$2,166
Benefits
$0
Total compensation
$24,930
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
39226
Total Pay
$24,930

At PPD Police, Matthew Halner serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,930.

Kevin Fay

Police Officer 1/PPD Police

2026 total comp
$24,921
Base pay
$21,648
Overtime
$847
Other pay
$2,425
Benefits
$0
Total compensation
$24,921
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
24557
Total Pay
$24,921

Kevin Fay holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $24,921.

Patricia Muldrew

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$73,433
Employee Category
Civil Service
Job Code
6A02
Public Id
14892
Total Pay
$24,908

Patricia Muldrew holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2019, their total compensation was $24,908.

Ricardo Soto

Police Officer 1/PPD Police

2026 total comp
$24,904
Base pay
$21,648
Overtime
$576
Other pay
$2,679
Benefits
$0
Total compensation
$24,904
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
21028
Total Pay
$24,904

Ricardo Soto holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $24,904.

Michael Long

Police Officer 1/PPD Police

2026 total comp
$24,904
Base pay
$21,648
Overtime
$576
Other pay
$2,679
Benefits
$0
Total compensation
$24,904
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
4671
Total Pay
$24,904

Michael Long works as a Police Officer 1 for PPD Police. Their status is salaried. Michael earned $24,904 in 2026.

Candice Gongora

Police Officer 1/PPD Police

2026 total comp
$24,903
Base pay
$21,648
Overtime
$983
Other pay
$2,271
Benefits
$0
Total compensation
$24,903
Employment type
Salaried

Source-specific fields

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

Candice Gongora works as a Police Officer 1 for PPD Police. Their status is salaried. Candice earned $24,903 in 2026.

Charles Morgan Iii

Police Officer 1/PPD Police

2026 total comp
$24,899
Base pay
$21,648
Overtime
$678
Other pay
$2,573
Benefits
$0
Total compensation
$24,899
Employment type
Salaried

Source-specific fields

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

Charles Morgan Iii works as a Police Officer 1 for PPD Police. Their status is salaried. Charles earned $24,899 in 2026.

James Arentzen

Police Officer 1/PPD Police

2026 total comp
$24,899
Base pay
$21,648
Overtime
$678
Other pay
$2,573
Benefits
$0
Total compensation
$24,899
Employment type
Salaried

Source-specific fields

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

James Arentzen is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,899.

Kevin Cooke

Police Officer 1/PPD Police

2026 total comp
$24,899
Base pay
$21,648
Overtime
$678
Other pay
$2,573
Benefits
$0
Total compensation
$24,899
Employment type
Salaried

Source-specific fields

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

Kevin Cooke is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,899.

Scott Mclane

Police Officer 1/PPD Police

2026 total comp
$24,899
Base pay
$21,648
Overtime
$678
Other pay
$2,573
Benefits
$0
Total compensation
$24,899
Employment type
Salaried

Source-specific fields

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

At PPD Police, Scott Mclane serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,899.

Charles Schuck

Police Officer 1/PPD Police

2026 total comp
$24,899
Base pay
$21,648
Overtime
$678
Other pay
$2,573
Benefits
$0
Total compensation
$24,899
Employment type
Salaried

Source-specific fields

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

Charles Schuck is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,899.

James Collins

Police Officer 1/PPD Police

2026 total comp
$24,899
Base pay
$21,648
Overtime
$678
Other pay
$2,573
Benefits
$0
Total compensation
$24,899
Employment type
Salaried

Source-specific fields

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

James Collins works as a Police Officer 1 for PPD Police. Their status is salaried. James earned $24,899 in 2026.

Joseph Marafino

Police Officer 1/PPD Police

2026 total comp
$24,895
Base pay
$21,648
Overtime
$339
Other pay
$2,907
Benefits
$0
Total compensation
$24,895
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
33120
Total Pay
$24,895

Joseph Marafino holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $24,895.

Julio Trujillo

Police Officer 1/PPD Police

2026 total comp
$24,883
Base pay
$21,648
Overtime
$813
Other pay
$2,421
Benefits
$0
Total compensation
$24,883
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
32018
Total Pay
$24,883

At PPD Police, Julio Trujillo serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,883.