GCGovComp.app

City of Philadelphia / PPD Police / Police Officer 1

Job-title file

Police Officer 1

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

5,430 employees hold this title in PPD Police. Median total compensation for the role is $28,187, above the department median of $27,267.

Employees
5,430
Total payroll
$200.3M
Role median
$28,187
Agency median
$27,267
Comparison
Above

What the records show

Role pay distribution

Pay distribution for this role

-$3,525$128,595+

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

How total compensation varies among the 5,430 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 Officer 1 is held in 2 City of Philadelphia departments. In PPD Police, the median of $28,187 ranks #2 of 2.

Highest-paying departments for this role

Finance Finance
$31,249 · 290

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

Compare jurisdictions

Police Officer beyond City of Philadelphia

This role is reported in 31 jurisdictions. In City of Philadelphia, the median of $28,333 ranks #31 of 31. See Police Officer across all of City of Philadelphia

Highest-paying jurisdictions for this role

City of San Jose
$286,889 · 818
City of Los Angeles
$187,245 · 5,730
City of Boston
$185,462 · 1,335
City of Worcester
$128,256 · 371
City of Phoenix, Arizona
$116,326 · 2,460
Illinois
$114,200 · 7

Median total compensation for comparable Police Officer roles 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 15

Victor Rosa Jr

Police Officer 1/PPD Police

2026 total comp
$31,499
Base pay
$21,648
Overtime
$6,304
Other pay
$3,547
Benefits
$0
Total compensation
$31,499
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
28210
Total Pay
$31,499

Victor Rosa Jr is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $31,499.

Ryan Redmond

Police Officer 1/PPD Police

2026 total comp
$31,491
Base pay
$21,648
Overtime
$6,778
Other pay
$3,064
Benefits
$0
Total compensation
$31,491
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
35968
Total Pay
$31,491

Ryan Redmond holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $31,491.

Robert Scarpello

Police Officer 1/PPD Police

2026 total comp
$31,475
Base pay
$21,648
Overtime
$6,575
Other pay
$3,251
Benefits
$0
Total compensation
$31,475
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
31513
Total Pay
$31,475

Robert Scarpello is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $31,475.

Michael Alexander

Police Officer 1/PPD Police

2026 total comp
$31,473
Base pay
$21,648
Overtime
$6,439
Other pay
$3,385
Benefits
$0
Total compensation
$31,473
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
7455
Total Pay
$31,473

Michael Alexander works as a Police Officer 1 for PPD Police. Their status is salaried. Michael earned $31,473 in 2026.

William Greco Jr

Police Officer 1/PPD Police

2026 total comp
$31,461
Base pay
$21,648
Overtime
$6,270
Other pay
$3,542
Benefits
$0
Total compensation
$31,461
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
5155
Total Pay
$31,461

William Greco Jr works as a Police Officer 1 for PPD Police. Their status is salaried. William earned $31,461 in 2026.

John Schanz Iii

Police Officer 1/PPD Police

2026 total comp
$31,453
Base pay
$21,648
Overtime
$6,745
Other pay
$3,060
Benefits
$0
Total compensation
$31,453
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
17592
Total Pay
$31,453

At PPD Police, John Schanz Iii serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $31,453.

Nicholas Leary

Police Officer 1/PPD Police

2026 total comp
$31,451
Base pay
$20,783
Overtime
$7,939
Other pay
$2,729
Benefits
$0
Total compensation
$31,451
Employment type
Salaried

Source-specific fields

Base Salary
$90,581
Employee Category
Civil Service
Job Code
6A02
Public Id
41862
Total Pay
$31,451

Nicholas Leary works as a Police Officer 1 for PPD Police. Their status is salaried. Nicholas earned $31,451 in 2026.

Cassandra Haskins

Police Officer 1/PPD Police

2026 total comp
$31,417
Base pay
$21,648
Overtime
$6,101
Other pay
$3,668
Benefits
$0
Total compensation
$31,417
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
4573
Total Pay
$31,417

Cassandra Haskins is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $31,417.

Andrew Monroe

Police Officer 1/PPD Police

2026 total comp
$31,399
Base pay
$21,648
Overtime
$6,507
Other pay
$3,244
Benefits
$0
Total compensation
$31,399
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
15205
Total Pay
$31,399

Andrew Monroe works as a Police Officer 1 for PPD Police. Their status is salaried. Andrew earned $31,399 in 2026.

Trevor Barnes

Police Officer 1/PPD Police

2026 total comp
$31,398
Base pay
$21,648
Overtime
$7,050
Other pay
$2,700
Benefits
$0
Total compensation
$31,398
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
22695
Total Pay
$31,398

Trevor Barnes works as a Police Officer 1 for PPD Police. Their status is salaried. Trevor earned $31,398 in 2026.

Anthony Soliman

Police Officer 1/PPD Police

2026 total comp
$31,397
Base pay
$21,648
Overtime
$6,372
Other pay
$3,377
Benefits
$0
Total compensation
$31,397
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
34454
Total Pay
$31,397

