SalaryCalculations

Locomotive Engineers Salary in Minnesota

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

Median annual

$93,700

Median hourly

$45

Average annual

$88,730

Employed in state

990

The median annual salary for Locomotive Engineers in Minnesota is $93,700, or about $45 an hour. That is 15% higher than the national median.

Pay in Minnesota ranges from $79,780 at the 10th percentile to $93,830 at the 90th percentile. Roughly 990 people work as locomotive engineers in the state.

Pay distribution in Minnesota

10th$79,780
25th$85,620
Median$93,700
75th$93,830
90th$93,830

Salary calculator

Hourly
$45.05
Daily
$360
Weekly
$1,802
Bi-weekly
$3,604
Monthly
$7,808
Annual
$93,700

$93,700 a year is around the 50th percentile for Locomotive Engineerss in Minnesota. The median is $93,700.

Other jobs in Minnesota

All salaries in Minnesota →