Cost of Living in Indiana
We track 12 metro areas in Indiana. The average of the 12 metros we track in Indiana is 91.8 on the BEA's overall price index — 8.2% below the US average of 100. Terre Haute, IN is the least expensive at 87.8, while Indianapolis, IN is the most expensive at 95.7. Figures reflect 2024 data from the US Bureau of Economic Analysis.
See all states or the full A–Z list of metros.
Metro areas in Indiana
| Metro | Overall RPP | vs US avg |
|---|---|---|
| Bloomington, IN | 95.1 | −4.9% |
| Columbus, IN | 93.0 | −7.0% |
| Elkhart, IN | 90.3 | −9.7% |
| Evansville, IN | 91.5 | −8.5% |
| Fort Wayne, IN | 92.6 | −7.4% |
| Indianapolis, IN | 95.7 | −4.3% |
| Kokomo, IN | 89.6 | −10.4% |
| Lafayette, IN | 93.4 | −6.6% |
| Michigan City, IN | 91.7 | −8.3% |
| Muncie, IN | 88.1 | −11.9% |
| South Bend, IN | 92.9 | −7.1% |
| Terre Haute, IN | 87.8 | −12.2% |