The 25 Most Affordable Small Towns in Indiana
Ranked by home value ÷ income among 107 towns of 500–10,000 people in Indiana. #1 is Country Squire Lakes, IN (homes cost 0.5× income).
-
25Mitchell, Indiana
Homes cost 2.3× income
Mitchell is a city of 3,933 people in Lawrence County, Indiana. The median home is worth $114,500 and the median household earns $48,930, so homes cost 2.3× income (typical Indiana town: 2.5×). Median rent is $849.
3,933 people · Lawrence County · median home $114,500 · income $48,930 · Jan low 21°F · 14 in snow
Full Mitchell, Indiana profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
24South Haven, Indiana
Homes cost 2.3× income
South Haven is a community of 5,084 people in Porter County, Indiana. The median home is worth $178,200 and the median household earns $76,003, so homes cost 2.3× income (typical Indiana town: 2.5×). Median rent is $1,297.
5,084 people · Porter County · median home $178,200 · income $76,003 · Jan low 18°F · 40 in snow
Full South Haven, Indiana profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
23Westville, Indiana
Homes cost 2.3× income
Westville is a town of 5,257 people in LaPorte County, Indiana. The median home is worth $139,300 and the median household earns $60,794, so homes cost 2.3× income (typical Indiana town: 2.5×). Median rent is $1,019.
5,257 people · LaPorte County · median home $139,300 · income $60,794 · Jan low 15°F · 34 in snow
Full Westville, Indiana profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
22North Manchester, Indiana
Homes cost 2.3× income

Photo: Wikimedia Commons (public domain, Wikimedia Commons) North Manchester is a town of 5,277 people in Wabash County, Indiana. The median home is worth $138,200 and the median household earns $61,296, so homes cost 2.3× income (typical Indiana town: 2.5×). Median rent is $660.
5,277 people · Wabash County · median home $138,200 · income $61,296 · Jan low 17°F · 30 in snow
Full North Manchester, Indiana profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
21Brazil, Indiana
Homes cost 2.2× income
Brazil is a city of 8,181 people in Clay County, Indiana. The median home is worth $113,900 and the median household earns $52,055, so homes cost 2.2× income (typical Indiana town: 2.5×). Median rent is $869.
8,181 people · Clay County · median home $113,900 · income $52,055 · Jan low 21°F · 20 in snow
Full Brazil, Indiana profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
20Princeton, Indiana
Homes cost 2.2× income
Princeton is a city of 8,301 people in Gibson County, Indiana. The median home is worth $128,700 and the median household earns $57,618, so homes cost 2.2× income (typical Indiana town: 2.5×). Median rent is $1,022.
8,301 people · Gibson County · median home $128,700 · income $57,618 · Jan low 21°F · 12 in snow
Full Princeton, Indiana profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
19Melody Hill, Indiana
Homes cost 2.1× income
Melody Hill is a community of 3,689 people in Vanderburgh County, Indiana. The median home is worth $201,600 and the median household earns $93,906, so homes cost 2.1× income (typical Indiana town: 2.5×). Median rent is $1,091.
3,689 people · Vanderburgh County · median home $201,600 · income $93,906 · Jan low 26°F · 11 in snow
Full Melody Hill, Indiana profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
18Gas City, Indiana
Homes cost 2.1× income
Gas City is a city of 6,157 people in Grant County, Indiana. The median home is worth $119,300 and the median household earns $55,982, so homes cost 2.1× income (typical Indiana town: 2.5×). Median rent is $901.
6,157 people · Grant County · median home $119,300 · income $55,982 · Jan low 18°F · 25 in snow
Full Gas City, Indiana profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
17Brooklyn, Indiana
Homes cost 2.0× income
Brooklyn is a town of 2,511 people in Morgan County, Indiana. The median home is worth $119,000 and the median household earns $58,176, so homes cost 2.0× income (typical Indiana town: 2.5×). Median rent is $1,011.
2,511 people · Morgan County · median home $119,000 · income $58,176 · Jan low 19°F · 20 in snow
Full Brooklyn, Indiana profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
16Butler, Indiana
Homes cost 2.0× income
Butler is a city of 2,635 people in DeKalb County, Indiana. The median home is worth $107,700 and the median household earns $54,688, so homes cost 2.0× income (typical Indiana town: 2.5×). Median rent is $785.
2,635 people · DeKalb County · median home $107,700 · income $54,688 · Jan low 17°F · 34 in snow
Full Butler, Indiana profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
15Fairmount, Indiana
Homes cost 2.0× income

