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
Total payroll
$220.7K
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+

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

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.

Compare departments

This role across City of Philadelphia

Building Maintenance Mechanic is held in 10 City of Philadelphia departments. In Dpp Public Property, the median of $10,415 ranks #8 of 10.

Highest-paying departments for this role

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

Compare jurisdictions

Building Maintenance Mechanic beyond City of Philadelphia

This role is reported in 2 jurisdictions. In City of Philadelphia, the median of $16,578 ranks #2 of 2. See Building Maintenance Mechanic across all of City of Philadelphia

Highest-paying jurisdictions for this role

Median total compensation for comparable Building Maintenance Mechanicroles 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

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.

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.

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.