GCGovComp.app

City of Philadelphia / Dpp Public Property / Building Maintenance Mechanic

Job-title file

Building Maintenance Mechanic

Operate, maintain, and repair equipment or facilities, performing skilled hands-on work.

17 employees hold this title in Dpp Public Property. Median total compensation for the role is $10,415, below the department median of $18,237.

Employees
17
Role median
$10,415
Agency median
$18,237
Comparison
Below

What the records show

Role pay distribution

Pay distribution for this role

$0$38,164+

How total compensation varies among the 17 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 1

Kaleem Blackman

Building Maintenance Mechanic/Dpp Public Property

2025 total comp
$41,408
Base pay
$39,457
Overtime
$1,451
Other pay
$500
Benefits
$0
Total compensation
$41,408
Employment type
Salaried

Source-specific fields

Base Salary
$52,983
Employee Category
Civil Service
Job Code
7H05
Public Id
12772
Total Pay
$41,408

Kaleem Blackman holds the role of Building Maintenance Mechanic at Dpp Public Property. Their status is salaried. In 2025, their total compensation was $41,408.

Clarence Fisher

Building Maintenance Mechanic/Dpp Public Property

2025 total comp
$31,271
Base pay
$0
Overtime
$0
Other pay
$31,271
Benefits
$0
Total compensation
$31,271
Employment type
Salaried

Source-specific fields

Base Salary
$52,156
Employee Category
Civil Service
Job Code
7H05
Public Id
39135
Total Pay
$31,271

Clarence Fisher works as a Building Maintenance Mechanic for Dpp Public Property. Their status is salaried. Clarence earned $31,271 in 2025.

Craig Williams

Building Maintenance Mechanic/Dpp Public Property

2026 total comp
$24,114
Base pay
$16,551
Overtime
$6,211
Other pay
$1,352
Benefits
$0
Total compensation
$24,114
Employment type
Salaried

Source-specific fields

Base Salary
$56,407
Employee Category
Civil Service
Job Code
7H05
Public Id
43315
Total Pay
$24,114

Craig Williams works as a Building Maintenance Mechanic for Dpp Public Property. Their status is salaried. Craig earned $24,114 in 2026.

James Pritchett

Building Maintenance Mechanic/Dpp Public Property

2024 total comp
$22,422
Base pay
$21,670
Overtime
$0
Other pay
$751
Benefits
$0
Total compensation
$22,422
Employment type
Salaried

Source-specific fields

Base Salary
$48,990
Employee Category
Civil Service
Job Code
7H05
Public Id
25657
Total Pay
$22,422

At Dpp Public Property, James Pritchett serves as a Building Maintenance Mechanic. They work salaried. Their 2024 pay totaled $22,422.

Davide Johnson

Building Maintenance Mechanic/Dpp Public Property

2026 total comp
$21,708
Base pay
$15,169
Overtime
$6,355
Other pay
$184
Benefits
$0
Total compensation
$21,708
Employment type
Salaried

Source-specific fields

Base Salary
$56,407
Employee Category
Civil Service
Job Code
7H05
Public Id
39293
Total Pay
$21,708

At Dpp Public Property, Davide Johnson serves as a Building Maintenance Mechanic. They work salaried. Their 2026 pay totaled $21,708.

Mark Rivera

Building Maintenance Mechanic/Dpp Public Property

2026 total comp
$16,895
Base pay
$15,040
Overtime
$1,608
Other pay
$247
Benefits
$0
Total compensation
$16,895
Employment type
Salaried

Source-specific fields

Base Salary
$58,142
Employee Category
Civil Service
Job Code
7H05
Public Id
21573
Total Pay
$16,895

Mark Rivera is a Building Maintenance Mechanic at Dpp Public Property. They work salaried. 2026 total compensation came to $16,895.

Kevin Otoole

Building Maintenance Mechanic/Dpp Public Property

2026 total comp
$16,534
Base pay
$15,831
Overtime
$475
Other pay
$228
Benefits
$0
Total compensation
$16,534
Employment type
Salaried

Source-specific fields

Base Salary
$58,142
Employee Category
Civil Service
Job Code
7H05
Public Id
25056
Total Pay
$16,534

Kevin Otoole is a Building Maintenance Mechanic at Dpp Public Property. They work salaried. 2026 total compensation came to $16,534.

William Shapiro

Building Maintenance Mechanic/Dpp Public Property

2026 total comp
$16,130
Base pay
$15,418
Overtime
$178
Other pay
$534
Benefits
$0
Total compensation
$16,130
Employment type
Salaried

Source-specific fields

