Content has loaded

Machinist salary in Ohio, 2026

How much does a Machinist make in Ohio?

Average base salary

$25.63
8%
below national average
Average $25.63
Low $18.03
High $36.44

The average salary for a machinist is $25.63 per hour in Ohio. 664 salaries taken from job postings on Indeed in the past 36 months (updated July 19, 2026).

Machinist job openings in Ohio

slide 1 of 6
slide1 of 6
Wire EDM Machinist, Precision ...
Beachwood, OH
22 hours ago

Highest paying companies for Machinist in Ohio

Average year pay is based on job postings on Indeed in the past 36 months.
PAKO, Inc.
 
$115,191per year
View company
Nordic Solutions
 
$88,920per year
Haydon Corporation
 
$85,800per year
Precision Resources
 
$78,894per year
Honeywell
 
$78,800per year
Spectrum Staffing Services
 
$78,520per year

Highest paying cities for Machinists near Ohio

  1. Cleveland, OH
    $28.72 per hour
  2. Lebanon, OH
    $28.17 per hour
  3. Toledo, OH
    $27.63 per hour
  4. Fairfield, OH
    $26.92 per hour
  5. Cincinnati, OH
    $25.73 per hour

Where can a Machinist earn more?

Compare salaries for Machinists in different locations
vs

How much do similar professions as Machinist get paid in Ohio?

Entry Level Machinist

Job openings
Average $20.46 per hour