Ranked from official statistics; every city opens its own guide.
Ranking CITY (80 largest of Indiana) Official statistics Source: U.S. Census Bureau, American Community Survey 2020–2024 5-year (via Census Reporter) · Data: ACS 2020–2024
Among the 80 largest places in Indiana, New Castle has the lowest median rent ($781), followed by Logansport and Connersville . Click any column to sort; click a city for its guide.
What the ranking shows Across the 80 places in Indiana that we cover, the median is $1,093 and the average $1,128; the figure runs from $781 (New Castle ) to $1,842 (Whitestown ). That is a spread of 2.4 times between the two ends. The state figure is $1,062; 44 of the 80 places are above it and 36 at or below.
How to use it The first five are New Castle , Logansport , Connersville , Vincennes , Marion . A high or low position is not good or bad on its own: low rent can reflect a smaller job market or older housing stock, so look at income and commute too. Use the Compare tab on each city page to see how two places differ across income, rent, commute and education, and check the county page for the local job market.
Sort: # City County Median rent a month Population Median household income A–Z / Smallest first ▲ Z–A / Largest first ▼
# ⇅ City ⇅ County ⇅ Median rent a month ⇅ Population ⇅ Median household income ⇅ 1 New Castle Henry County $781 17,367 $51,606 2 Logansport Cass County $786 17,790 $47,291 3 Connersville Fayette County $787 13,109 $48,854 4 Vincennes Knox County $793 16,586 $53,637 5 Marion Grant County $805 27,531 $43,343 6 Jasper Dubois County $810 15,991 $68,817 7 Madison Jefferson County $820 12,223 $61,183 8 Richmond Wayne County $822 35,581 $45,399 9 Peru Miami County $826 10,901 $46,159 10 Bedford Lawrence County $828 13,837 $49,553 11 East Chicago Lake County $854 26,022 $42,125 12 Crawfordsville Montgomery County $857 16,491 $55,033 13 Washington Daviess County $858 12,367 $50,331 14 Greensburg Decatur County $859 12,229 $62,655 15 Auburn DeKalb County $865 13,565 $68,750 16 Huntington Huntington County $879 17,030 $56,520 17 Frankfort Clinton County $898 15,917 $57,412 18 Muncie Delaware County $904 64,751 $44,471 19 Terre Haute Vigo County $922 58,427 $43,126 20 Anderson Madison County $925 55,367 $46,909 21 Yorktown Delaware County $926 11,699 $81,674 22 Kokomo Howard County $939 59,122 $55,360 23 La Porte LaPorte County $948 22,449 $59,307 24 Lebanon Boone County $962 17,812 $65,154 25 Michigan City LaPorte County $967 31,814 $53,089 26 Evansville Vanderburgh County $975 116,116 $53,387 27 Martinsville Morgan County $983 11,933 $60,177 28 St. John Lake County $989 22,567 $131,467 29 Shelbyville Shelby County $995 20,296 $55,602 30 Elkhart Elkhart County $998 53,733 $51,028 31 New Haven Allen County $998 15,698 $70,970 32 Fort Wayne Allen County $999 268,589 $61,422 33 Seymour Jackson County $1,011 22,371 $64,426 34 Gary Lake County $1,012 68,113 $38,731 35 New Albany Floyd County $1,026 37,581 $54,710 36 South Bend Saint Joseph County $1,033 103,085 $55,786 37 Warsaw Kosciusko County $1,066 16,768 $61,035 38 Mishawaka Saint Joseph County $1,070 51,021 $54,291 39 Lafayette Tippecanoe County $1,079 71,159 $53,716 40 Beech Grove Marion County $1,091 14,913 $49,973 41 Goshen Elkhart County $1,093 34,420 $59,184 42 Clarksville Clark County $1,110 22,016 $60,467 43 Lowell Lake County $1,123 11,073 $84,024 44 Lake Station Lake County $1,124 13,185 $59,591 45 Hammond Lake County $1,134 76,768 $55,504 46 Speedway Marion County $1,141 13,968 $60,147 47 Jeffersonville Clark County $1,148 51,043 $70,930 48 Danville Hendricks County $1,151 11,714 $97,083 49 Indianapolis city Marion County $1,156 885,860 $66,219 50 Columbus Bartholomew County $1,157 51,824 $77,456 51 Greenfield Hancock County $1,177 24,940 $76,127 52 Lawrence Marion County $1,178 49,517 $74,022 53 Franklin Johnson County $1,186 26,168 $82,380 54 Bloomington Monroe County $1,200 80,049 $50,465 55 Hobart Lake County $1,206 29,558 $75,160 56 Valparaiso Porter County $1,224 34,733 $69,872 57 West Lafayette Tippecanoe County $1,225 45,159 $34,891 58 Dyer Lake County $1,225 16,400 $107,159 59 Highland Lake County $1,230 23,680 $78,062 60 Portage Porter County $1,231 38,082 $76,276 61 Griffith Lake County $1,235 16,273 $76,636 62 Chesterton Porter County $1,274 14,446 $91,060 63 Merrillville Lake County $1,282 36,476 $67,587 64 Schererville Lake County $1,310 29,701 $89,466 65 Greenwood Johnson County $1,312 66,029 $83,608 66 Cedar Lake Lake County $1,350 15,295 $83,381 67 Bargersville Johnson County $1,379 10,752 $114,231 68 Noblesville Hamilton County $1,389 73,362 $104,047 69 Crown Point Lake County $1,485 34,393 $101,686 70 Brownsburg Hendricks County $1,486 31,215 $102,235 71 Plainfield Hendricks County $1,499 36,369 $87,272 72 Munster Lake County $1,507 23,733 $110,187 73 Avon Hendricks County $1,538 23,437 $98,486 74 Huntertown Allen County $1,550 11,379 $109,432 75 Fishers Hamilton County $1,611 102,337 $130,203 76 Granger (unincorporated) Saint Joseph County $1,656 30,321 $123,318 77 Westfield Hamilton County $1,667 54,677 $122,789 78 Carmel Hamilton County $1,712 101,651 $141,505 79 Zionsville Boone County $1,792 32,095 $172,024 80 Whitestown Boone County $1,842 12,466 $123,643
Other rankings for Indiana Largest Cities · Cities With the Highest Household Income · Cities Where Rent Takes the Smallest Share of Income · Cities With the Lowest Unemployment · Cities in the Highest-Paying Counties · Most College-Educated Cities · Cities With the Most Homeowners · Cities With the Most Remote Work · Cities With the Shortest Commutes
Unincorporated places are census-designated places: they have no city government but are counted as communities. Figures describe the city itself.