Photo: Wikimedia Commons (public domain, Wikimedia Commons) Fairmount is a town of 2,682 people in Grant County, Indiana. The median home is worth $103,200 and the median household earns $51,739, so homes cost 2.0× income (typical Indiana town: 2.5×). Median rent is $1,026.
2,682 people · Grant County · median home $103,200 · income $51,739 · Jan low 18°F · 24 in snow
Full Fairmount, Indiana profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
14Union City, Indiana
Homes cost 2.0× income

Photo: Nyttend (public domain, Wikimedia Commons) Union City is a city of 3,454 people in Randolph County, Indiana. The median home is worth $79,300 and the median household earns $39,360, so homes cost 2.0× income (typical Indiana town: 2.5×). Median rent is $595.
3,454 people · Randolph County · median home $79,300 · income $39,360 · Jan low 18°F · 24 in snow
Full Union City, Indiana profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
13Hartford City, Indiana
Homes cost 2.0× income

Photo: Wikimedia Commons (public domain, Wikimedia Commons) Hartford City is a city of 6,086 people in Blackford County, Indiana. The median home is worth $83,400 and the median household earns $41,752, so homes cost 2.0× income (typical Indiana town: 2.5×). Median rent is $730.
6,086 people · Blackford County · median home $83,400 · income $41,752 · Jan low 19°F · 32 in snow
Full Hartford City, Indiana profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
12Ligonier, Indiana
Homes cost 1.9× income

Photo: Wikimedia Commons (public domain, Wikimedia Commons) Ligonier is a city of 4,568 people in Noble County, Indiana. The median home is worth $110,000 and the median household earns $59,359, so homes cost 1.9× income (typical Indiana town: 2.5×). Median rent is $852.
4,568 people · Noble County · median home $110,000 · income $59,359 · Jan low 18°F · 24 in snow
Full Ligonier, Indiana profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
11Winchester, Indiana
Homes cost 1.9× income
Winchester is a city of 4,843 people in Randolph County, Indiana. The median home is worth $97,600 and the median household earns $52,439, so homes cost 1.9× income (typical Indiana town: 2.5×). Median rent is $756.
4,843 people · Randolph County · median home $97,600 · income $52,439 · Jan low 18°F · 25 in snow
Full Winchester, Indiana profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
10Linton, Indiana
Homes cost 1.9× income
Linton is a city of 5,133 people in Greene County, Indiana. The median home is worth $86,000 and the median household earns $45,440, so homes cost 1.9× income (typical Indiana town: 2.5×). Median rent is $812.
5,133 people · Greene County · median home $86,000 · income $45,440 · Jan low 21°F · 14 in snow
Full Linton, Indiana profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
9Portland, Indiana
Homes cost 1.9× income

Photo: Nyttend (public domain, Wikimedia Commons) Portland is a city of 6,320 people in Jay County, Indiana. The median home is worth $96,700 and the median household earns $51,513, so homes cost 1.9× income (typical Indiana town: 2.5×). Median rent is $763.
6,320 people · Jay County · median home $96,700 · income $51,513 · Jan low 17°F · 19 in snow
Full Portland, Indiana profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
8Chandler, Indiana
Homes cost 1.8× income
Chandler is a town of 3,693 people in Warrick County, Indiana. The median home is worth $131,100 and the median household earns $74,725, so homes cost 1.8× income (typical Indiana town: 2.5×). Median rent is $990.
3,693 people · Warrick County · median home $131,100 · income $74,725 · Jan low 25°F · 11 in snow
Full Chandler, Indiana profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
7Elwood, Indiana
Homes cost 1.8× income

