Salaripedia
English

How much does a civil engineer make in Indiana?

$98,270a year

Median yearly pay for civil engineers in Indiana. That is $47.25 an hour or $8,189 a month.

Hourly
$47.25
Vs. national median
-3%
Rank among states
29 of 51
Jobs in the state
4,030
Pay range
Lowest 10%: $64,200Median: $98,270Highest 10%: $140,100
PercentileYearlyHourly
10th$64,200$30.87
25th$77,510$37.26
Median$98,270$47.25
75th$121,600$58.44
90th$140,100$67.37

Cities in Indiana

Metro areas, median yearly pay.

Louisville, KY$102,700
Bloomington, IN$102,600
Indianapolis, IN$101,800
Chicago, IL$100,200
Elkhart, IN$99,330
Cincinnati, OH$98,220
South Bend, IN$96,180
Terre Haute, IN$93,910
Fort Wayne, IN$88,920
Evansville, IN$87,900
Lafayette, IN$87,380
Michigan City, IN$72,720
Salaries for every job in Indiana

Nearby in the ranking

States with similar pay for civil engineers.

26. New Hampshire$98,710
27. South Dakota$98,700
28. Florida$98,570
29. Indiana$98,270
30. North Dakota$98,190
31. Idaho$98,030
32. Pennsylvania$97,850
Civil Engineer salary in all states

Frequently asked questions

How much does a civil engineer make an hour in Indiana?

The median hourly pay in Indiana is $47.25 ($98,270 a year).

Do civil engineers make more in Indiana than the national average?

No: $98,270 against $100,800 nationally, 3% less.

Where does Indiana rank for civil engineer pay?

Indiana ranks 29 of 51 states.

Which city in Indiana pays civil engineers the most?

Louisville/Jefferson County, KY-IN, with a median of $102,700 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.