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