Bus and Truck Mechanics and Diesel Engine Specialists Salary in Alabama

BLS OEWS May 2025 • 16 metro areas • Alabama

Bus and Truck Mechanics and Diesel Engine Specialists in Alabama earn a median salary of $49,218 per year on average across 16 metro and nonmetro areas, -18.8% vs the national median of $60,640. An estimated 5,310 bus and truck mechanics and diesel engine specialists are employed across Alabama, with salaries ranging from $45,630 to $54,730 depending on location.

$49,218 Avg median salary in Alabama
$54,730 Highest paying metro
$45,630 Lowest paying metro
5,310 Employed in Alabama

Compare Bus and Truck Mechanics and Diesel Engine Specialists salaries & buying power

Pick two cities to see how salary and purchasing power differ.

Full tool →
Bus and Truck Mechanics and Diesel Engine Specialists
in
    vs

      Bus and Truck Mechanics and Diesel Engine Specialists salaries by city in Alabama

      Metro area Median salary 25th pct 75th pct Employed
      Birmingham, AL $54,730 $47,300 $63,640 1,480
      Tuscaloosa, AL $53,190 $47,930 $59,710 210
      Montgomery, AL $52,160 $45,460 $63,770 400
      Huntsville, AL $50,730 $47,750 $60,940 510
      Anniston, AL $49,460 $42,680 $59,880 90
      Dothan, AL $49,280 $42,120 $54,010 230
      Decatur, AL $49,120 $39,660 $56,500 170
      Florence, AL $48,970 $45,200 $63,920 140
      Daphne, AL $48,830 $45,010 $61,920 140
      Mobile, AL $48,680 $45,000 $60,050 530
      Northeast Alabama $48,350 $44,370 $58,970 460
      Northwest Alabama $48,310 $45,060 $58,340 200
      Auburn, AL $47,800 $43,140 $57,280 110
      Southeast Alabama $46,280 $39,930 $53,420 360
      Southwest Alabama $45,960 $41,000 $50,830 200
      Gadsden, AL $45,630 $38,900 $48,830 80

      View Bus and Truck Mechanics and Diesel Engine Specialists salaries in all cities