Civil Engineers Salary in Indiana
BLS OEWS May 2025 • 12 metro areas • Indiana
Civil Engineers in Indiana earn a median salary of $87,347 per year on average across 12 metro and nonmetro areas, -12.3% vs the national median of $99,590. An estimated 3,520 civil engineers are employed across Indiana, with salaries ranging from $74,120 to $99,170 depending on location.
$87,347
Avg median salary in Indiana
$99,170
Highest paying metro
$74,120
Lowest paying metro
3,520
Employed in Indiana
Compare Civil Engineers salaries & buying power
Pick two cities to see how salary and purchasing power differ.
Civil Engineers
in
Civil Engineers salaries by city in Indiana
| Metro area | Median salary | 25th pct | 75th pct | Employed |
|---|---|---|---|---|
| Bloomington, IN | $99,170 | $77,250 | $127,850 | 90 |
| Indianapolis, IN | $97,640 | $78,290 | $115,170 | 2,040 |
| South Bend, IN-MI | $97,000 | $78,430 | $117,170 | 150 |
| Evansville, IN | $95,420 | $75,950 | $118,370 | 200 |
| Southern Indiana | $93,170 | $66,980 | $106,080 | 390 |
| Terre Haute, IN | $93,080 | $68,310 | $101,360 | 40 |
| Fort Wayne, IN | $84,570 | $70,040 | $105,910 | 240 |
| Elkhart, IN | $84,560 | $71,070 | $113,620 | 50 |
| Michigan City, IN | $77,800 | $64,590 | $100,800 | 90 |
| Lafayette, IN | $76,080 | $60,900 | $111,800 | 90 |
| Central Indiana | $75,550 | $56,460 | $98,910 | 70 |
| Northern Indiana | $74,120 | $60,860 | $98,240 | 70 |