Salaripedia
English

How much does a machinist make in Indiana?

$57,800a year

Median yearly pay for machinists in Indiana. That is $27.79 an hour or $4,817 a month.

Hourly
$27.79
Vs. national median
-2%
Rank among states
34 of 51
Jobs in the state
14,320
Pay range
Lowest 10%: $39,400Median: $57,800Highest 10%: $73,500
PercentileYearlyHourly
10th$39,400$18.94
25th$47,870$23.01
Median$57,800$27.79
75th$62,440$30.02
90th$73,500$35.34

Cities in Indiana

Metro areas, median yearly pay.

Lafayette, IN$62,220
Columbus, IN$61,230
Louisville, KY$60,500
Chicago, IL$59,520
Evansville, IN$58,410
Cincinnati, OH$57,300
Terre Haute, IN$54,160
Fort Wayne, IN$53,770
South Bend, IN$51,990
Michigan City, IN$51,700
Indianapolis, IN$50,610
Elkhart, IN$49,910
Muncie, IN$48,360
Bloomington, IN$47,850
Kokomo, IN$45,200
Salaries for every job in Indiana

Nearby in the ranking

States with similar pay for machinists.

31. South Carolina$57,970
32. Ohio$57,940
33. Pennsylvania$57,810
34. Indiana$57,800
35. Rhode Island$57,760
36. Iowa$57,540
37. California$57,190
Machinist salary in all states

Frequently asked questions

How much does a machinist make an hour in Indiana?

The median hourly pay in Indiana is $27.79 ($57,800 a year).

Do machinists make more in Indiana than the national average?

No: $57,800 against $58,750 nationally, 2% less.

Where does Indiana rank for machinist pay?

Indiana ranks 34 of 51 states.

Which city in Indiana pays machinists the most?

Lafayette-West Lafayette, IN, with a median of $62,220 a year.

Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS): pay in May 2025, published by BLS in 2026. Hourly pay is the yearly figure divided by 2,080 hours.