Mechanical Engineers Salary in Alabama
BLS OEWS May 2025 • 16 metro areas • Alabama
Mechanical Engineers in Alabama earn a median salary of $93,084 per year on average across 16 metro and nonmetro areas, -9% vs the national median of $102,320. An estimated 5,030 mechanical engineers are employed across Alabama, with salaries ranging from $81,330 to $112,190 depending on location.
$93,084
Avg median salary in Alabama
$112,190
Highest paying metro
$81,330
Lowest paying metro
5,030
Employed in Alabama
Compare Mechanical Engineers salaries & buying power
Pick two cities to see how salary and purchasing power differ.
Mechanical Engineers
inMechanical Engineers salaries by city in Alabama
| Metro area | Median salary | 25th pct | 75th pct | Employed |
|---|---|---|---|---|
| Decatur, AL | $112,190 | $84,070 | $138,200 | 320 |
| Tuscaloosa, AL | $110,030 | $85,440 | $133,040 | 70 |
| Huntsville, AL | $102,780 | $84,660 | $135,870 | 2,020 |
| Mobile, AL | $100,970 | $79,050 | $131,360 | 550 |
| Florence, AL | $100,330 | $77,020 | $126,820 | 100 |
| Birmingham, AL | $94,430 | $78,450 | $127,280 | 870 |
| Southwest Alabama | $94,370 | $90,910 | $131,800 | 70 |
| Anniston, AL | $93,300 | $73,220 | $111,180 | 60 |
| Daphne, AL | $92,800 | $78,100 | $106,020 | 90 |
| Southeast Alabama | $90,910 | $75,970 | $114,460 | 100 |
| Northeast Alabama | $86,420 | $75,680 | $109,530 | 210 |
| Dothan, AL | $83,290 | $61,580 | $138,170 | 60 |
| Montgomery, AL | $82,550 | $67,520 | $107,470 | 240 |
| Auburn, AL | $81,930 | $74,560 | $105,790 | 130 |
| Gadsden, AL | $81,710 | $69,490 | $93,320 | 30 |
| Northwest Alabama | $81,330 | $64,440 | $101,450 | 110 |