Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS), May 2024 estimates

Bus and Truck Mechanics and Diesel Engine Specialists

Illustration of a toolbox, wrench, and gauge dials on a workbench

SOC code 49-3031 · Installation, Maintenance, and Repair Occupations

National employment
289,960
Mean annual wage
$64,320
Mean hourly wage
$30.92
Median annual wage
$61,770
Median hourly wage
$29.70

Wage percentiles

PercentileAnnual wageHourly wage
10th percentile$44,530$21.41
25th percentile$50,540$24.30
50th percentile (median)$61,770$29.70
75th percentile$75,470$36.29
90th percentile$88,740$42.66

See where a wage ranks

Estimate only, based on linear interpolation between this occupation's BLS OEWS reported percentiles above.

Wages by state (May 2024)

State-level employment and wage estimates for Bus and Truck Mechanics and Diesel Engine Specialists (SOC 49-3031), from the U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS) State estimates, May 2024. Data available for 51 of 51 states/DC for this occupation.

StateEmploymentMean annualMedian annual10th pctl annual25th pctl annual75th pctl annual90th pctl annual
Alabama5,650$53,370$49,060$37,030$45,060$59,700$76,150
Alaska740$72,380$73,180$53,560$60,500$79,630$98,920
Arizona5,430$60,330$59,270$43,500$49,450$68,840$79,120
Arkansas4,580$53,690$51,300$37,580$44,870$61,770$71,850
California21,730$70,350$70,650$45,540$58,240$82,500$94,450
Colorado4,650$68,650$66,330$47,330$56,450$78,680$95,240
Connecticut2,370$71,990$70,160$50,910$60,640$81,920$94,740
Delaware640$63,740$61,660$49,510$52,770$71,410$82,730
District of Columbia90$68,780$65,570$49,400$58,970$78,000$92,040
Florida12,570$62,430$60,420$41,010$49,640$70,900$81,100
Georgia11,470$62,750$60,260$42,530$49,610$75,070$83,060
Hawaii670$77,350$79,010$52,000$61,480$86,670$99,700
Idaho1,720$59,420$58,660$43,700$48,000$68,990$79,060
Illinois9,920$67,140$62,750$44,720$51,410$79,680$95,610
Indiana8,730$61,200$61,050$41,720$49,240$70,310$80,910
Iowa4,270$60,290$58,800$40,260$48,480$68,930$81,990
Kansas3,770$60,720$58,650$40,570$47,610$71,240$81,000
Kentucky3,920$56,100$53,030$37,860$46,250$62,420$77,260
Louisiana3,050$55,820$54,750$37,870$45,550$62,760$75,420
Maine1,590$60,880$59,850$45,970$51,190$70,440$77,420
Maryland3,210$70,570$71,620$49,230$59,230$81,710$93,630
Massachusetts4,660$70,200$67,590$50,020$58,390$80,040$94,290
Michigan8,330$59,520$59,270$42,540$49,100$64,280$77,970
Minnesota6,790$67,050$64,340$47,430$57,370$77,760$89,040
Mississippi3,010$53,400$50,480$34,310$40,230$62,050$76,420
Missouri6,520$60,380$60,150$39,590$47,600$70,990$80,700
Montana1,110$55,870$57,060$23,380$47,390$67,050$76,590
Nebraska3,330$57,610$58,050$42,790$49,020$63,230$75,280
Nevada1,860$67,130$65,180$46,580$56,040$78,740$87,090
New Hampshire860$67,820$65,580$49,360$58,520$76,870$82,900
New Jersey8,360$69,350$68,620$49,480$58,910$79,250$92,070
New Mexico1,630$58,540$51,720$36,690$45,890$64,300$80,400
New York14,320$68,800$66,840$46,850$56,480$81,610$87,140
North Carolina10,290$54,920$53,190$37,600$45,760$61,900$73,940
North Dakota1,540$64,480$63,430$44,710$51,570$75,550$83,430
Ohio14,170$59,370$59,670$42,590$49,130$65,620$76,770
Oklahoma3,420$54,580$50,950$35,620$43,460$63,100$75,660
Oregon4,030$65,460$62,670$47,060$55,310$75,570$87,760
Pennsylvania13,560$60,370$60,350$42,950$49,230$69,680$79,360
Rhode Island400$67,300$64,690$49,810$59,290$76,110$82,680
South Carolina3,260$54,080$52,430$37,050$46,210$61,400$71,910
South Dakota1,130$62,420$61,190$45,760$50,910$71,070$81,540
Tennessee6,640$60,820$59,120$40,910$48,410$71,290$87,160
Texas29,730$58,640$57,870$38,730$46,580$66,530$79,750
Utah2,930$63,420$62,970$46,180$52,850$72,750$82,080
Vermont570$63,170$60,700$45,760$50,370$76,260$82,050
Virginia7,870$59,030$58,530$41,170$48,220$64,910$78,930
Washington6,880$76,540$76,940$52,950$62,400$87,730$100,660
West Virginia1,110$52,940$49,230$35,570$38,450$61,320$76,980
Wisconsin7,170$60,630$60,190$39,470$49,310$72,290$80,860
Wyoming1,030$62,060$59,970$45,820$50,960$71,970$78,760

Hourly by-state wages are in the source dataset but not rendered here (annual only, to keep this table a manageable width); see the source link below for the full file. BLS suppresses some state-level figures for reliability: an em dash (—) means BLS did not publish that figure for this state and occupation. Per BLS’s own field definitions: "*" = a wage estimate is not available; "**" = an employment estimate is not available; "#" = a wage equal to or greater than $115.00 per hour or $239,200 per year (all three are shown here as —, not guessed). Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS), State occupational employment and wage estimates, May 2024.

Similar-paying occupations in Installation, Maintenance, and Repair Occupations

Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS), May 2024 estimates. Wage figures are BLS OEWS estimates and may not reflect current pay.