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 55

Courtney Costanzo

Police Officer 1/PPD Police

2026 total comp
$31,566
Base pay
$21,648
Overtime
$6,846
Other pay
$3,071
Benefits
$0
Total compensation
$31,566
Employment type
Salaried

Source-specific fields

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

Courtney Costanzo works as a Police Officer 1 for PPD Police. Their status is salaried. Courtney earned $31,566 in 2026.

Martin Klepac

Police Officer 1/PPD Police

2026 total comp
$31,566
Base pay
$21,648
Overtime
$6,846
Other pay
$3,071
Benefits
$0
Total compensation
$31,566
Employment type
Salaried

Source-specific fields

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

Martin Klepac holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $31,566.

Jonathan Sweeney

Police Officer 1/PPD Police

2022 total comp
$31,554
Base pay
$6,149
Overtime
$317
Other pay
$25,088
Benefits
$0
Total compensation
$31,554
Employment type
Salaried

Source-specific fields

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

Jonathan Sweeney holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2022, their total compensation was $31,554.

Timothy Miller

Police Officer 1/PPD Police

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

Source-specific fields

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

Timothy Miller holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $31,552.

Michael James

Police Officer 1/PPD Police

2026 total comp
$31,551
Base pay
$21,648
Overtime
$6,643
Other pay
$3,259
Benefits
$0
Total compensation
$31,551
Employment type
Salaried

Source-specific fields

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

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

James Walls

Police Officer 1/PPD Police

2026 total comp
$31,541
Base pay
$20,202
Overtime
$8,270
Other pay
$3,069
Benefits
$0
Total compensation
$31,541
Employment type
Salaried

Source-specific fields

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

James Walls is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $31,541.

Marc Anthony Colon-Hernandez

Police Officer 1/PPD Police

2026 total comp
$31,540
Base pay
$21,648
Overtime
$7,016
Other pay
$2,876
Benefits
$0
Total compensation
$31,540
Employment type
Salaried

Source-specific fields

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

Marc Anthony Colon-Hernandez is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $31,540.

Michael Montalvo

Police Officer 1/PPD Police

2026 total comp
$31,540
Base pay
$21,648
Overtime
$7,016
Other pay
$2,876
Benefits
$0
Total compensation
$31,540
Employment type
Salaried

Source-specific fields

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

At PPD Police, Michael Montalvo serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $31,540.

Joseph Kramer

Police Officer 1/PPD Police

2025 total comp
$31,514
Base pay
$17,982
Overtime
$0
Other pay
$13,532
Benefits
$0
Total compensation
$31,514
Employment type
Salaried

Source-specific fields

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

Joseph Kramer holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2025, their total compensation was $31,514.

Malcolm Scott

Police Officer 1/PPD Police

2026 total comp
$31,513
Base pay
$21,648
Overtime
$6,609
Other pay
$3,255
Benefits
$0
Total compensation
$31,513
Employment type
Salaried

Source-specific fields

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

Malcolm Scott works as a Police Officer 1 for PPD Police. Their status is salaried. Malcolm earned $31,513 in 2026.

Geneva Russell

Police Officer 1/PPD Police

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

Source-specific fields

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

At PPD Police, Geneva Russell serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $31,511.

Shane Flood

Police Officer 1/PPD Police

2026 total comp
$31,508
Base pay
$18,185
Overtime
$5,409
Other pay
$7,914
Benefits
$0
Total compensation
$31,508
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
49055
Total Pay
$31,508

At PPD Police, Shane Flood serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $31,508.

Guadalupe Colon

Police Officer 1/PPD Police

2026 total comp
$31,503
Base pay
$21,648
Overtime
$6,982
Other pay
$2,873
Benefits
$0
Total compensation
$31,503
Employment type
Salaried

Source-specific fields

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

Guadalupe Colon works as a Police Officer 1 for PPD Police. Their status is salaried. Guadalupe earned $31,503 in 2026.

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.