At PPD Police, Anthony Soliman serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $31,397.

Frank Holmes

Police Officer 1/PPD Police

2026 total comp
$31,376
Base pay
$21,648
Overtime
$6,304
Other pay
$3,423
Benefits
$0
Total compensation
$31,376
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
19488
Total Pay
$31,376

Frank Holmes works as a Police Officer 1 for PPD Police. Their status is salaried. Frank earned $31,376 in 2026.

Joseph Flint

Police Officer 1/PPD Police

2022 total comp
$31,371
Base pay
$18,538
Overtime
$1,297
Other pay
$11,535
Benefits
$0
Total compensation
$31,371
Employment type
Salaried

Source-specific fields

Base Salary
$72,215
Employee Category
Civil Service
Job Code
6A02
Public Id
14368
Total Pay
$31,371

At PPD Police, Joseph Flint serves as a Police Officer 1. They work salaried. Their 2022 pay totaled $31,371.

Raymond Jastrzebski

Police Officer 1/PPD Police

2026 total comp
$31,366
Base pay
$21,648
Overtime
$6,858
Other pay
$2,860
Benefits
$0
Total compensation
$31,366
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
21494
Total Pay
$31,366

Raymond Jastrzebski holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $31,366.

John Brecht

Police Officer 1/PPD Police

2026 total comp
$31,354
Base pay
$21,648
Overtime
$6,846
Other pay
$2,859
Benefits
$0
Total compensation
$31,354
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
32834
Total Pay
$31,354

John Brecht holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $31,354.

Matthew Gaynor

Police Officer 1/PPD Police

2026 total comp
$31,349
Base pay
$21,648
Overtime
$6,677
Other pay
$3,024
Benefits
$0
Total compensation
$31,349
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
154
Total Pay
$31,349

Matthew Gaynor is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $31,349.

Patrick Sitek

Police Officer 1/PPD Police

2026 total comp
$31,341
Base pay
$21,648
Overtime
$6,033
Other pay
$3,659
Benefits
$0
Total compensation
$31,341
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
22114
Total Pay
$31,341

Patrick Sitek holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $31,341.

Brian Scalio

Police Officer 1/PPD Police

2023 total comp
$31,333
Base pay
$22,460
Overtime
$0
Other pay
$8,873
Benefits
$0
Total compensation
$31,333
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
3478
Total Pay
$31,333

Brian Scalio is a Police Officer 1 at PPD Police. They work salaried. 2023 total compensation came to $31,333.

Leonard Johnson

Police Officer 1/PPD Police

2022 total comp
$31,324
Base pay
$27,670
Overtime
$0
Other pay
$3,655
Benefits
$0
Total compensation
$31,324
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
12606
Total Pay
$31,324

Leonard Johnson works as a Police Officer 1 for PPD Police. Their status is salaried. Leonard earned $31,324 in 2022.

Kristen Trenwith

Police Officer 1/PPD Police

2026 total comp
$31,324
Base pay
$21,648
Overtime
$6,439
Other pay
$3,236
Benefits
$0
Total compensation
$31,324
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
29783
Total Pay
$31,324

At PPD Police, Kristen Trenwith serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $31,324.

Branden Paczewski

Police Officer 1/PPD Police

2026 total comp
$31,308
Base pay
$20,783
Overtime
$7,809
Other pay
$2,717
Benefits
$0
Total compensation
$31,308
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
38716
Total Pay
$31,308

At PPD Police, Branden Paczewski serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $31,308.

Reginald Green

Police Officer 1/PPD Police

2026 total comp
$31,286
Base pay
$21,648
Overtime
$6,406
Other pay
$3,232
Benefits
$0
Total compensation
$31,286
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
35617
Total Pay
$31,286

Reginald Green works as a Police Officer 1 for PPD Police. Their status is salaried. Reginald earned $31,286 in 2026.

Robin Song

Police Officer 1/PPD Police

2026 total comp
$31,286
Base pay
$21,648
Overtime
$6,406
Other pay
$3,232
Benefits
$0
Total compensation
$31,286
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
20909
Total Pay
$31,286

Robin Song holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $31,286.

Genevieve Williams

Police Officer 1/PPD Police

2021 total comp
$31,282
Base pay
$12,866
Overtime
$0
Other pay
$18,416
Benefits
$0
Total compensation
$31,282
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
26452
Total Pay
$31,282

At PPD Police, Genevieve Williams serves as a Police Officer 1. They work salaried. Their 2021 pay totaled $31,282.

Shane Brophy

Police Officer 1/PPD Police

2026 total comp
$31,276
Base pay
$21,577
Overtime
$6,982
Other pay
$2,717
Benefits
$0
Total compensation
$31,276
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
39323
Total Pay
$31,276

Shane Brophy holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $31,276.

Carmen Gerace

Police Officer 1/PPD Police

2026 total comp
$31,270
Base pay
$21,648
Overtime
$6,101
Other pay
$3,521
Benefits
$0
Total compensation
$31,270
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
12357
Total Pay
$31,270