Photo: Nyttend (public domain, Wikimedia Commons) Elwood is a city of 8,410 people in Madison County, Indiana. The median home is worth $97,800 and the median household earns $53,280, so homes cost 1.8× income (typical Indiana town: 2.5×). Median rent is $860.
8,410 people · Madison County · median home $97,800 · income $53,280 · Jan low 18°F · 20 in snow
Full Elwood, Indiana profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
6Rockville, Indiana
Homes cost 1.7× income
Rockville is a town of 2,510 people in Parke County, Indiana. The median home is worth $99,600 and the median household earns $57,083, so homes cost 1.7× income (typical Indiana town: 2.5×). Median rent is $731.
2,510 people · Parke County · median home $99,600 · income $57,083 · Jan low 17°F · 13 in snow
Full Rockville, Indiana profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
5Attica, Indiana
Homes cost 1.7× income

Photo: Omnedon (public domain, Wikimedia Commons) Attica is a city of 3,036 people in Fountain County, Indiana. The median home is worth $118,000 and the median household earns $68,931, so homes cost 1.7× income (typical Indiana town: 2.5×). Median rent is $802.
3,036 people · Fountain County · median home $118,000 · income $68,931 · Jan low 16°F · 23 in snow
Full Attica, Indiana profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
4Alexandria, Indiana
Homes cost 1.5× income

Photo: Tichnor Brothers, Publisher (public domain, Wikimedia Commons) Alexandria is a city of 5,149 people in Madison County, Indiana. The median home is worth $97,800 and the median household earns $64,317, so homes cost 1.5× income (typical Indiana town: 2.5×). Median rent is $801.
5,149 people · Madison County · median home $97,800 · income $64,317 · Jan low 18°F · 20 in snow
Full Alexandria, Indiana profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
3Grissom AFB, Indiana
Homes cost 1.4× income
Grissom AFB is a community of 3,009 people in Miami County, Indiana. The median home is worth $79,000 and the median household earns $55,104, so homes cost 1.4× income (typical Indiana town: 2.5×). Median rent is $878.
3,009 people · Miami County · median home $79,000 · income $55,104 · Jan low 17°F · 21 in snow
Full Grissom AFB, Indiana profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
2Bicknell, Indiana
Homes cost 1.3× income
Bicknell is a city of 3,029 people in Knox County, Indiana. The median home is worth $66,300 and the median household earns $52,188, so homes cost 1.3× income (typical Indiana town: 2.5×). Median rent is $844.
3,029 people · Knox County · median home $66,300 · income $52,188 · Jan low 22°F · 15 in snow
Full Bicknell, Indiana profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
1Country Squire Lakes, Indiana
Homes cost 0.5× income
Country Squire Lakes is a community of 3,558 people in Jennings County, Indiana. The median home is worth $26,600 and the median household earns $57,201, so homes cost 0.5× income (typical Indiana town: 2.5×). Median rent is $1,149.
3,558 people · Jennings County · median home $26,600 · income $57,201 · Jan low 23°F · 17 in snow
Full Country Squire Lakes, Indiana profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians.
More Indiana rankings
- The 25 Best Small Towns to Retire in Indiana
- The 13 Quietest 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
Same ranking, other places
- The 50 Most Affordable Small Towns in America
- The 25 Most Affordable Small Towns in Pennsylvania
- The 25 Most Affordable Small Towns in New York
- The 25 Most Affordable Small Towns in Michigan
- The 25 Most Affordable Small Towns in Texas
- The 25 Most Affordable Small Towns in California
- The 25 Most Affordable Small Towns in New Jersey
- The 25 Most Affordable Small Towns in Florida
- The 25 Most Affordable Small Towns in Wisconsin
- The 25 Most Affordable Small Towns in Ohio
- U.S. Census Bureau, American Community Survey 5-year estimates (2020–2024)
- U.S. Census Bureau, 2020 Census and 2025 Gazetteer (2020 / 2025)
- NOAA NCEI U.S. Climate Normals (1991–2020)
- NOAA NCEI Storm Events Database (1950–2026)
- FEMA OpenFEMA Disaster Declarations (this product uses the FEMA OpenFEMA API but is not endorsed by FEMA) (1953–2026)
- NCES Common Core of Data (2023–24)
- BLS Quarterly Census of Employment and Wages; USDA ERS county unemployment (BLS LAUS) (2000–2024)
- The Town Files lifestyle rankings, built from federal demographic, school, crime and housing data (2025)