GCGovComp.app

City of Philadelphia / PPD Police / Police Corporal

Job-title file

Police Corporal

Enforce laws and maintain public safety — patrol, respond to incidents, investigate crimes, and make arrests.

225 employees hold this title in PPD Police. Median total compensation for the role is $27,685, above the department median of $27,267.

Employees
225
Total payroll
$8.8M
Role median
$27,685
Agency median
$27,267
Comparison
Above

What the records show

Role pay distribution

Pay distribution for this role

$0$138,431+

Hover a bar for its range; click to filter the list below.

How total compensation varies among the 225 people in this role. Even for one job title, pay differs with seniority, step, overtime, and tenure. Each bar is a pay range; the far-right bar collects the highest earners.

Compare departments

This role across City of Philadelphia

Police Corporal is held in 2 City of Philadelphia departments. In PPD Police, the median of $27,685 ranks #2 of 2.

Highest-paying departments for this role

Finance Finance
$31,701 · 6

Median total compensation for the Police Corporal role in other City of Philadelphiadepartments (highest first). Each bar links to that department’s page for this role.

Compare jurisdictions

Police Corporal beyond City of Philadelphia

This role is reported in 2 jurisdictions. In City of Philadelphia, the median of $27,685 ranks #2 of 2. See Police Corporal across all of City of Philadelphia

Highest-paying jurisdictions for this role

City of Greensboro
$87,831 · 58

Median total compensation for comparable Police Corporalroles in other jurisdictions. Titles are matched by normalized name across sources, not identical job classification, and pay is not cost-of-living adjusted. Each bar links to that jurisdiction’s page for the role.

Record list

Employees with this title

Page 1

Pamela Canada

Police Corporal/PPD Police

2026 total comp
$41,156
Base pay
$23,813
Overtime
$12,862
Other pay
$4,482
Benefits
$0
Total compensation
$41,156
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A03
Public Id
33228
Total Pay
$41,156

Pamela Canada is a Police Corporal at PPD Police. They work salaried. 2026 total compensation came to $41,156.

Alberta Windfelder

Police Corporal/PPD Police

2020 total comp
$39,746
Base pay
$35,307
Overtime
$0
Other pay
$4,440
Benefits
$0
Total compensation
$39,746
Employment type
Salaried

Source-specific fields

Base Salary
$85,901
Employee Category
Civil Service
Job Code
6A03
Public Id
3571
Total Pay
$39,746

Alberta Windfelder is a Police Corporal at PPD Police. They work salaried. 2020 total compensation came to $39,746.

Michael Di Domenico

Police Corporal/PPD Police

2026 total comp
$39,496
Base pay
$23,813
Overtime
$11,072
Other pay
$4,611
Benefits
$0
Total compensation
$39,496
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A03
Public Id
23207
Total Pay
$39,496

At PPD Police, Michael Di Domenico serves as a Police Corporal. They work salaried. Their 2026 pay totaled $39,496.

Robert Hilliard

Police Corporal/PPD Police

2026 total comp
$38,681
Base pay
$23,813
Overtime
$10,513
Other pay
$4,355
Benefits
$0
Total compensation
$38,681
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A03
Public Id
2627
Total Pay
$38,681

Robert Hilliard holds the role of Police Corporal at PPD Police. Their status is salaried. In 2026, their total compensation was $38,681.

Janice Petrone

Police Corporal/PPD Police

2021 total comp
$38,605
Base pay
$33,242
Overtime
$0
Other pay
$5,363
Benefits
$0
Total compensation
$38,605
Employment type
Salaried

Source-specific fields

Base Salary
$85,901
Employee Category
Civil Service
Job Code
6A03
Public Id
31000
Total Pay
$38,605

Janice Petrone is a Police Corporal at PPD Police. They work salaried. 2021 total compensation came to $38,605.

Jerrold Harris

Police Corporal/PPD Police

2026 total comp
$38,462
Base pay
$23,813
Overtime
$10,513
Other pay
$4,136
Benefits
$0
Total compensation
$38,462
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A03
Public Id
36702
Total Pay
$38,462

At PPD Police, Jerrold Harris serves as a Police Corporal. They work salaried. Their 2026 pay totaled $38,462.

Erica Foat

Police Corporal/PPD Police

2025 total comp
$38,432
Base pay
$5,325
Overtime
$0
Other pay
$33,107
Benefits
$0
Total compensation
$38,432
Employment type
Salaried

Source-specific fields

Base Salary
$99,276
Employee Category
Civil Service
Job Code
6A03
Public Id
13961
Total Pay
$38,432

At PPD Police, Erica Foat serves as a Police Corporal. They work salaried. Their 2025 pay totaled $38,432.

Michael Smith

Police Corporal/PPD Police

2026 total comp
$38,272
Base pay
$23,813
Overtime
$9,991
Other pay
$4,468
Benefits
$0
Total compensation
$38,272
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A03
Public Id
20447
Total Pay
$38,272

At PPD Police, Michael Smith serves as a Police Corporal. They work salaried. Their 2026 pay totaled $38,272.

Harold Poles

Police Corporal/PPD Police

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

Source-specific fields

Base Salary
$83,806
Employee Category
Civil Service
Job Code
6A03
Public Id
22029
Total Pay
$37,939

Harold Poles holds the role of Police Corporal at PPD Police. Their status is salaried. In 2020, their total compensation was $37,939.

