SalaryCalculations

Locomotive Engineers Salary in Ohio

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

Median annual

$63,280

Median hourly

$30

Average annual

$66,350

Employed in state

200

The median annual salary for Locomotive Engineers in Ohio is $63,280, or about $30 an hour. That is 22% lower than the national median.

Pay in Ohio ranges from $63,110 at the 10th percentile to $77,130 at the 90th percentile. Roughly 200 people work as locomotive engineers in the state.

Pay distribution in Ohio

10th$63,110
25th$63,120
Median$63,280
75th$63,320
90th$77,130

Salary calculator

Hourly
$30.42
Daily
$243
Weekly
$1,217
Bi-weekly
$2,434
Monthly
$5,273
Annual
$63,280

$63,280 a year is around the 50th percentile for Locomotive Engineerss in Ohio. The median is $63,280.

Other jobs in Ohio

All salaries in Ohio →