SalaryCalculations

Mechanical Engineers Salary in Alabama

State wage data from the BLS OEWS survey, May 2025.

Median annual

$100,230

Median hourly

$48

Average annual

$109,330

Employed in state

N/A

The median annual salary for Mechanical Engineers in Alabama is $100,230, or about $48 an hour. That is 4% lower than the national median.

Pay in Alabama ranges from $72,110 at the 10th percentile to $162,420 at the 90th percentile. Roughly an unspecified number of people work as mechanical engineers in the state.

Pay distribution in Alabama

10th$72,110
25th$83,800
Median$100,230
75th$128,100
90th$162,420

Salary calculator

Hourly
$48.19
Daily
$386
Weekly
$1,928
Bi-weekly
$3,855
Monthly
$8,353
Annual
$100,230

$100,230 a year is around the 50th percentile for Mechanical Engineerss in Alabama. The median is $100,230.

Mechanical Engineers pay by metro area in Alabama

Metro areaMedian annualEmployment
Decatur, AL$115,750310
Tuscaloosa, AL$110,52090
Florence-Muscle Shoals, AL$108,51080
Mobile, AL$105,670510
Huntsville, AL$102,4502.1K
Auburn-Opelika, AL$100,230100
Anniston-Oxford, AL$99,15060
Birmingham, AL$98,810780
Daphne-Fairhope-Foley, AL$95,53070
Montgomery, AL$94,570330
Dothan, AL$93,75040
Columbus, GA-AL$91,43080

Other jobs in Alabama

All salaries in Alabama →