Holley Satterthwaite

Police Corporal/PPD Police

2026 total comp
$37,588
Base pay
$23,813
Overtime
$9,544
Other pay
$4,232
Benefits
$0
Total compensation
$37,588
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A03
Public Id
21149
Total Pay
$37,588

At PPD Police, Holley Satterthwaite serves as a Police Corporal. They work salaried. Their 2026 pay totaled $37,588.

Robert Champion

Police Corporal/PPD Police

2026 total comp
$37,199
Base pay
$23,813
Overtime
$9,767
Other pay
$3,619
Benefits
$0
Total compensation
$37,199
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A03
Public Id
10062
Total Pay
$37,199

Robert Champion is a Police Corporal at PPD Police. They work salaried. 2026 total compensation came to $37,199.

Brian Mccullion

Police Corporal/PPD Police

2026 total comp
$37,084
Base pay
$23,813
Overtime
$9,096
Other pay
$4,175
Benefits
$0
Total compensation
$37,084
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A03
Public Id
12086
Total Pay
$37,084

Brian Mccullion holds the role of Police Corporal at PPD Police. Their status is salaried. In 2026, their total compensation was $37,084.

Christina Linder

Police Corporal/PPD Police

2026 total comp
$36,753
Base pay
$23,813
Overtime
$8,649
Other pay
$4,291
Benefits
$0
Total compensation
$36,753
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A03
Public Id
869
Total Pay
$36,753

Christina Linder works as a Police Corporal for PPD Police. Their status is salaried. Christina earned $36,753 in 2026.

John Bauer

Police Corporal/PPD Police

2024 total comp
$36,366
Base pay
$19,273
Overtime
$0
Other pay
$17,092
Benefits
$0
Total compensation
$36,366
Employment type
Salaried

Source-specific fields

Base Salary
$94,549
Employee Category
Civil Service
Job Code
6A03
Public Id
18400
Total Pay
$36,366

At PPD Police, John Bauer serves as a Police Corporal. They work salaried. Their 2024 pay totaled $36,366.

Daniel Anthony

Police Corporal/PPD Police

2023 total comp
$36,275
Base pay
$31,137
Overtime
$0
Other pay
$5,137
Benefits
$0
Total compensation
$36,275
Employment type
Salaried

Source-specific fields

Base Salary
$94,549
Employee Category
Civil Service
Job Code
6A03
Public Id
28729
Total Pay
$36,275

At PPD Police, Daniel Anthony serves as a Police Corporal. They work salaried. Their 2023 pay totaled $36,275.

Kimnavinnia Williams

Police Corporal/PPD Police

2026 total comp
$36,244
Base pay
$23,813
Overtime
$8,351
Other pay
$4,081
Benefits
$0
Total compensation
$36,244
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A03
Public Id
27289
Total Pay
$36,244

Kimnavinnia Williams holds the role of Police Corporal at PPD Police. Their status is salaried. In 2026, their total compensation was $36,244.

Myra Vinson

Police Corporal/PPD Police

2022 total comp
$36,095
Base pay
$16,909
Overtime
$0
Other pay
$19,186
Benefits
$0
Total compensation
$36,095
Employment type
Salaried

Source-specific fields

Base Salary
$88,263
Employee Category
Civil Service
Job Code
6A03
Public Id
28417
Total Pay
$36,095

Myra Vinson works as a Police Corporal for PPD Police. Their status is salaried. Myra earned $36,095 in 2022.

Joseph Goodwin Jr

Police Corporal/PPD Police

2026 total comp
$36,076
Base pay
$23,813
Overtime
$8,202
Other pay
$4,062
Benefits
$0
Total compensation
$36,076
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A03
Public Id
685
Total Pay
$36,076

Joseph Goodwin Jr holds the role of Police Corporal at PPD Police. Their status is salaried. In 2026, their total compensation was $36,076.

Nicholas Polini Iii

Police Corporal/PPD Police

2026 total comp
$35,952
Base pay
$23,813
Overtime
$8,425
Other pay
$3,714
Benefits
$0
Total compensation
$35,952
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A03
Public Id
29467
Total Pay
$35,952

Nicholas Polini Iii holds the role of Police Corporal at PPD Police. Their status is salaried. In 2026, their total compensation was $35,952.

Tammy Britt

Police Corporal/PPD Police

2026 total comp
$35,371
Base pay
$23,813
Overtime
$7,754
Other pay
$3,804
Benefits
$0
Total compensation
$35,371
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A03
Public Id
588
Total Pay
$35,371

At PPD Police, Tammy Britt serves as a Police Corporal. They work salaried. Their 2026 pay totaled $35,371.

Claudia Fisher

Police Corporal/PPD Police

2026 total comp
$35,320
Base pay
$23,813
Overtime
$7,531
Other pay
$3,977
Benefits
$0
Total compensation
$35,320
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A03
Public Id
20133
Total Pay
$35,320

Claudia Fisher is a Police Corporal at PPD Police. They work salaried. 2026 total compensation came to $35,320.

Charina Smith

Police Corporal/PPD Police

2026 total comp
$35,064
Base pay
$23,813
Overtime
$7,158
Other pay
$4,094
Benefits
$0
Total compensation
$35,064
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A03
Public Id
28189
Total Pay
$35,064

Charina Smith works as a Police Corporal for PPD Police. Their status is salaried. Charina earned $35,064 in 2026.