The Town Files

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).

Map of the 25 towns12345678910111213141516171819202122232425
Numbers match the ranking.
  1. 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 →

    Pennville vs the typical Indiana townPennvilleTypical Indiana townHome value$84,100$150,400Income$50,388$61,953Rent$936$888
    Census ACS 2020–2024 medians.
  2. 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 →

    Lynn vs the typical Indiana townLynnTypical Indiana townHome value$83,900$150,400Income$38,438$61,953Rent$661$888
    Census ACS 2020–2024 medians.
  3. 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 →

    Royal Center vs the typical Indiana townRoyal CenterTypical Indiana townHome value$83,800$150,400Income$51,818$61,953Rent$828$888
    Census ACS 2020–2024 medians.
  4. 22Hartford City, Indiana

    Median home $83,400

    Hartford City, Indiana
    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 →

    Hartford City vs the typical Indiana townHartford CityTypical Indiana townHome value$83,400$150,400Income$41,752$61,953Rent$730$888
    Census ACS 2020–2024 medians.
  5. 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 →

    Medora vs the typical Indiana townMedoraTypical Indiana townHome value$82,300$150,400Income$69,231$61,953Rent$1,018$888
    Census ACS 2020–2024 medians.
  6. 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 →

    Lyons vs the typical Indiana townLyonsTypical Indiana townHome value$82,100$150,400Income$53,365$61,953Rent$859$888
    Census ACS 2020–2024 medians.
  7. 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 →

    Dunkirk vs the typical Indiana townDunkirkTypical Indiana townHome value$81,100$150,400Income$46,339$61,953Rent$700$888
    Census ACS 2020–2024 medians.
  8. 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 →

    Montezuma vs the typical Indiana townMontezumaTypical Indiana townHome value$80,400$150,400Income$56,974$61,953Rent$959$888
    Census ACS 2020–2024 medians.
  9. 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 →

    Cayuga vs the typical Indiana townCayugaTypical Indiana townHome value$79,800$150,400Income$50,872$61,953Rent$881$888
    Census ACS 2020–2024 medians.
  10. 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 →

    Jonesboro vs the typical Indiana townJonesboroTypical Indiana townHome value$79,500$150,400Income$45,833$61,953Rent$975$888
    Census ACS 2020–2024 medians.
  11. 15Union City, Indiana

    Median home $79,300

    Union City, Indiana
    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 →

    Union City vs the typical Indiana townUnion CityTypical Indiana townHome value$79,300$150,400Income$39,360$61,953Rent$595$888
    Census ACS 2020–2024 medians.
  12. 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 →

    Grissom AFB vs the typical Indiana townGrissom AFBTypical Indiana townHome value$79,000$150,400Income$55,104$61,953Rent$878$888
    Census ACS 2020–2024 medians.
  13. 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 →

    Medaryville vs the typical Indiana townMedaryvilleTypical Indiana townHome value$78,500$150,400Income$80,375$61,953Rent$879$888
    Census ACS 2020–2024 medians.
  14. 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 →

    Farmersburg vs the typical Indiana townFarmersburgTypical Indiana townHome value$78,000$150,400Income$53,750$61,953Rent$865$888
    Census ACS 2020–2024 medians.
  15. 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 →

    Kewanna vs the typical Indiana townKewannaTypical Indiana townHome value$77,300$150,400Income$36,528$61,953
    Census ACS 2020–2024 medians.
  16. 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 →

    West Terre Haute vs the typical Indiana townWest Terre HauteTypical Indiana townHome value$74,100$150,400Income$53,676$61,953Rent$819$888
    Census ACS 2020–2024 medians.
  17. 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 →

    Shelburn vs the typical Indiana townShelburnTypical Indiana townHome value$73,700$150,400Income$46,458$61,953Rent$756$888
    Census ACS 2020–2024 medians.
  18. 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 →

    Carlisle vs the typical Indiana townCarlisleTypical Indiana townHome value$73,000$150,400Income$45,750$61,953Rent$825$888
    Census ACS 2020–2024 medians.
  19. 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 →

    Van Buren vs the typical Indiana townVan BurenTypical Indiana townHome value$69,800$150,400Income$47,692$61,953Rent$816$888
    Census ACS 2020–2024 medians.
  20. 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 →

    Bicknell vs the typical Indiana townBicknellTypical Indiana townHome value$66,300$150,400Income$52,188$61,953Rent$844$888
    Census ACS 2020–2024 medians.
  21. 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 →

    Jasonville vs the typical Indiana townJasonvilleTypical Indiana townHome value$65,900$150,400Income$41,328$61,953Rent$807$888
    Census ACS 2020–2024 medians.
  22. 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 →

    Oaktown vs the typical Indiana townOaktownTypical Indiana townHome value$65,200$150,400Income$38,333$61,953Rent$697$888
    Census ACS 2020–2024 medians.
  23. 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 →

    Dana vs the typical Indiana townDanaTypical Indiana townHome value$55,500$150,400Income$52,791$61,953Rent$643$888
    Census ACS 2020–2024 medians.
  24. 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 →

    Ridgeville vs the typical Indiana townRidgevilleTypical Indiana townHome value$47,600$150,400Income$38,750$61,953Rent$736$888
    Census ACS 2020–2024 medians.
  25. 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 →

    Country Squire Lakes vs the typical Indiana townCountry Squire LakesTypical Indiana townHome value$26,600$150,400Income$57,201$61,953Rent$1,149$888
    Census ACS 2020–2024 medians.

More Indiana rankings

Same ranking, other places

Methodology. We ranked 386 towns of 500–10,000 people in Indiana (2020 Census population). Only towns better than 60% of their peers on this measure qualify, so lists can be shorter than 25. Sources: