Skip to content

The average salary for a Locomotive Engineer in Iowa is $79,280.

Annual Average Salary Information

Annual Average Salary: $79,280

$61,420$86,830

Hourly Pay Information

Hourly Average Salary: $38.12

$29.53$41.75