SalaryCalculations

Locomotive Engineers Salary in Alabama

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

Median annual

$77,600

Median hourly

$37

Average annual

$70,290

Employed in state

590

The median annual salary for Locomotive Engineers in Alabama is $77,600, or about $37 an hour. That is 5% lower than the national median.

Pay in Alabama ranges from $39,290 at the 10th percentile to $87,380 at the 90th percentile. Roughly 590 people work as locomotive engineers in the state.

Pay distribution in Alabama

10th$39,290
25th$56,580
Median$77,600
75th$78,740
90th$87,380

Salary calculator

Hourly
$37.31
Daily
$298
Weekly
$1,492
Bi-weekly
$2,985
Monthly
$6,467
Annual
$77,600

$77,600 a year is around the 50th percentile for Locomotive Engineerss in Alabama. The median is $77,600.

Other jobs in Alabama

All salaries in Alabama →