Skip to content
AffordMap
Salary comparison

Bus and Truck Mechanics and Diesel Engine Specialists vs. Maintenance and Repair Workers, General: Salary Comparison (2026)

Bus and Truck Mechanics and Diesel Engine Specialistss earn a median salary of $60,640/year, while Maintenance and Repair Workers, Generals earn $48,620/year - a difference of $12,020. Bus and Truck Mechanics and Diesel Engine Specialistss earn more on average. Both salaries are based on national BLS data.

Bus and Truck Mechanics and Diesel Engine Specialists
Maintenance and Repair Workers, General
Median salary
$60,640
$48,620
Hourly rate
$29.15/hr
$23.38/hr
Entry level (10th %)
$41,670
$33,860
Senior level (90th %)
$85,980
$76,110
Education required
Varies
Varies
U.S. employment
287,230
1,531,700
Job growth (10-year)
N/A
N/A
Category
Repair & Maintenance
Repair & Maintenance
Full Bus and Truck Mechanics and Diesel Engine Specialists salary breakdownView →Full Maintenance and Repair Workers, General salary breakdownView →How to become a bus and truck mechanics and diesel engine specialistsGuide →How to become a maintenance and repair workers, generalGuide →