Base Salary
$58,142
Employee Category
Civil Service
Job Code
7H05
Public Id
40826
Total Pay
$16,130

William Shapiro holds the role of Building Maintenance Mechanic at Dpp Public Property. Their status is salaried. In 2026, their total compensation was $16,130.

Michael Shaw

Building Maintenance Mechanic/Dpp Public Property

2022 total comp
$10,415
Base pay
$3,723
Overtime
$0
Other pay
$6,692
Benefits
$0
Total compensation
$10,415
Employment type
Salaried

Source-specific fields

Base Salary
$50,430
Employee Category
Civil Service
Job Code
7H05
Public Id
16565
Total Pay
$10,415

Michael Shaw holds the role of Building Maintenance Mechanic at Dpp Public Property. Their status is salaried. In 2022, their total compensation was $10,415.

Dwain Sharp

Building Maintenance Mechanic/Dpp Public Property

2026 total comp
$8,703
Base pay
$7,485
Overtime
$1,069
Other pay
$148
Benefits
$0
Total compensation
$8,703
Employment type
Salaried

Source-specific fields

Base Salary
$58,142
Employee Category
Civil Service
Job Code
7H05
Public Id
31042
Total Pay
$8,703

Dwain Sharp holds the role of Building Maintenance Mechanic at Dpp Public Property. Their status is salaried. In 2026, their total compensation was $8,703.

Julius Torrence

Building Maintenance Mechanic/Dpp Public Property

2026 total comp
$6,293
Base pay
$6,226
Overtime
$0
Other pay
$67
Benefits
$0
Total compensation
$6,293
Employment type
Salaried

Source-specific fields

Base Salary
$58,142
Employee Category
Civil Service
Job Code
7H05
Public Id
12211
Total Pay
$6,293

At Dpp Public Property, Julius Torrence serves as a Building Maintenance Mechanic. They work salaried. Their 2026 pay totaled $6,293.

Timothy Loughrin

Building Maintenance Mechanic/Dpp Public Property

2021 total comp
$2,574
Base pay
$0
Overtime
$0
Other pay
$2,574
Benefits
$0
Total compensation
$2,574
Employment type
Salaried

Source-specific fields

Base Salary
$48,235
Employee Category
Civil Service
Job Code
7H05
Public Id
13343
Total Pay
$2,574

Timothy Loughrin works as a Building Maintenance Mechanic for Dpp Public Property. Their status is salaried. Timothy earned $2,574 in 2021.

John-Paul Holt

Building Maintenance Mechanic/Dpp Public Property

2026 total comp
$2,030
Base pay
$2,030
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$2,030
Employment type
Salaried

Source-specific fields

Base Salary
$52,983
Employee Category
Civil Service
Job Code
7H05
Public Id
378
Total Pay
$2,030

At Dpp Public Property, John-Paul Holt serves as a Building Maintenance Mechanic. They work salaried. Their 2026 pay totaled $2,030.

Calvin Russell

Building Maintenance Mechanic/Dpp Public Property

2025 total comp
$241
Base pay
$0
Overtime
$0
Other pay
$241
Benefits
$0
Total compensation
$241
Employment type
Salaried

Source-specific fields

Base Salary
$56,449
Employee Category
Civil Service
Job Code
7H05
Public Id
3590
Total Pay
$241

Calvin Russell is a Building Maintenance Mechanic at Dpp Public Property. They work salaried. 2025 total compensation came to $241.

Joel Gray

Building Maintenance Mechanic/Dpp Public Property

2023 total comp
$0
Base pay
$0
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$0
Employment type
Salaried

Source-specific fields

Base Salary
$52,069
Employee Category
Civil Service
Job Code
7H05
Public Id
24161

At Dpp Public Property, Joel Gray serves as a Building Maintenance Mechanic. They work salaried. Their 2023 pay totaled $0.

Matthew Bratina

Building Maintenance Mechanic/Dpp Public Property

2023 total comp
$0
Base pay
$0
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$0
Employment type
Salaried

Source-specific fields

Base Salary
$52,069
Employee Category
Civil Service
Job Code
7H05
Public Id
32239

Matthew Bratina works as a Building Maintenance Mechanic for Dpp Public Property. Their status is salaried. Matthew earned $0 in 2023.

Raymond Pikunas

Building Maintenance Mechanic/Dpp Public Property

2021 total comp
$0
Base pay
$0
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$0
Employment type
Salaried

Source-specific fields

Base Salary
$49,200
Employee Category
Civil Service
Job Code
7H05
Public Id
36310

At Dpp Public Property, Raymond Pikunas serves as a Building Maintenance Mechanic. They work salaried. Their 2021 pay totaled $0.