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
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+

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.

Record list

Employees with this title

Highest-paid first / page 55

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.

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.

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.