City of Roanoke, Virginia Maintenance Technician Pay
Based on 32 postings, Jan 2026–Aug 2026
City of Roanoke, Virginia posted Maintenance Technician pay of $42,000–$65,499/yr in August 2026. Across 32 postings (Jan 2026–Aug 2026) the posted ranges ran $32,896–$72,704/yr.
$42,000–$65,499/yr
No Maintenance Technician openings at City of Roanoke, Virginia right now. Past postings and their pay are below.
Posted pay ranges
Each distinct range City of Roanoke, Virginia posted for Maintenance Technician roles, oldest first. Ranges differ by level, department and assignment.
Pay by level
Postings this is based on
Pay as published in the employer's own job postings. Past postings are shown for pay only; they are closed.
| Posted | Posting | Range |
|---|---|---|
| Aug 6, 2026 | Maintenance Technician III - Streets | $42,000–$65,499/yr |
| Aug 5, 2026 | Maintenance Technician II - Fleet Mechanic | $42,000–$59,008/yr |
| Jul 25, 2026 | Maintenance Technician III - Vactor Operator | $42,000–$65,499/yr |
| Jul 24, 2026 | Maintenance Technician IV, Crew Lead Stormwater Utility | $45,440–$72,704/yr |
| Jul 24, 2026 | Maintenance Technician II, Streetsweeper | $42,000–$59,008/yr |
| Jul 11, 2026 | Maintenance Technician IV, Fleet Mechanic | $45,440–$72,704/yr |
| Jul 10, 2026 | Maintenance Technician III - Landscape Management | $42,000–$48,300/yr |
| Jul 10, 2026 | Maintenance Technician III - Green Infrastructure Operator | $42,000–$65,499/yr |
| Jul 10, 2026 | Maintenance Technician I - Stormwater Report Truck | $42,000–$53,160/yr |
| Jul 9, 2026 | Maintenance Technician III - Trails and Greenways | $42,000–$65,499/yr |
City of Roanoke, Virginia Maintenance Technician Pay: FAQ
How much does City of Roanoke, Virginia pay a Maintenance Technician?
City of Roanoke, Virginia's most recent Maintenance Technician posting (August 2026) listed $42,000–$65,499/yr.
What is the Maintenance Technician pay range at City of Roanoke, Virginia?
Across 32 Maintenance Technician postings from Jan 2026–Aug 2026, posted pay ran $32,896–$72,704/yr.
What does each Maintenance Technician level pay?
I: $42,000–$53,160/yr (Jul 2026); II: $42,000–$59,008/yr (Aug 2026); III: $42,000–$65,499/yr (Aug 2026); IV: $45,440–$72,704/yr (Jul 2026).