25 Small Towns in Indiana With the Cheapest Homes
Ranked by median home value among 386 towns of 500–10,000 people in Indiana. #1 is Country Squire Lakes, IN (median home $26,600).
-
25Pennville, Indiana
Median home $84,100
Pennville is a town of 621 people in Jay County, Indiana. The median home is worth $84,100 and the median household earns $50,388, so homes cost 1.7× income (typical Indiana town: 2.5×). Median rent is $936.
621 people · Jay County · median home $84,100 · income $50,388 · Jan low 19°F · 32 in snow
Full Pennville, Indiana profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
24Lynn, Indiana
Median home $83,900
Lynn is a town of 954 people in Randolph County, Indiana. The median home is worth $83,900 and the median household earns $38,438, so homes cost 2.2× income (typical Indiana town: 2.5×). Median rent is $661.
954 people · Randolph County · median home $83,900 · income $38,438 · Jan low 18°F · 21 in snow
Full Lynn, Indiana profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
23Royal Center, Indiana
Median home $83,800
Royal Center is a town of 802 people in Cass County, Indiana. The median home is worth $83,800 and the median household earns $51,818, so homes cost 1.6× income (typical Indiana town: 2.5×). Median rent is $828.
802 people · Cass County · median home $83,800 · income $51,818 · Jan low 18°F · 23 in snow
Full Royal Center, Indiana profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
22Hartford City, Indiana
Median home $83,400

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. -
21Medora, Indiana
Median home $82,300
Medora is a town of 635 people in Jackson County, Indiana. The median home is worth $82,300 and the median household earns $69,231, so homes cost 1.2× income (typical Indiana town: 2.5×). Median rent is $1,018.
635 people · Jackson County · median home $82,300 · income $69,231 · Jan low 24°F · 17 in snow
Full Medora, Indiana profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
20Lyons, Indiana
Median home $82,100
Lyons is a town of 625 people in Greene County, Indiana. The median home is worth $82,100 and the median household earns $53,365, so homes cost 1.5× income (typical Indiana town: 2.5×). Median rent is $859.
625 people · Greene County · median home $82,100 · income $53,365 · Jan low 23°F · 18 in snow
Full Lyons, Indiana profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
19Dunkirk, Indiana
Median home $81,100
Dunkirk is a city of 2,164 people in Jay County, Indiana. The median home is worth $81,100 and the median household earns $46,339, so homes cost 1.8× income (typical Indiana town: 2.5×). Median rent is $700.
2,164 people · Jay County · median home $81,100 · income $46,339 · Jan low 19°F · 32 in snow
Full Dunkirk, Indiana profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
18Montezuma, Indiana
Median home $80,400
Montezuma is a town of 921 people in Parke County, Indiana. The median home is worth $80,400 and the median household earns $56,974, so homes cost 1.4× income (typical Indiana town: 2.5×). Median rent is $959.
921 people · Parke County · median home $80,400 · income $56,974 · Jan low 17°F · 13 in snow
Full Montezuma, Indiana profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
17Cayuga, Indiana
Median home $79,800
Cayuga is a town of 952 people in Vermillion County, Indiana. The median home is worth $79,800 and the median household earns $50,872, so homes cost 1.6× income (typical Indiana town: 2.5×). Median rent is $881.
952 people · Vermillion County · median home $79,800 · income $50,872 · Jan low 17°F · 19 in snow
Full Cayuga, Indiana profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
16Jonesboro, Indiana
Median home $79,500
Jonesboro is a city of 1,516 people in Grant County, Indiana. The median home is worth $79,500 and the median household earns $45,833, so homes cost 1.7× income (typical Indiana town: 2.5×). Median rent is $975.
1,516 people · Grant County · median home $79,500 · income $45,833 · Jan low 18°F · 25 in snow
Full Jonesboro, Indiana profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
15Union City, Indiana
Median home $79,300

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. -
14Grissom AFB, Indiana
Median home $79,000
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. -
13Medaryville, Indiana
Median home $78,500
Medaryville is a town of 559 people in Pulaski County, Indiana. The median home is worth $78,500 and the median household earns $80,375, so homes cost 1.0× income (typical Indiana town: 2.5×). Median rent is $879.
559 people · Pulaski County · median home $78,500 · income $80,375 · Jan low 16°F · 26 in snow
Full Medaryville, Indiana profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
12Farmersburg, Indiana
Median home $78,000
Farmersburg is a town of 1,069 people in Sullivan County, Indiana. The median home is worth $78,000 and the median household earns $53,750, so homes cost 1.5× income (typical Indiana town: 2.5×). Median rent is $865.
1,069 people · Sullivan County · median home $78,000 · income $53,750 · Jan low 21°F · 15 in snow
Full Farmersburg, Indiana profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
11Kewanna, Indiana
Median home $77,300
Kewanna is a town of 576 people in Fulton County, Indiana. The median home is worth $77,300 and the median household earns $36,528, so homes cost 2.1× income (typical Indiana town: 2.5×). Median rent is —.
576 people · Fulton County · median home $77,300 · income $36,528 · Jan low 16°F · 27 in snow
Full Kewanna, Indiana profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
10West Terre Haute, Indiana
Median home $74,100
West Terre Haute is a town of 2,157 people in Vigo County, Indiana. The median home is worth $74,100 and the median household earns $53,676, so homes cost 1.4× income (typical Indiana town: 2.5×). Median rent is $819.
2,157 people · Vigo County · median home $74,100 · income $53,676 · Jan low 19°F · 16 in snow
Full West Terre Haute, Indiana profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
9Shelburn, Indiana
Median home $73,700
Shelburn is a town of 1,107 people in Sullivan County, Indiana. The median home is worth $73,700 and the median household earns $46,458, so homes cost 1.6× income (typical Indiana town: 2.5×). Median rent is $756.
1,107 people · Sullivan County · median home $73,700 · income $46,458 · Jan low 21°F · 15 in snow
Full Shelburn, Indiana profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
8Carlisle, Indiana
Median home $73,000
Carlisle is a town of 625 people in Sullivan County, Indiana. The median home is worth $73,000 and the median household earns $45,750, so homes cost 1.6× income (typical Indiana town: 2.5×). Median rent is $825.
625 people · Sullivan County · median home $73,000 · income $45,750 · Jan low 22°F · 15 in snow
Full Carlisle, Indiana profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
7Van Buren, Indiana
Median home $69,800
Van Buren is a town of 790 people in Grant County, Indiana. The median home is worth $69,800 and the median household earns $47,692, so homes cost 1.5× income (typical Indiana town: 2.5×). Median rent is $816.
790 people · Grant County · median home $69,800 · income $47,692 · Jan low 18°F · 25 in snow
Full Van Buren, Indiana profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
6Bicknell, Indiana
Median home $66,300
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. -
5Jasonville, Indiana
Median home $65,900
Jasonville is a city of 1,983 people in Greene County, Indiana. The median home is worth $65,900 and the median household earns $41,328, so homes cost 1.6× income (typical Indiana town: 2.5×). Median rent is $807.
1,983 people · Greene County · median home $65,900 · income $41,328 · Jan low 21°F · 14 in snow
Full Jasonville, Indiana profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
4Oaktown, Indiana
Median home $65,200
Oaktown is a town of 581 people in Knox County, Indiana. The median home is worth $65,200 and the median household earns $38,333, so homes cost 1.7× income (typical Indiana town: 2.5×). Median rent is $697.
581 people · Knox County · median home $65,200 · income $38,333 · Jan low 22°F · 15 in snow
Full Oaktown, Indiana profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
3Dana, Indiana
Median home $55,500
Dana is a town of 555 people in Vermillion County, Indiana. The median home is worth $55,500 and the median household earns $52,791, so homes cost 1.1× income (typical Indiana town: 2.5×). Median rent is $643.
555 people · Vermillion County · median home $55,500 · income $52,791 · Jan low 17°F · 18 in snow
Full Dana, Indiana profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
2Ridgeville, Indiana
Median home $47,600
Ridgeville is a town of 688 people in Randolph County, Indiana. The median home is worth $47,600 and the median household earns $38,750, so homes cost 1.2× income (typical Indiana town: 2.5×). Median rent is $736.
688 people · Randolph County · median home $47,600 · income $38,750 · Jan low 18°F · 25 in snow
Full Ridgeville, Indiana profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
1Country Squire Lakes, Indiana
Median home $26,600
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 25 Quietest Small Towns in Indiana
- The 25 Most Affordable Small Towns in Indiana
- The 25 Best Small Towns for Families in Indiana
- The 25 Best Quiet, Affordable Small Towns to Retire 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
- The 25 Best Affordable Small Towns to Retire in Indiana With Mild Winters
Same ranking, other places
- 50 Small Towns in America With the Cheapest Homes
- 25 Small Towns in Pennsylvania With the Cheapest Homes
- 25 Small Towns in New York With the Cheapest Homes
- 25 Small Towns in Michigan With the Cheapest Homes
- 25 Small Towns in Wisconsin With the Cheapest Homes
- 25 Small Towns in Texas With the Cheapest Homes
- 25 Small Towns in Minnesota With the Cheapest Homes
- 25 Small Towns in California With the Cheapest Homes
- 25 Small Towns in Illinois With the Cheapest Homes
- 25 Small Towns in Ohio With the Cheapest Homes
- 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)