GCGovComp.app

City of Philadelphia / Pwd Water / Building Maintenance Mechanic

Job-title file

Building Maintenance Mechanic

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

26 employees hold this title in Pwd Water. Median total compensation for the role is $16,694, below the department median of $20,746.

Employees
26
Total payroll
$403.8K
Role median
$16,694
Agency median
$20,746
Comparison
Below

What the records show

Role pay distribution

Pay distribution for this role

$1,166$28,718+

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

How total compensation varies among the 26 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 Pwd Water, the median of $16,694 ranks #6 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

Matthew Murphy

Building Maintenance Mechanic/Pwd Water

2020 total comp
$33,713
Base pay
$32,374
Overtime
$578
Other pay
$761
Benefits
$0
Total compensation
$33,713
Employment type
Salaried

Source-specific fields

Base Salary
$47,731
Employee Category
Civil Service
Job Code
7H05
Public Id
36058
Total Pay
$33,713

Matthew Murphy holds the role of Building Maintenance Mechanic at Pwd Water. Their status is salaried. In 2020, their total compensation was $33,713.

Victor Trojecki

Building Maintenance Mechanic/Pwd Water

2020 total comp
$23,722
Base pay
$20,483
Overtime
$0
Other pay
$3,239
Benefits
$0
Total compensation
$23,722
Employment type
Salaried

Source-specific fields

Base Salary
$49,200
Employee Category
Civil Service
Job Code
7H05
Public Id
302
Total Pay
$23,722

At Pwd Water, Victor Trojecki serves as a Building Maintenance Mechanic. They work salaried. Their 2020 pay totaled $23,722.

Frank Marcovecchio

Building Maintenance Mechanic/Pwd Water

2026 total comp
$23,240
Base pay
$16,054
Overtime
$6,304
Other pay
$882
Benefits
$0
Total compensation
$23,240
Employment type
Salaried

Source-specific fields

Base Salary
$58,142
Employee Category
Civil Service
Job Code
7H05
Public Id
27121
Total Pay
$23,240

Frank Marcovecchio is a Building Maintenance Mechanic at Pwd Water. They work salaried. 2026 total compensation came to $23,240.

Daniel Fraize

Building Maintenance Mechanic/Pwd Water

2026 total comp
$19,687
Base pay
$16,457
Overtime
$3,045
Other pay
$186
Benefits
$0
Total compensation
$19,687
Employment type
Salaried

Source-specific fields

Base Salary
$58,142
Employee Category
Civil Service
Job Code
7H05
Public Id
17272
Total Pay
$19,687

Daniel Fraize is a Building Maintenance Mechanic at Pwd Water. They work salaried. 2026 total compensation came to $19,687.

Floyd Liczbinski

Building Maintenance Mechanic/Pwd Water

2026 total comp
$18,904
Base pay
$16,307
Overtime
$2,302
Other pay
$295
Benefits
$0
Total compensation
$18,904
Employment type
Salaried

Source-specific fields

Base Salary
$58,142
Employee Category
Civil Service
Job Code
7H05
Public Id
15757
Total Pay
$18,904

Floyd Liczbinski works as a Building Maintenance Mechanic for Pwd Water. Their status is salaried. Floyd earned $18,904 in 2026.

John Law

Building Maintenance Mechanic/Pwd Water

2026 total comp
$18,375
Base pay
$15,906
Overtime
$2,005
Other pay
$464
Benefits
$0
Total compensation
$18,375
Employment type
Salaried

Source-specific fields

Base Salary
$58,142
Employee Category
Civil Service
Job Code
7H05
Public Id
1128
Total Pay
$18,375

At Pwd Water, John Law serves as a Building Maintenance Mechanic. They work salaried. Their 2026 pay totaled $18,375.

Leo White

Building Maintenance Mechanic/Pwd Water

2026 total comp
$17,604
Base pay
$14,777
Overtime
$2,758
Other pay
$70
Benefits
$0
Total compensation
$17,604
Employment type
Salaried

Source-specific fields

Base Salary
$54,659
Employee Category
Civil Service
Job Code
7H05
Public Id
38964
Total Pay
$17,604

Leo White works as a Building Maintenance Mechanic for Pwd Water. Their status is salaried. Leo earned $17,604 in 2026.

Matthew Goodman

Building Maintenance Mechanic/Pwd Water

2026 total comp
$17,240
Base pay
$14,995
Overtime
$2,044
Other pay
$201
Benefits
$0
Total compensation
$17,240
Employment type
Salaried

Source-specific fields

Base Salary
$52,983
Employee Category
Civil Service
Job Code
7H05
Public Id
54263
Total Pay
$17,240

At Pwd Water, Matthew Goodman serves as a Building Maintenance Mechanic. They work salaried. Their 2026 pay totaled $17,240.

Eugene Davis

Building Maintenance Mechanic/Pwd Water

2026 total comp
$17,112
Base pay
$14,779
Overtime
$2,039
Other pay
$293
Benefits
$0
Total compensation
$17,112
Employment type
Salaried

Source-specific fields

Base Salary
$52,983
Employee Category
Civil Service
Job Code
7H05
Public Id
52756
Total Pay
$17,112

Eugene Davis is a Building Maintenance Mechanic at Pwd Water. They work salaried. 2026 total compensation came to $17,112.

James Barry

Building Maintenance Mechanic/Pwd Water

2026 total comp
$17,060
Base pay
$16,394
Overtime
$178
Other pay
$489
Benefits
$0
Total compensation
$17,060
Employment type
Salaried

Source-specific fields

Base Salary
$58,142
Employee Category
Civil Service
Job Code
7H05
Public Id
20353
Total Pay
$17,060

James Barry holds the role of Building Maintenance Mechanic at Pwd Water. Their status is salaried. In 2026, their total compensation was $17,060.

Joseph Brewer Jr

Building Maintenance Mechanic/Pwd Water

2026 total comp
$17,027
Base pay
$16,173
Overtime
$223
Other pay
$631
Benefits
$0
Total compensation
$17,027
Employment type
Salaried

Source-specific fields

Base Salary
$58,142
Employee Category
Civil Service
Job Code
7H05
Public Id
24903
Total Pay
$17,027

Joseph Brewer Jr works as a Building Maintenance Mechanic for Pwd Water. Their status is salaried. Joseph earned $17,027 in 2026.

Joshua Overton

Building Maintenance Mechanic/Pwd Water

2026 total comp
$16,953
Base pay
$15,028
Overtime
$1,699
Other pay
$227
Benefits
$0
Total compensation
$16,953
Employment type
Salaried

Source-specific fields

Base Salary
$54,659
Employee Category
Civil Service
Job Code
7H05
Public Id
8364
Total Pay
$16,953

Joshua Overton holds the role of Building Maintenance Mechanic at Pwd Water. Their status is salaried. In 2026, their total compensation was $16,953.

Mahmoud Moussa

Building Maintenance Mechanic/Pwd Water

2026 total comp
$16,793
Base pay
$14,974
Overtime
$1,563
Other pay
$256
Benefits
$0
Total compensation
$16,793
Employment type
Salaried

Source-specific fields

Base Salary
$52,983
Employee Category
Civil Service
Job Code
7H05
Public Id
53528
Total Pay
$16,793

Mahmoud Moussa works as a Building Maintenance Mechanic for Pwd Water. Their status is salaried. Mahmoud earned $16,793 in 2026.

Michael Deleo

Building Maintenance Mechanic/Pwd Water

2026 total comp
$16,595
Base pay
$16,230
Overtime
$0
Other pay
$365
Benefits
$0
Total compensation
$16,595
Employment type
Salaried

Source-specific fields

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

Michael Deleo holds the role of Building Maintenance Mechanic at Pwd Water. Their status is salaried. In 2026, their total compensation was $16,595.

Malik Neal

Building Maintenance Mechanic/Pwd Water

2026 total comp
$16,512
Base pay
$14,233
Overtime
$1,996
Other pay
$283
Benefits
$0
Total compensation
$16,512
Employment type
Salaried

Source-specific fields

Base Salary
$54,659
Employee Category
Civil Service
Job Code
7H05
Public Id
42402
Total Pay
$16,512

Malik Neal is a Building Maintenance Mechanic at Pwd Water. They work salaried. 2026 total compensation came to $16,512.

John Todd

Building Maintenance Mechanic/Pwd Water

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

Source-specific fields

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

John Todd works as a Building Maintenance Mechanic for Pwd Water. Their status is salaried. John earned $16,277 in 2026.

Antonio Bull

Building Maintenance Mechanic/Pwd Water

2026 total comp
$16,197
Base pay
$16,001
Overtime
$0
Other pay
$196
Benefits
$0
Total compensation
$16,197
Employment type
Salaried

