The Town Files

25 Small Towns in Illinois With the Cheapest Homes

Ranked by median home value among 238 towns of 500–10,000 people in Illinois. #1 is Washington Park, IL (median home $37,500).

Map of the 25 towns12345678910111213141516171819202122232425
Numbers match the ranking.
  1. 25Metropolis, Illinois

    Median home $86,000

    Metropolis is a city of 5,969 people in Massac County, Illinois. The median home is worth $86,000 and the median household earns $50,399, so homes cost 1.7× income (typical Illinois town: 2.2×). Median rent is $752.

    5,969 people · Massac County · median home $86,000 · income $50,399 · Jan low 25°F · 3 in snow

    Full Metropolis, Illinois profile: weather, storms, schools, jobs →

    Metropolis vs the typical Illinois townMetropolisTypical Illinois townHome value$86,000$156,600Income$50,399$72,500Rent$752$960
    Census ACS 2020–2024 medians.
  2. 24Murphysboro, Illinois

    Median home $85,900

    Murphysboro is a city of 7,093 people in Jackson County, Illinois. The median home is worth $85,900 and the median household earns $44,154, so homes cost 1.9× income (typical Illinois town: 2.2×). Median rent is $697.

    7,093 people · Jackson County · median home $85,900 · income $44,154 · Jan low 25°F · 10 in snow

    Full Murphysboro, Illinois profile: weather, storms, schools, jobs →

    Murphysboro vs the typical Illinois townMurphysboroTypical Illinois townHome value$85,900$156,600Income$44,154$72,500Rent$697$960
    Census ACS 2020–2024 medians.
  3. 23Creve Coeur, Illinois

    Median home $85,500

    Creve Coeur is a village of 4,934 people in Tazewell County, Illinois. The median home is worth $85,500 and the median household earns $47,993, so homes cost 1.8× income (typical Illinois town: 2.2×). Median rent is $883.

    4,934 people · Tazewell County · median home $85,500 · income $47,993 · Jan low 18°F · 26 in snow

    Full Creve Coeur, Illinois profile: weather, storms, schools, jobs →

    Creve Coeur vs the typical Illinois townCreve CoeurTypical Illinois townHome value$85,500$156,600Income$47,993$72,500Rent$883$960
    Census ACS 2020–2024 medians.
  4. 22Dixmoor, Illinois

    Median home $84,400

    Dixmoor is a village of 2,973 people in Cook County, Illinois. The median home is worth $84,400 and the median household earns $44,600, so homes cost 1.9× income (typical Illinois town: 2.2×). Median rent is $1,272.

    2,973 people · Cook County · median home $84,400 · income $44,600 · Jan low 20°F · 39 in snow

    Full Dixmoor, Illinois profile: weather, storms, schools, jobs →

    Dixmoor vs the typical Illinois townDixmoorTypical Illinois townHome value$84,400$156,600Income$44,600$72,500Rent$1,272$960
    Census ACS 2020–2024 medians.
  5. 21Harrisburg, Illinois

    Median home $84,100

    Harrisburg, Illinois
    Photo: Ruhe1986 (talk) (public domain, Wikimedia Commons)

    Harrisburg is a city of 8,219 people in Saline County, Illinois. The median home is worth $84,100 and the median household earns $43,415, so homes cost 1.9× income (typical Illinois town: 2.2×). Median rent is $760.

    8,219 people · Saline County · median home $84,100 · income $43,415 · Jan low 24°F · 7 in snow

    Full Harrisburg, Illinois profile: weather, storms, schools, jobs →

    Harrisburg vs the typical Illinois townHarrisburgTypical Illinois townHome value$84,100$156,600Income$43,415$72,500Rent$760$960
    Census ACS 2020–2024 medians.
  6. 20Rock Falls, Illinois

    Median home $83,900

    Rock Falls is a city of 8,789 people in Whiteside County, Illinois. The median home is worth $83,900 and the median household earns $49,600, so homes cost 1.7× income (typical Illinois town: 2.2×). Median rent is $754.

    8,789 people · Whiteside County · median home $83,900 · income $49,600 · Jan low 14°F · 29 in snow

    Full Rock Falls, Illinois profile: weather, storms, schools, jobs →

    Rock Falls vs the typical Illinois townRock FallsTypical Illinois townHome value$83,900$156,600Income$49,600$72,500Rent$754$960
    Census ACS 2020–2024 medians.
  7. 19Du Quoin, Illinois

    Median home $83,100

    Du Quoin is a city of 5,827 people in Perry County, Illinois. The median home is worth $83,100 and the median household earns $54,409, so homes cost 1.5× income (typical Illinois town: 2.2×). Median rent is $719.

    5,827 people · Perry County · median home $83,100 · income $54,409 · Jan low 24°F · 12 in snow

    Full Du Quoin, Illinois profile: weather, storms, schools, jobs →

    Du Quoin vs the typical Illinois townDu QuoinTypical Illinois townHome value$83,100$156,600Income$54,409$72,500Rent$719$960
    Census ACS 2020–2024 medians.
  8. 18Beardstown, Illinois

    Median home $82,100

    Beardstown, Illinois
    Photo: Nyttend (public domain, Wikimedia Commons)

    Beardstown is a city of 5,951 people in Cass County, Illinois. The median home is worth $82,100 and the median household earns $60,587, so homes cost 1.4× income (typical Illinois town: 2.2×). Median rent is $762.

    5,951 people · Cass County · median home $82,100 · income $60,587 · Jan low 17°F · 12 in snow

    Full Beardstown, Illinois profile: weather, storms, schools, jobs →

    Beardstown vs the typical Illinois townBeardstownTypical Illinois townHome value$82,100$156,600Income$60,587$72,500Rent$762$960
    Census ACS 2020–2024 medians.
  9. 17West Frankfort, Illinois

    Median home $81,200

    West Frankfort, Illinois
    Photo: Nyttend (public domain, Wikimedia Commons)

    West Frankfort is a city of 7,275 people in Franklin County, Illinois. The median home is worth $81,200 and the median household earns $47,898, so homes cost 1.7× income (typical Illinois town: 2.2×). Median rent is $661.

    7,275 people · Franklin County · median home $81,200 · income $47,898 · Jan low 22°F · 10 in snow

    Full West Frankfort, Illinois profile: weather, storms, schools, jobs →

    West Frankfort vs the typical Illinois townWest FrankfortTypical Illinois townHome value$81,200$156,600Income$47,898$72,500Rent$661$960
    Census ACS 2020–2024 medians.
  10. 16McLeansboro, Illinois

    Median home $79,500

    McLeansboro, Illinois
    Photo: Nyttend (public domain, Wikimedia Commons)

    McLeansboro is a city of 2,675 people in Hamilton County, Illinois. The median home is worth $79,500 and the median household earns $45,422, so homes cost 1.8× income (typical Illinois town: 2.2×). Median rent is $566.

    2,675 people · Hamilton County · median home $79,500 · income $45,422 · Jan low 22°F · 13 in snow

    Full McLeansboro, Illinois profile: weather, storms, schools, jobs →

    McLeansboro vs the typical Illinois townMcLeansboroTypical Illinois townHome value$79,500$156,600Income$45,422$72,500Rent$566$960
    Census ACS 2020–2024 medians.
  11. 15Hoopeston, Illinois

    Median home $78,100

    Hoopeston, Illinois
    Photo: Omnedon (public domain, Wikimedia Commons)

    Hoopeston is a city of 4,915 people in Vermilion County, Illinois. The median home is worth $78,100 and the median household earns $60,861, so homes cost 1.3× income (typical Illinois town: 2.2×). Median rent is $882.

    4,915 people · Vermilion County · median home $78,100 · income $60,861 · Jan low 18°F · 20 in snow

    Full Hoopeston, Illinois profile: weather, storms, schools, jobs →

    Hoopeston vs the typical Illinois townHoopestonTypical Illinois townHome value$78,100$156,600Income$60,861$72,500Rent$882$960
    Census ACS 2020–2024 medians.
  12. 14Pana, Illinois

    Median home $77,900

    Pana is a city of 5,199 people in Christian County, Illinois. The median home is worth $77,900 and the median household earns $46,168, so homes cost 1.7× income (typical Illinois town: 2.2×). Median rent is $684.

    5,199 people · Christian County · median home $77,900 · income $46,168 · Jan low 19°F · 15 in snow

    Full Pana, Illinois profile: weather, storms, schools, jobs →

    Pana vs the typical Illinois townPanaTypical Illinois townHome value$77,900$156,600Income$46,168$72,500Rent$684$960
    Census ACS 2020–2024 medians.
  13. 13Flora, Illinois

    Median home $77,300

    Flora is a city of 4,803 people in Clay County, Illinois. The median home is worth $77,300 and the median household earns $47,148, so homes cost 1.6× income (typical Illinois town: 2.2×). Median rent is $745.

    4,803 people · Clay County · median home $77,300 · income $47,148 · Jan low 21°F · 12 in snow

    Full Flora, Illinois profile: weather, storms, schools, jobs →

    Flora vs the typical Illinois townFloraTypical Illinois townHome value$77,300$156,600Income$47,148$72,500Rent$745$960
    Census ACS 2020–2024 medians.
  14. 12Paris, Illinois

    Median home $75,700

    Paris is a city of 8,291 people in Edgar County, Illinois. The median home is worth $75,700 and the median household earns $53,927, so homes cost 1.4× income (typical Illinois town: 2.2×). Median rent is $777.

    8,291 people · Edgar County · median home $75,700 · income $53,927 · Jan low 17°F · 19 in snow

    Full Paris, Illinois profile: weather, storms, schools, jobs →

    Paris vs the typical Illinois townParisTypical Illinois townHome value$75,700$156,600Income$53,927$72,500Rent$777$960
    Census ACS 2020–2024 medians.
  15. 11Savanna, Illinois

    Median home $72,400

    Savanna is a city of 2,783 people in Carroll County, Illinois. The median home is worth $72,400 and the median household earns $48,036, so homes cost 1.5× income (typical Illinois town: 2.2×). Median rent is $835.

    2,783 people · Carroll County · median home $72,400 · income $48,036 · Jan low 11°F · 33 in snow

    Full Savanna, Illinois profile: weather, storms, schools, jobs →

    Savanna vs the typical Illinois townSavannaTypical Illinois townHome value$72,400$156,600Income$48,036$72,500Rent$835$960
    Census ACS 2020–2024 medians.
  16. 10Bushnell, Illinois

    Median home $71,900

    Bushnell is a city of 2,718 people in McDonough County, Illinois. The median home is worth $71,900 and the median household earns $67,518, so homes cost 1.1× income (typical Illinois town: 2.2×). Median rent is $648.

    2,718 people · McDonough County · median home $71,900 · income $67,518 · Jan low 16°F · 21 in snow

    Full Bushnell, Illinois profile: weather, storms, schools, jobs →

    Bushnell vs the typical Illinois townBushnellTypical Illinois townHome value$71,900$156,600Income$67,518$72,500Rent$648$960
    Census ACS 2020–2024 medians.
  17. 9Georgetown, Illinois

    Median home $71,800

    Georgetown, Illinois
    Photo: Omnedon (public domain, Wikimedia Commons)

    Georgetown is a city of 3,143 people in Vermilion County, Illinois. The median home is worth $71,800 and the median household earns $58,182, so homes cost 1.2× income (typical Illinois town: 2.2×). Median rent is $757.

    3,143 people · Vermilion County · median home $71,800 · income $58,182 · Jan low 17°F · 15 in snow

    Full Georgetown, Illinois profile: weather, storms, schools, jobs →

    Georgetown vs the typical Illinois townGeorgetownTypical Illinois townHome value$71,800$156,600Income$58,182$72,500Rent$757$960
    Census ACS 2020–2024 medians.
  18. 8Lawrenceville, Illinois

    Median home $71,300

    Lawrenceville, Illinois
    Photo: Southern Illinois SKYWARN (public domain, Wikimedia Commons)

    Lawrenceville is a city of 4,164 people in Lawrence County, Illinois. The median home is worth $71,300 and the median household earns $41,005, so homes cost 1.7× income (typical Illinois town: 2.2×). Median rent is $782.

    4,164 people · Lawrence County · median home $71,300 · income $41,005 · Jan low 21°F · 16 in snow

    Full Lawrenceville, Illinois profile: weather, storms, schools, jobs →

    Lawrenceville vs the typical Illinois townLawrencevilleTypical Illinois townHome value$71,300$156,600Income$41,005$72,500Rent$782$960
    Census ACS 2020–2024 medians.
  19. 7Tilton, Illinois

    Median home $70,400

    Tilton is a village of 2,660 people in Vermilion County, Illinois. The median home is worth $70,400 and the median household earns $55,697, so homes cost 1.3× income (typical Illinois town: 2.2×). Median rent is $877.

    2,660 people · Vermilion County · median home $70,400 · income $55,697 · Jan low 20°F · 15 in snow

    Full Tilton, Illinois profile: weather, storms, schools, jobs →

    Tilton vs the typical Illinois townTiltonTypical Illinois townHome value$70,400$156,600Income$55,697$72,500Rent$877$960
    Census ACS 2020–2024 medians.
  20. 6Christopher, Illinois

    Median home $66,600

    Christopher is a city of 2,697 people in Franklin County, Illinois. The median home is worth $66,600 and the median household earns $48,247, so homes cost 1.4× income (typical Illinois town: 2.2×). Median rent is $725.

    2,697 people · Franklin County · median home $66,600 · income $48,247 · Jan low 22°F · 10 in snow

    Full Christopher, Illinois profile: weather, storms, schools, jobs →

    Christopher vs the typical Illinois townChristopherTypical Illinois townHome value$66,600$156,600Income$48,247$72,500Rent$725$960
    Census ACS 2020–2024 medians.
  21. 5Eldorado, Illinois

    Median home $66,200

    Eldorado is a city of 3,743 people in Saline County, Illinois. The median home is worth $66,200 and the median household earns $37,154, so homes cost 1.8× income (typical Illinois town: 2.2×). Median rent is $657.

    3,743 people · Saline County · median home $66,200 · income $37,154 · Jan low 24°F · 9 in snow

    Full Eldorado, Illinois profile: weather, storms, schools, jobs →

    Eldorado vs the typical Illinois townEldoradoTypical Illinois townHome value$66,200$156,600Income$37,154$72,500Rent$657$960
    Census ACS 2020–2024 medians.
  22. 4Madison, Illinois

    Median home $58,900

    Madison is a city of 3,171 people in Madison County, Illinois. The median home is worth $58,900 and the median household earns $49,326, so homes cost 1.2× income (typical Illinois town: 2.2×). Median rent is $1,014.

    3,171 people · Madison County · median home $58,900 · income $49,326 · Jan low 24°F · 13 in snow

    Full Madison, Illinois profile: weather, storms, schools, jobs →

    Madison vs the typical Illinois townMadisonTypical Illinois townHome value$58,900$156,600Income$49,326$72,500Rent$1,014$960
    Census ACS 2020–2024 medians.
  23. 3Park City, Illinois

    Median home $57,400

    Park City is a city of 7,885 people in Lake County, Illinois. The median home is worth $57,400 and the median household earns $60,171, so homes cost 1.0× income (typical Illinois town: 2.2×). Median rent is $1,110.

    7,885 people · Lake County · median home $57,400 · income $60,171 · Jan low 16°F · 41 in snow

    Full Park City, Illinois profile: weather, storms, schools, jobs →

    Park City vs the typical Illinois townPark CityTypical Illinois townHome value$57,400$156,600Income$60,171$72,500Rent$1,110$960
    Census ACS 2020–2024 medians.
  24. 2Sumner, Illinois

    Median home $46,000

    Sumner is a city of 2,631 people in Lawrence County, Illinois. The median home is worth $46,000 and the median household earns $55,625, so homes cost 0.8× income (typical Illinois town: 2.2×). Median rent is $738.

    2,631 people · Lawrence County · median home $46,000 · income $55,625 · Jan low 21°F · 16 in snow

    Full Sumner, Illinois profile: weather, storms, schools, jobs →

    Sumner vs the typical Illinois townSumnerTypical Illinois townHome value$46,000$156,600Income$55,625$72,500Rent$738$960
    Census ACS 2020–2024 medians.
  25. 1Washington Park, Illinois

    Median home $37,500

    Washington Park is a village of 2,592 people in St. Clair County, Illinois. The median home is worth $37,500 and the median household earns $38,750, so homes cost 1.0× income (typical Illinois town: 2.2×). Median rent is $864.

    2,592 people · St. Clair County · median home $37,500 · income $38,750 · Jan low 24°F · 14 in snow

    Full Washington Park, Illinois profile: weather, storms, schools, jobs →

    Washington Park vs the typical Illinois townWashington ParkTypical Illinois townHome value$37,500$156,600Income$38,750$72,500Rent$864$960
    Census ACS 2020–2024 medians.

More Illinois rankings

Same ranking, other places

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