Mechanical Engineers Salary in Indiana
BLS OEWS May 2025 • 15 metro areas • Indiana
Mechanical Engineers in Indiana earn a median salary of $93,180 per year on average across 15 metro and nonmetro areas, -8.9% vs the national median of $102,320. An estimated 7,960 mechanical engineers are employed across Indiana, with salaries ranging from $78,550 to $108,040 depending on location.
$93,180
Avg median salary in Indiana
$108,040
Highest paying metro
$78,550
Lowest paying metro
7,960
Employed in Indiana
Compare Mechanical Engineers salaries & buying power
Pick two cities to see how salary and purchasing power differ.
Mechanical Engineers
in
Mechanical Engineers salaries by city in Indiana
| Metro area | Median salary | 25th pct | 75th pct | Employed |
|---|---|---|---|---|
| Columbus, IN | $108,040 | $106,930 | $135,120 | 1,340 |
| Lafayette, IN | $107,460 | $80,860 | $137,990 | 470 |
| Southern Indiana | $106,650 | $86,380 | $134,430 | 1,000 |
| Kokomo, IN | $102,450 | $96,480 | $102,450 | 150 |
| Indianapolis, IN | $96,230 | $79,140 | $118,180 | 1,990 |
| Bloomington, IN | $95,040 | $79,280 | $109,990 | 70 |
| South Bend, IN-MI | $93,430 | $76,910 | $117,460 | 190 |
| Elkhart, IN | $93,410 | $78,690 | $106,590 | 640 |
| Central Indiana | $92,570 | $77,410 | $109,570 | 360 |
| Evansville, IN | $86,570 | $75,930 | $109,520 | 210 |
| Fort Wayne, IN | $85,900 | $75,060 | $104,550 | 650 |
| Terre Haute, IN | $84,370 | $71,370 | $100,160 | 80 |
| Muncie, IN | $83,570 | $72,370 | $100,500 | 70 |
| Northern Indiana | $83,460 | $73,310 | $102,880 | 620 |
| Michigan City, IN | $78,550 | $68,780 | $97,550 | 120 |