Indiana

IN

Midwest ยท 15 cities tracked ยท Updated 2026

Indiana is cheaper than the national average. Across the 15 cities we track, the cost of living index averages 89 (US = 100) and typical rent averages $1,240 a month, 36% below the national figure of $1,932.

State Averages

Avg Gas Price

$3.57

Regular unleaded

Avg Rent

$1,240

All units/mo

Avg COL Index

89

vs. 100 national avg

Indiana Cost of Living Analysis

Where the money goes

The biggest break is rent, at 36% below it.

Rent trend

Rent rose an average of 4.4% over the past year across the 15 cities we track, faster than the 2.7% national change. Marion saw the biggest move (up 8.5%), while South Bend was up just 1.8%.

City to city

Where you live inside Indiana matters. Typical rent runs from $901 in Richmond to $1,746 in Bloomington, a gap of $845 a month or about $10,140 a year.

Affordability

Rent, gas, groceries, electricity and car insurance take about 40% of median household income in the counties we track, which ranks the 14th lowest of 51 states. Median household income there averages $66,144 (Census ACS 2023). Groceries are counted at what the average household in the region spends on food at home (BLS Consumer Expenditure Survey).

Energy and driving

Regular gas costs $3.57 a gallon, 10% below the $3.98 national average. A typical electric bill runs about $153 a month versus $166 nationally, and full coverage car insurance averages $1,780 a year versus $2,150.

Groceries

Grocery prices in the Midwest rose 1.5% over the past year (BLS food at home), compared with 1.8% nationally. Item prices on our city pages are national BLS averages, so local stores may be higher or lower.

Built from the AAA, Zillow, EIA, Bankrate, BLS and Census data on this site. National comparisons use typical rent of $1,932 a month and gas of $3.98 a gallon. See the methodology.

Cities in Indiana

Median Household Income by County

Source: Census ACS 5-Year 2023 ยท 92 counties

CountyMedian Income
1Hamilton County$117,957
2Boone County$104,865
3Hendricks County$99,988
4Warrick County$95,027
5Hancock County$91,326
6Johnson County$87,227
7Porter County$85,828
8LaGrange County$83,741
9Dearborn County$82,693
10Bartholomew County$80,365
11Franklin County$79,702
12Jasper County$79,634
13Union County$79,500
14Posey County$79,124
15Morgan County$79,088
16Tipton County$78,309
17Floyd County$78,179
18Putnam County$76,182
19Whitley County$75,790
20Warren County$74,635
21Decatur County$74,228
22Kosciusko County$73,922
23Brown County$72,644
24Harrison County$72,468
25Clark County$72,298
26Dubois County$71,918
27Steuben County$71,483
28Shelby County$71,301
29Ripley County$71,084
30Noble County$70,908
31Spencer County$70,890
32LaPorte County$70,452
33Jackson County$70,208
34DeKalb County$70,080
35Wells County$69,741
36Lake County$68,985
37Allen County$68,839
38Newton County$68,596
39Daviess County$68,561
40Jennings County$68,476
41Wabash County$68,414
42Marshall County$68,041
43Ohio County$67,942
44Gibson County$67,763
45Clay County$67,676
46Parke County$66,776
47Montgomery County$66,571
48Pike County$66,250
49White County$66,143
50Elkhart County$65,617
51Lawrence County$65,551
52Martin County$65,345
53Switzerland County$65,148
54St. Joseph County$64,885
55Orange County$64,758
56Rush County$64,393
57Carroll County$64,003
58Clinton County$63,690
59Marion County$63,450
60Monroe County$63,372
61Adams County$63,128
62Starke County$62,933
63Fulton County$62,878
64Huntington County$62,734
65Madison County$62,632
66Fountain County$62,526
67Howard County$62,496
68Benton County$61,811
69Washington County$61,358
70Miami County$61,130
71Randolph County$61,121
72Perry County$61,099
73Vanderburgh County$60,938
74Henry County$60,144
75Jefferson County$59,987
76Pulaski County$59,956
77Greene County$59,753
78Owen County$59,586
79Vermillion County$59,363
80Knox County$58,863
81Tippecanoe County$58,622
82Delaware County$56,932
83Fayette County$56,659
84Wayne County$56,652
85Cass County$56,525
86Sullivan County$54,985
87Scott County$54,583
88Jay County$54,114
89Grant County$54,007
90Vigo County$52,525
91Crawford County$48,993
92Blackford County$47,560

Indiana Cost of Living FAQ

Is Indiana expensive to live in?

Indiana is about 11% cheaper than the national average. Across the 15 cities we track, the cost of living index averages 89, where 100 is the US average.

What is the average rent in Indiana?

Typical rent in Indiana averages $1,240 a month across the 15 cities we track as of September 2026, 36% below the national typical rent of $1,932. That ranks the 8th lowest of 51 states. The figure is the Zillow Observed Rent Index for all home types.

What is the cheapest city to live in Indiana?

Of the 15 cities we track in Indiana, Fort Wayne has the lowest cost of living index at 78. The lowest typical rent is in Richmond, at $901 a month.

What is the most expensive city in Indiana?

Columbus has the highest cost of living index of the cities we track in Indiana, at 90. The highest typical rent is in Bloomington, at $1,746 a month.

How much is gas in Indiana?

Regular unleaded averages $3.57 a gallon in Indiana as of November 11, 2026 (AAA state average), 10% below the national average of $3.98. That is the 6th cheapest of 51 states.

Is rent going up in Indiana?

Rent in Indiana rose an average of 4.4% over the past year across the 15 cities we track, compared with a 2.7% change nationally.

How much is electricity in Indiana?

Residential electricity in Indiana averages 17.0 cents per kWh (EIA), versus 18.4 cents nationally. At 900 kWh a month, a typical bill is about $153.

How much is car insurance in Indiana?

Full coverage car insurance in Indiana averages $1,780 a year, or about $148 a month (Bankrate and NAIC), compared with $2,150 a year nationally. That is near the middle of 51 states.