Source-specific fields

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

Antonio Bull works as a Building Maintenance Mechanic for Pwd Water. Their status is salaried. Antonio earned $16,197 in 2026.

Rodney Roach

Building Maintenance Mechanic/Pwd Water

2026 total comp
$16,146
Base pay
$15,686
Overtime
$0
Other pay
$460
Benefits
$0
Total compensation
$16,146
Employment type
Salaried

Source-specific fields

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

Rodney Roach is a Building Maintenance Mechanic at Pwd Water. They work salaried. 2026 total compensation came to $16,146.

Sharonn Wiggins

Building Maintenance Mechanic/Pwd Water

2026 total comp
$15,803
Base pay
$15,009
Overtime
$629
Other pay
$164
Benefits
$0
Total compensation
$15,803
Employment type
Salaried

Source-specific fields

Base Salary
$52,983
Employee Category
Civil Service
Job Code
7H05
Public Id
54039
Total Pay
$15,803

Sharonn Wiggins works as a Building Maintenance Mechanic for Pwd Water. Their status is salaried. Sharonn earned $15,803 in 2026.

Anthony Steckley

Building Maintenance Mechanic/Pwd Water

2024 total comp
$15,455
Base pay
$13,718
Overtime
$1,734
Other pay
$4
Benefits
$0
Total compensation
$15,455
Employment type
Salaried

Source-specific fields

Base Salary
$48,990
Employee Category
Civil Service
Job Code
7H05
Public Id
38854
Total Pay
$15,455

Anthony Steckley is a Building Maintenance Mechanic at Pwd Water. They work salaried. 2024 total compensation came to $15,455.

Richard Caraballo

Building Maintenance Mechanic/Pwd Water

2020 total comp
$12,102
Base pay
$11,623
Overtime
$147
Other pay
$331
Benefits
$0
Total compensation
$12,102
Employment type
Salaried

Source-specific fields

Base Salary
$48,235
Employee Category
Civil Service
Job Code
7H05
Public Id
5932
Total Pay
$12,102

Richard Caraballo is a Building Maintenance Mechanic at Pwd Water. They work salaried. 2020 total compensation came to $12,102.

Ryan Haefner

Building Maintenance Mechanic/Pwd Water

2026 total comp
$8,735
Base pay
$8,438
Overtime
$0
Other pay
$297
Benefits
$0
Total compensation
$8,735
Employment type
Salaried

Source-specific fields

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

Ryan Haefner works as a Building Maintenance Mechanic for Pwd Water. Their status is salaried. Ryan earned $8,735 in 2026.

Siddiq Miller

Building Maintenance Mechanic/Pwd Water

2026 total comp
$5,397
Base pay
$2,825
Overtime
$0
Other pay
$2,572
Benefits
$0
Total compensation
$5,397
Employment type
Salaried

Source-specific fields

Base Salary
$54,659
Employee Category
Civil Service
Job Code
7H05
Public Id
51809
Total Pay
$5,397

Siddiq Miller works as a Building Maintenance Mechanic for Pwd Water. Their status is salaried. Siddiq earned $5,397 in 2026.

Demetrius Taylor

Building Maintenance Mechanic/Pwd Water

2025 total comp
$3,788
Base pay
$3,521
Overtime
$158
Other pay
$109
Benefits
$0
Total compensation
$3,788
Employment type
Salaried

Source-specific fields

Base Salary
$51,440
Employee Category
Civil Service
Job Code
7H05
Public Id
9684
Total Pay
$3,788

At Pwd Water, Demetrius Taylor serves as a Building Maintenance Mechanic. They work salaried. Their 2025 pay totaled $3,788.

Johnnie Epps

Building Maintenance Mechanic/Pwd Water

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

Source-specific fields

Base Salary
$49,200
Employee Category
Civil Service
Job Code
7H05
Public Id
15961
Total Pay
$2,241

Johnnie Epps works as a Building Maintenance Mechanic for Pwd Water. Their status is salaried. Johnnie earned $2,241 in 2021.

Robert Nast

Building Maintenance Mechanic/Pwd Water

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

Source-specific fields

Base Salary
$56,449
Employee Category
Civil Service
Job Code
7H05
Public Id
29457
Total Pay
$1,166

Robert Nast holds the role of Building Maintenance Mechanic at Pwd Water. Their status is salaried. In 2025, their total compensation was $1,166.