At PPD Police, Carmen Gerace serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $31,270.

Jose Candelaria

Police Officer 1/PPD Police

2026 total comp
$31,257
Base pay
$21,648
Overtime
$6,507
Other pay
$3,101
Benefits
$0
Total compensation
$31,257
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
6505
Total Pay
$31,257

Jose Candelaria works as a Police Officer 1 for PPD Police. Their status is salaried. Jose earned $31,257 in 2026.

Michael Coleman

Police Officer 1/PPD Police

2023 total comp
$31,247
Base pay
$14,001
Overtime
$0
Other pay
$17,246
Benefits
$0
Total compensation
$31,247
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
32786
Total Pay
$28,520

At PPD Police, Michael Coleman serves as a Police Officer 1. They work salaried. Their 2023 pay totaled $31,247.

Sean Kennelly

Police Officer 1/PPD Police

2026 total comp
$31,245
Base pay
$21,648
Overtime
$6,236
Other pay
$3,360
Benefits
$0
Total compensation
$31,245
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
35313
Total Pay
$31,245

Sean Kennelly works as a Police Officer 1 for PPD Police. Their status is salaried. Sean earned $31,245 in 2026.

Yoeluis Rojas

Police Officer 1/PPD Police

2026 total comp
$31,242
Base pay
$21,648
Overtime
$6,745
Other pay
$2,849
Benefits
$0
Total compensation
$31,242
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
7510
Total Pay
$31,242

At PPD Police, Yoeluis Rojas serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $31,242.

Charles Wilson

Police Officer 1/PPD Police

2026 total comp
$31,232
Base pay
$21,648
Overtime
$6,067
Other pay
$3,517
Benefits
$0
Total compensation
$31,232
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
1466
Total Pay
$31,232

Charles Wilson works as a Police Officer 1 for PPD Police. Their status is salaried. Charles earned $31,232 in 2026.

Madelene Quinones

Police Officer 1/PPD Police

2026 total comp
$31,225
Base pay
$21,648
Overtime
$5,931
Other pay
$3,646
Benefits
$0
Total compensation
$31,225
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
29564
Total Pay
$31,225

Madelene Quinones is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $31,225.

Bryan Carter

Police Officer 1/PPD Police

2026 total comp
$31,210
Base pay
$21,648
Overtime
$6,338
Other pay
$3,224
Benefits
$0
Total compensation
$31,210
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
8777
Total Pay
$31,210

Bryan Carter works as a Police Officer 1 for PPD Police. Their status is salaried. Bryan earned $31,210 in 2026.

Leslie Haddock

Police Officer 1/PPD Police

2026 total comp
$31,208
Base pay
$21,648
Overtime
$5,965
Other pay
$3,595
Benefits
$0
Total compensation
$31,208
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
32103
Total Pay
$31,208

Leslie Haddock is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $31,208.

Shaun Duffy

Police Officer 1/PPD Police

2026 total comp
$31,207
Base pay
$21,648
Overtime
$6,202
Other pay
$3,356
Benefits
$0
Total compensation
$31,207
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
24670
Total Pay
$31,207

Shaun Duffy works as a Police Officer 1 for PPD Police. Their status is salaried. Shaun earned $31,207 in 2026.

Bryan Boyd

Police Officer 1/PPD Police

2026 total comp
$31,194
Base pay
$21,648
Overtime
$6,033
Other pay
$3,512
Benefits
$0
Total compensation
$31,194
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
17525
Total Pay
$31,194

Bryan Boyd holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $31,194.

Orlando Lozada

Police Officer 1/PPD Police

2026 total comp
$31,190
Base pay
$21,648
Overtime
$6,507
Other pay
$3,034
Benefits
$0
Total compensation
$31,190
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
33776
Total Pay
$31,190

At PPD Police, Orlando Lozada serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $31,190.

Matthew Fitzpatrick

Police Officer 1/PPD Police

2026 total comp
$31,190
Base pay
$21,648
Overtime
$6,507
Other pay
$3,034
Benefits
$0
Total compensation
$31,190
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
2123
Total Pay
$31,190

Matthew Fitzpatrick works as a Police Officer 1 for PPD Police. Their status is salaried. Matthew earned $31,190 in 2026.

Richard Llagas

Police Officer 1/PPD Police

2021 total comp
$31,186
Base pay
$20,191
Overtime
$1,077
Other pay
$9,919
Benefits
$0
Total compensation
$31,186
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
18281
Total Pay
$31,186

Richard Llagas holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2021, their total compensation was $31,186.

Francis Obrien

Police Officer 1/PPD Police

2026 total comp
$31,173
Base pay
$21,648
Overtime
$6,304
Other pay
$3,220
Benefits
$0
Total compensation
$31,173
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
23056
Total Pay
$31,173

Francis Obrien works as a Police Officer 1 for PPD Police. Their status is salaried. Francis earned $31,173 in 2026.