Indiana towns
All 189 Indiana towns and cities with 2,500 or more people. The typical Indiana town has a median home value of $150,400 and household income of $61,953.
Indiana town rankings
- The 25 Best Small Towns to Retire in Indiana
- The 13 Quietest Small Towns in Indiana
- The 25 Most Affordable Small Towns in Indiana
- The 25 Best Small Towns for Families in Indiana
- 25 Small Towns in Indiana With the Mildest Winters
- The 25 Most Walkable Small Towns in Indiana
- 25 Small Towns in Indiana With the Fewest Tornadoes Since 1950
- The 25 Best Small Towns for First-Time Home Buyers in Indiana
All Indiana towns
| Town | County | People | Median home | Income | Jan low |
|---|---|---|---|---|---|
| Indianapolis | Marion County | 887,642 | $224,800 | $66,219 | 19° |
| Fort Wayne | Allen County | 263,886 | $188,900 | $61,422 | 18° |
| Evansville | Vanderburgh County | 117,298 | $143,100 | $53,387 | 27° |
| South Bend | St. Joseph County | 103,453 | $140,400 | $55,786 | 17° |
| Carmel | Hamilton County | 99,757 | $486,800 | $141,505 | 19° |
| Fishers | Hamilton County | 98,977 | $391,000 | $130,203 | 19° |
| Bloomington | Monroe County | 79,168 | $321,400 | $50,465 | 21° |
| Hammond | Lake County | 77,879 | $159,900 | $55,504 | 15° |
| Lafayette | Tippecanoe County | 70,783 | $172,800 | $53,716 | 18° |
| Noblesville | Hamilton County | 69,604 | $349,700 | $104,047 | 19° |
| Gary | Lake County | 69,093 | $94,700 | $38,731 | 18° |
| Muncie | Delaware County | 65,194 | $97,300 | $44,471 | 21° |
| Greenwood | Johnson County | 63,830 | $276,100 | $83,608 | 19° |
| Kokomo | Howard County | 59,604 | $137,400 | $55,360 | 17° |
| Terre Haute | Vigo County | 58,389 | $115,700 | $43,126 | 19° |
| Anderson | Madison County | 54,788 | $119,000 | $46,909 | 21° |
| Elkhart | Elkhart County | 53,923 | $139,500 | $51,028 | 18° |
| Mishawaka | St. Joseph County | 51,063 | $155,500 | $54,291 | 17° |
| Columbus | Bartholomew County | 50,474 | $244,200 | $77,456 | 22° |
| Jeffersonville | Clark County | 49,447 | $216,800 | $70,930 | 26° |
| Lawrence | Marion County | 49,370 | $230,100 | $74,022 | 20° |
| Westfield | Hamilton County | 46,410 | $425,700 | $122,789 | 19° |
| West Lafayette | Tippecanoe County | 44,595 | $350,000 | $34,891 | 18° |
| Portage | Porter County | 37,926 | $224,200 | $76,276 | 18° |
| New Albany | Floyd County | 37,841 | $180,500 | $54,710 | 26° |
| Merrillville | Lake County | 36,444 | $211,400 | $67,587 | 18° |
| Richmond | Wayne County | 35,720 | $114,400 | $45,399 | 20° |
| Plainfield | Hendricks County | 34,625 | $280,600 | $87,272 | 19° |
| Goshen | Elkhart County | 34,517 | $184,900 | $59,184 | 18° |
| Valparaiso | Porter County | 34,151 | $267,300 | $69,872 | 18° |
| Crown Point | Lake County | 33,899 | $294,800 | $101,686 | 15° |
| Michigan City | LaPorte County | 32,075 | $143,100 | $53,089 | 17° |
| Zionsville | Boone County | 30,603 | $587,800 | $172,024 | 20° |
| Granger | St. Joseph County | 30,337 | $331,100 | $123,318 | 17° |
| Hobart | Lake County | 29,752 | $215,200 | $75,160 | 18° |
| Schererville | Lake County | 29,646 | $314,900 | $89,466 | 15° |
| Brownsburg | Hendricks County | 28,973 | $309,400 | $102,235 | 21° |
| Marion | Grant County | 28,310 | $85,300 | $43,343 | 18° |
| East Chicago | Lake County | 26,370 | $105,400 | $42,125 | 15° |
| Franklin | Johnson County | 25,313 | $231,500 | $82,380 | 18° |
| Highland | Lake County | 23,984 | $233,300 | $78,062 | 15° |
| Munster | Lake County | 23,894 | $334,300 | $110,187 | 15° |
| Greenfield | Hancock County | 23,488 | $216,400 | $76,127 | 19° |
| La Porte | LaPorte County | 22,471 | $157,500 | $59,307 | 17° |
| Clarksville | Clark County | 22,333 | $179,700 | $60,467 | 26° |
| Seymour | Jackson County | 21,569 | $162,800 | $64,426 | 22° |
| Avon | Hendricks County | 21,474 | $323,800 | $98,486 | 21° |
| St. John | Lake County | 20,303 | $406,300 | $131,467 | 15° |
| Shelbyville | Shelby County | 20,067 | $174,700 | $55,602 | 20° |
| Logansport | Cass County | 18,366 | $92,200 | $47,291 | 18° |
| New Castle | Henry County | 17,396 | $98,000 | $51,606 | 17° |
| Huntington | Huntington County | 17,022 | $119,500 | $56,520 | 17° |
| Vincennes | Knox County | 16,759 | $111,600 | $53,637 | 22° |
| Frankfort | Clinton County | 16,715 | $138,600 | $57,412 | 19° |
| Jasper | Dubois County | 16,703 | $235,100 | $68,817 | 23° |
| Lebanon | Boone County | 16,662 | $195,600 | $65,154 | 20° |
| Griffith | Lake County | 16,528 | $210,100 | $76,636 | 15° |
| Dyer | Lake County | 16,517 | $322,200 | $107,159 | 15° |
| Crawfordsville | Montgomery County | 16,306 | $134,000 | $55,033 | 17° |
| Warsaw | Kosciusko County | 15,804 | $181,200 | $61,035 | 17° |
| New Haven | Allen County | 15,583 | $166,900 | $70,970 | 18° |
| Beech Grove | Marion County | 14,717 | $182,600 | $49,973 | 19° |
| Chesterton | Porter County | 14,241 | $300,900 | $91,060 | 18° |
| Cedar Lake | Lake County | 14,106 | $282,000 | $83,381 | 15° |
| Speedway | Marion County | 13,952 | $228,600 | $60,147 | 21° |
| Bedford | Lawrence County | 13,792 | $152,400 | $49,553 | 21° |
| Auburn | DeKalb County | 13,412 | $190,800 | $68,750 | 17° |
| Connersville | Fayette County | 13,324 | $106,300 | $48,854 | 19° |
| Lake Station | Lake County | 13,235 | $137,400 | $59,591 | 18° |
| Madison | Jefferson County | 12,357 | $203,100 | $61,183 | 24° |
| Greensburg | Decatur County | 12,312 | $191,400 | $62,655 | 22° |
| Washington | Daviess County | 12,017 | $152,200 | $50,331 | 24° |
| Martinsville | Morgan County | 11,932 | $163,400 | $60,177 | 19° |
| Yorktown | Delaware County | 11,548 | $186,700 | $81,674 | 21° |
| Peru | Miami County | 11,073 | $92,500 | $46,159 | 18° |
| Lowell | Lake County | 10,680 | $248,000 | $84,024 | 15° |
| Danville | Hendricks County | 10,559 | $298,200 | $97,083 | 21° |
| Wabash | Wabash County | 10,440 | $116,500 | $53,410 | 18° |
| Bluffton | Wells County | 10,308 | $149,600 | $57,539 | 17° |
| Kendallville | Noble County | 10,271 | $133,200 | $58,939 | 17° |
| Plymouth | Marshall County | 10,214 | $131,800 | $58,623 | 17° |
| Whitestown | Boone County | 10,178 | $373,500 | $123,643 | 20° |
| Decatur | Adams County | 9,913 | $142,800 | $58,646 | 18° |
| Columbia City | Whitley County | 9,892 | $189,100 | $68,089 | 16° |
| Greencastle | Putnam County | 9,820 | $169,200 | $55,565 | 17° |
| Bargersville | Johnson County | 9,560 | $438,900 | $114,231 | 18° |
| Mooresville | Morgan County | 9,411 | $206,400 | $68,983 | 19° |
| Angola | Steuben County | 9,340 | $205,400 | $64,540 | 16° |
| Sellersburg | Clark County | 9,310 | $231,500 | $72,179 | 26° |
| Huntertown | Allen County | 9,141 | $298,200 | $109,432 | 17° |
| McCordsville | Hancock County | 8,503 | $345,400 | $110,692 | 20° |
| Elwood | Madison County | 8,410 | $97,800 | $53,280 | 18° |
| Princeton | Gibson County | 8,301 | $128,700 | $57,618 | 21° |
| Brazil | Clay County | 8,181 | $113,900 | $52,055 | 21° |
| Charlestown | Clark County | 7,775 | $208,300 | $77,288 | 26° |
| Tell City | Perry County | 7,506 | $139,000 | $52,949 | 26° |
| Scottsburg | Scott County | 7,345 | $146,200 | $38,578 | 24° |
| Notre Dame | St. Joseph County | 7,234 | — | $19,886 | 17° |
| Batesville | Ripley County | 7,202 | $225,400 | $62,292 | 21° |
| Winfield | Lake County | 7,181 | $409,500 | $135,870 | 15° |
| Lakes of the Four Seasons | Lake County | 7,091 | $337,300 | $121,750 | 18° |
| Nappanee | Elkhart County | 6,949 | $238,600 | $68,892 | 18° |
| Boonville | Warrick County | 6,712 | $162,400 | $63,580 | 25° |
| Ellettsville | Monroe County | 6,655 | $243,600 | $90,213 | 21° |
| North Vernon | Jennings County | 6,608 | $128,600 | $51,429 | 23° |
| Garrett | DeKalb County | 6,542 | $154,200 | $64,179 | 17° |
| Mount Vernon | Posey County | 6,493 | $163,300 | $62,263 | 23° |
| Dunlap | Elkhart County | 6,442 | $222,200 | $87,039 | 18° |
| Salem | Washington County | 6,371 | $144,700 | $56,538 | 24° |
| Huntingburg | Dubois County | 6,362 | $143,800 | $54,421 | 24° |
| Portland | Jay County | 6,320 | $96,700 | $51,513 | 17° |
| Rochester | Fulton County | 6,270 | $137,400 | $57,008 | 17° |
| Rushville | Rush County | 6,208 | $127,300 | $53,434 | 19° |
| Gas City | Grant County | 6,157 | $119,300 | $55,982 | 18° |
| Hartford City | Blackford County | 6,086 | $83,400 | $41,752 | 19° |
| Cumberland | Hancock County | 5,954 | $239,200 | $87,364 | 19° |
| Bright | Dearborn County | 5,814 | $279,500 | $108,974 | 24° |
| Rensselaer | Jasper County | 5,733 | $153,800 | $60,331 | 16° |
| New Whiteland | Johnson County | 5,550 | $211,800 | $89,918 | 18° |
| Hidden Valley | Dearborn County | 5,529 | $289,400 | $121,208 | 24° |
| Monticello | White County | 5,508 | $149,600 | $52,798 | 19° |
| Cicero | Hamilton County | 5,301 | $282,100 | $66,934 | 17° |
| North Manchester | Wabash County | 5,277 | $138,200 | $61,296 | 17° |
| Tipton | Tipton County | 5,275 | $161,700 | $59,828 | 17° |
| Westville | LaPorte County | 5,257 | $139,300 | $60,794 | 15° |
| Porter | Porter County | 5,210 | $267,700 | $74,542 | 18° |
| Alexandria | Madison County | 5,149 | $97,800 | $64,317 | 18° |
| Linton | Greene County | 5,133 | $86,000 | $45,440 | 21° |
| Lawrenceburg | Dearborn County | 5,129 | $227,600 | $51,250 | 24° |
| South Haven | Porter County | 5,084 | $178,200 | $76,003 | 18° |
| Winona Lake | Kosciusko County | 5,053 | $274,500 | $82,188 | 17° |
| Winchester | Randolph County | 4,843 | $97,600 | $52,439 | 18° |
| Clinton | Vermillion County | 4,831 | $101,600 | $42,922 | 17° |
| Fortville | Hancock County | 4,784 | $254,900 | $84,000 | 19° |
| Pendleton | Madison County | 4,717 | $248,200 | $86,806 | 21° |
| Simonton Lake | Elkhart County | 4,710 | $266,800 | $75,673 | 18° |
| Bremen | Marshall County | 4,696 | $211,700 | $68,429 | 15° |
| Greendale | Dearborn County | 4,602 | $198,700 | $74,980 | 24° |
| Whiteland | Johnson County | 4,599 | $232,100 | $96,944 | 18° |
| Ligonier | Noble County | 4,568 | $110,000 | $59,359 | 18° |
| Whiting | Lake County | 4,559 | $198,900 | $71,708 | 20° |
| Highland | Vanderburgh County | 4,435 | $240,400 | $98,002 | 26° |
| Edinburgh | Johnson County | 4,435 | $154,500 | $60,843 | 18° |
| Sullivan | Sullivan County | 4,264 | $128,100 | $46,551 | 21° |
| North Terre Haute | Vigo County | 4,222 | $152,900 | $54,640 | 19° |
| Berne | Adams County | 4,173 | $151,700 | $62,159 | 18° |
| Roselawn | Newton County | 4,132 | $201,900 | $75,506 | 15° |
| Austin | Scott County | 4,064 | $86,200 | $31,520 | 24° |
| Mitchell | Lawrence County | 3,933 | $114,500 | $48,930 | 21° |
| Upland | Grant County | 3,821 | $203,200 | $83,839 | 19° |
| Georgetown | Floyd County | 3,805 | $302,300 | $113,265 | 26° |
| Hebron | Porter County | 3,755 | $202,800 | $73,812 | 15° |
| Hanover | Jefferson County | 3,743 | $138,700 | $53,929 | 24° |
| Chandler | Warrick County | 3,693 | $131,100 | $74,725 | 25° |
| Melody Hill | Vanderburgh County | 3,689 | $201,600 | $93,906 | 26° |
| Pittsboro | Hendricks County | 3,682 | $312,800 | $126,023 | 18° |
| Paoli | Orange County | 3,666 | $150,700 | $42,906 | 21° |
| Knox | Starke County | 3,662 | $140,300 | $48,931 | 16° |
| Leo-Cedarville | Allen County | 3,624 | $370,100 | $116,375 | 17° |
| Country Squire Lakes | Jennings County | 3,558 | $26,600 | $57,201 | 23° |
| Aurora | Dearborn County | 3,479 | $131,400 | $47,470 | 24° |
| Middlebury | Elkhart County | 3,466 | $243,700 | $75,236 | 18° |
| Union City | Randolph County | 3,454 | $79,300 | $39,360 | 18° |
| Newburgh | Warrick County | 3,344 | $237,600 | $75,135 | 24° |
| Smithville-Sanders | Monroe County | 3,323 | $259,100 | $74,750 | 22° |
| Ossian | Wells County | 3,266 | $201,500 | $71,563 | 17° |
| Corydon | Harrison County | 3,153 | $144,600 | $56,513 | 23° |
| Sheridan | Hamilton County | 3,106 | $195,600 | $66,534 | 17° |
| Syracuse | Kosciusko County | 3,079 | $199,400 | $71,833 | 18° |
| Attica | Fountain County | 3,036 | $118,000 | $68,931 | 16° |
| Shorewood Forest | Porter County | 3,033 | $479,100 | $165,972 | 18° |
| Bicknell | Knox County | 3,029 | $66,300 | $52,188 | 22° |
| Brownstown | Jackson County | 3,025 | $146,600 | $62,756 | 22° |
| Heritage Lake | Putnam County | 3,012 | $262,900 | $87,568 | 17° |
| Grissom AFB | Miami County | 3,009 | $79,000 | $55,104 | 17° |
| Fort Branch | Gibson County | 2,965 | $195,900 | $58,707 | 21° |
| Delphi | Carroll County | 2,961 | $141,300 | $59,972 | 19° |
| Centerville | Wayne County | 2,748 | $149,200 | $49,688 | 20° |
| New Palestine | Hancock County | 2,744 | $357,500 | $96,923 | 19° |
| Lagrange | LaGrange County | 2,715 | $150,100 | $54,492 | 17° |
| Fairmount | Grant County | 2,682 | $103,200 | $51,739 | 18° |
| Covington | Fountain County | 2,668 | $164,400 | $52,466 | 17° |
| Butler | DeKalb County | 2,635 | $107,700 | $54,688 | 17° |
| Brookville | Franklin County | 2,622 | $180,700 | $55,938 | 21° |
| Loogootee | Martin County | 2,601 | $148,500 | $50,000 | 23° |
| Osceola | St. Joseph County | 2,590 | $196,900 | $66,503 | 17° |
| Santa Claus | Spencer County | 2,586 | $258,900 | $89,659 | 26° |
| Brooklyn | Morgan County | 2,511 | $119,000 | $58,176 | 19° |
| Rockville | Parke County | 2,510 | $99,600 | $57,083 | 17° |
Indiana counties
- Adams County
- Allen County
- Bartholomew County
- Blackford County
- Boone County
- Carroll County
- Cass County
- Clark County
- Clay County
- Clinton County
- Daviess County
- Dearborn County
- Decatur County
- DeKalb County
- Delaware County
- Dubois County
- Elkhart County
- Fayette County
- Floyd County
- Fountain County
- Franklin County
- Fulton County
- Gibson County
- Grant County
- Greene County
- Hamilton County
- Hancock County
- Harrison County
- Hendricks County
- Henry County
- Howard County
- Huntington County
- Jackson County
- Jasper County
- Jay County
- Jefferson County
- Jennings County
- Johnson County
- Knox County
- Kosciusko County
- LaGrange County
- Lake County
- LaPorte County
- Lawrence County
- Madison County
- Marion County
- Marshall County
- Martin County
- Miami County
- Monroe County
- Montgomery County
- Morgan County
- Newton County
- Noble County
- Orange County
- Parke County
- Perry County
- Porter County
- Posey County
- Putnam County
- Randolph County
- Ripley County
- Rush County
- Scott County
- Shelby County
- Spencer County
- St. Joseph County
- Starke County
- Steuben County
- Sullivan County
- Tippecanoe County
- Tipton County
- Vanderburgh County
- Vermillion County
- Vigo County
- Wabash County
- Warrick County
- Washington County
- Wayne County
- Wells County
- White County
- Whitley County