The Town Files

25 Small Towns in Wisconsin With the Cheapest Homes

Ranked by median home value among 269 towns of 2,500–10,000 people in Wisconsin. #1 is Antigo, WI (median home $104,800).

Map of the 25 towns12345678910111213141516171819202122232425
Numbers match the ranking.
  1. 25Brodhead, Wisconsin

    Median home $168,800

    3,274 people · Green County · median home $168,800 · income $49,583 · Jan low 11°F · 37 in snow

  2. 24Stanley, Wisconsin

    Median home $167,400

    3,804 people · Chippewa County · median home $167,400 · income $48,052 · Jan low 3°F · 52 in snow

  3. 23Oconto Falls, Wisconsin

    Median home $162,800

    2,957 people · Oconto County · median home $162,800 · income $51,228 · Jan low 9°F · 52 in snow

  4. 22Chilton, Wisconsin

    Median home $161,900

    4,080 people · Calumet County · median home $161,900 · income $82,923 · Jan low 10°F · 44 in snow

  5. 21Fennimore, Wisconsin

    Median home $161,400

    2,764 people · Grant County · median home $161,400 · income $61,875 · Jan low 10°F · 38 in snow

  6. 20Prairie du Chien, Wisconsin

    Median home $161,300

    5,506 people · Crawford County · median home $161,300 · income $54,268 · Jan low 10°F · 34 in snow

  7. 19Shawano, Wisconsin

    Median home $160,800

    9,243 people · Shawano County · median home $160,800 · income $57,490 · Jan low 6°F · 48 in snow

  8. 18Berlin, Wisconsin

    Median home $160,300

    5,571 people · Green Lake County · median home $160,300 · income $59,472 · Jan low 8°F · 41 in snow

  9. 17Kewaunee, Wisconsin

    Median home $159,600

    2,837 people · Kewaunee County · median home $159,600 · income $82,028 · Jan low 12°F · 48 in snow

  10. 16Brockway, Wisconsin

    Median home $159,000

    3,035 people · Jackson County · median home $159,000 · income $49,896 · Jan low 5°F · 41 in snow

  11. 15Richland Center, Wisconsin

    Median home $158,300

    5,114 people · Richland County · median home $158,300 · income $51,932 · Jan low 8°F · 40 in snow

  12. 14Mosinee, Wisconsin

    Median home $156,100

    4,452 people · Marathon County · median home $156,100 · income $73,479 · Jan low 7°F · 54 in snow

  13. 13North Fond du Lac, Wisconsin

    Median home $155,100

    5,378 people · Fond du Lac County · median home $155,100 · income $62,832 · Jan low 9°F · 38 in snow

  14. 12Algoma, Wisconsin

    Median home $153,300

    3,243 people · Kewaunee County · median home $153,300 · income $64,487 · Jan low 11°F · 53 in snow

  15. 11Mauston, Wisconsin

    Median home $150,200

    4,347 people · Juneau County · median home $150,200 · income $63,636 · Jan low 8°F · 47 in snow

  16. 10Oconto, Wisconsin

    Median home $148,700

    4,609 people · Oconto County · median home $148,700 · income $61,506 · Jan low 9°F · 52 in snow

  17. 9Boscobel, Wisconsin

    Median home $147,400

    3,286 people · Grant County · median home $147,400 · income $54,071 · Jan low 10°F · 36 in snow

  18. 8Peshtigo, Wisconsin

    Median home $140,300

    3,420 people · Marinette County · median home $140,300 · income $66,990 · Jan low 9°F · 49 in snow

  19. 7Rhinelander, Wisconsin

    Median home $125,700

    8,285 people · Oneida County · median home $125,700 · income $51,421 · Jan low 4°F · 82 in snow

  20. 6Ladysmith, Wisconsin

    Median home $124,200

    3,216 people · Rusk County · median home $124,200 · income $41,719 · Jan low 2°F · 52 in snow

  21. 5Merrill, Wisconsin

    Median home $123,800

    9,347 people · Lincoln County · median home $123,800 · income $53,148 · Jan low 3°F · 54 in snow

  22. 4Barron, Wisconsin

    Median home $121,600

    3,733 people · Barron County · median home $121,600 · income $47,469 · Jan low 2°F · 53 in snow

  23. 3Clintonville, Wisconsin

    Median home $112,000

    4,591 people · Waupaca County · median home $112,000 · income $53,304 · Jan low 7°F · 44 in snow

  24. 2Menominee, Wisconsin

    Median home $110,200

    4,255 people · Menominee County · median home $110,200 · income $62,108 · Jan low 5°F · 54 in snow

  25. 1Antigo, Wisconsin

    Median home $104,800

    8,100 people · Langlade County · median home $104,800 · income $45,520 · Jan low 4°F · 54 in snow

More Wisconsin rankings

Same ranking, other places

Methodology. We ranked 269 towns of 2,500–10,000 people in Wisconsin (2020 Census population; towns with 2,500+ people have pages so far). Only towns better than 60% of their peers on this measure qualify, so lists can be shorter than 25. Sources: