The Town Files

The 25 Best Quiet, Affordable Small Towns to Retire in Wisconsin

Ranked on The Town Files lifestyle rankings among 1,398 towns of 500–10,000 people in Wisconsin, scoring every town on all of these at once. #1 is Argonne, WI.

Map of the 25 towns12345678910111213141516171819202122232425
Numbers match the ranking.
The 25 Best Quiet, Affordable Small Towns to Retire in Wisconsin1. Argonnescore 932. Florencescore 903. Stellascore 894. Ouluscore 895. Wausaukeescore 896. Maplescore 887. Russellscore 888. Solon Springsscore 889. Beaver Brookscore 8710. Arenascore 8611. Aurorascore 8612. Lone Rockscore 8613. Princetonscore 8614. Jacobsscore 8615. Milltownscore 8516. Bennettscore 8517. Solon Springsscore 8518. Kewauneescore 8519. Atlantascore 8320. Wilsonscore 8321. Spring Greenscore 8322. McMillanscore 8223. Westbyscore 8224. Ithacascore 8225. Middle Inletscore 82
  1. 25Middle Inlet, Wisconsin

    Retirement: 71st percentile · Quiet: 96th percentile · Home value ÷ income: 79th percentile

    Middle Inlet is a town of 851 people in Marinette County, Wisconsin. Homes have a median value of $152,400 against household income of $56,500; January lows average 4°F.

    851 people · Marinette County · median home $152,400 · income $56,500 · Jan low 4°F · 53 in snow

    Full Middle Inlet, Wisconsin profile: weather, storms, schools, jobs →

    Middle Inlet: The 25 Best Quiet, Affordable Small Towns to Retire in Wisconsin scoresRetirement71th pctQuiet96th pctAffordability79th pct
    Percentile vs Wisconsin towns on each part of this ranking.
  2. 24Ithaca, Wisconsin

    Retirement: 81st percentile · Quiet: 76th percentile · Home value ÷ income: 90th percentile

    Ithaca is a town of 633 people in Richland County, Wisconsin. Homes have a median value of $228,900 against household income of $96,080; January lows average 8°F.

    633 people · Richland County · median home $228,900 · income $96,080 · Jan low 8°F · 40 in snow

    Full Ithaca, Wisconsin profile: weather, storms, schools, jobs →

    Ithaca: The 25 Best Quiet, Affordable Small Towns to Retire in Wisconsin scoresRetirement81th pctQuiet76th pctAffordability90th pct
    Percentile vs Wisconsin towns on each part of this ranking.
  3. 23Westby, Wisconsin

    Retirement: 81st percentile · Quiet: 76th percentile · Home value ÷ income: 90th percentile

    Westby is a city of 2,332 people in Vernon County, Wisconsin. Homes have a median value of $174,200 against household income of $72,875; January lows average 6°F.

    2,332 people · Vernon County · median home $174,200 · income $72,875 · Jan low 6°F · 43 in snow

    Full Westby, Wisconsin profile: weather, storms, schools, jobs →

    Westby: The 25 Best Quiet, Affordable Small Towns to Retire in Wisconsin scoresRetirement81th pctQuiet76th pctAffordability90th pct
    Percentile vs Wisconsin towns on each part of this ranking.
  4. 22McMillan, Wisconsin

    Retirement: 99th percentile · Quiet: 65th percentile · Home value ÷ income: 83rd percentile

    McMillan is a town of 2,074 people in Marathon County, Wisconsin. Homes have a median value of $289,700 against household income of $112,917; January lows average 6°F.

    2,074 people · Marathon County · median home $289,700 · income $112,917 · Jan low 6°F · 45 in snow

    Full McMillan, Wisconsin profile: weather, storms, schools, jobs →

    McMillan: The 25 Best Quiet, Affordable Small Towns to Retire in Wisconsin scoresRetirement99th pctQuiet65th pctAffordability83th pct
    Percentile vs Wisconsin towns on each part of this ranking.
  5. 21Spring Green, Wisconsin

    Retirement: 95th percentile · Quiet: 80th percentile · Home value ÷ income: 74th percentile

    Spring Green is a village of 1,566 people in Sauk County, Wisconsin. Homes have a median value of $248,800 against household income of $87,344; January lows average 10°F.

    1,566 people · Sauk County · median home $248,800 · income $87,344 · Jan low 10°F · 37 in snow

    Full Spring Green, Wisconsin profile: weather, storms, schools, jobs →

    Spring Green: The 25 Best Quiet, Affordable Small Towns to Retire in Wisconsin scoresRetirement95th pctQuiet80th pctAffordability74th pct
    Percentile vs Wisconsin towns on each part of this ranking.
  6. 20Wilson, Wisconsin

    Retirement: 74th percentile · Quiet: 85th percentile · Home value ÷ income: 90th percentile

    Wilson is a town of 504 people in Dunn County, Wisconsin. Homes have a median value of $205,200 against household income of $87,054; January lows average 2°F.

    504 people · Dunn County · median home $205,200 · income $87,054 · Jan low 2°F · 51 in snow

    Full Wilson, Wisconsin profile: weather, storms, schools, jobs →

    Wilson: The 25 Best Quiet, Affordable Small Towns to Retire in Wisconsin scoresRetirement74th pctQuiet85th pctAffordability90th pct
    Percentile vs Wisconsin towns on each part of this ranking.
  7. 19Atlanta, Wisconsin

    Retirement: 63rd percentile · Quiet: 93rd percentile · Home value ÷ income: 94th percentile

    Atlanta is a town of 560 people in Rusk County, Wisconsin. Homes have a median value of $175,000 against household income of $78,438; January lows average 5°F.

    560 people · Rusk County · median home $175,000 · income $78,438 · Jan low 5°F · 49 in snow

    Full Atlanta, Wisconsin profile: weather, storms, schools, jobs →

    Atlanta: The 25 Best Quiet, Affordable Small Towns to Retire in Wisconsin scoresRetirement63th pctQuiet93th pctAffordability94th pct
    Percentile vs Wisconsin towns on each part of this ranking.
  8. 18Kewaunee, Wisconsin

    Retirement: 68th percentile · Quiet: 88th percentile · Home value ÷ income: 98th percentile

    Kewaunee is a city of 2,837 people in Kewaunee County, Wisconsin. Homes have a median value of $159,600 against household income of $82,028; January lows average 12°F.

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

    Full Kewaunee, Wisconsin profile: weather, storms, schools, jobs →

    Kewaunee: The 25 Best Quiet, Affordable Small Towns to Retire in Wisconsin scoresRetirement68th pctQuiet88th pctAffordability98th pct
    Percentile vs Wisconsin towns on each part of this ranking.
  9. 17Solon Springs, Wisconsin

    Retirement: 82nd percentile · Quiet: 98th percentile · Home value ÷ income: 74th percentile

    Solon Springs is a village of 656 people in Douglas County, Wisconsin. Homes have a median value of $211,500 against household income of $75,625; January lows average 0°F.

    656 people · Douglas County · median home $211,500 · income $75,625 · Jan low 0°F · 60 in snow

    Full Solon Springs, Wisconsin profile: weather, storms, schools, jobs →

    Solon Springs: The 25 Best Quiet, Affordable Small Towns to Retire in Wisconsin scoresRetirement82th pctQuiet98th pctAffordability74th pct
    Percentile vs Wisconsin towns on each part of this ranking.
  10. 16Bennett, Wisconsin

    Retirement: 67th percentile · Quiet: 97th percentile · Home value ÷ income: 90th percentile

    Bennett is a town of 632 people in Douglas County, Wisconsin. Homes have a median value of $250,000 against household income of $106,250; January lows average 2°F.

    632 people · Douglas County · median home $250,000 · income $106,250 · Jan low 2°F · 59 in snow

    Full Bennett, Wisconsin profile: weather, storms, schools, jobs →

    Bennett: The 25 Best Quiet, Affordable Small Towns to Retire in Wisconsin scoresRetirement67th pctQuiet97th pctAffordability90th pct
    Percentile vs Wisconsin towns on each part of this ranking.
  11. 15Milltown, Wisconsin

    Retirement: 93rd percentile · Quiet: 95th percentile · Home value ÷ income: 68th percentile

    Milltown is a village of 948 people in Polk County, Wisconsin. Homes have a median value of $123,100 against household income of $42,083; January lows average 5°F.

    948 people · Polk County · median home $123,100 · income $42,083 · Jan low 5°F · 61 in snow

    Full Milltown, Wisconsin profile: weather, storms, schools, jobs →

    Milltown: The 25 Best Quiet, Affordable Small Towns to Retire in Wisconsin scoresRetirement93th pctQuiet95th pctAffordability68th pct
    Percentile vs Wisconsin towns on each part of this ranking.
  12. 14Jacobs, Wisconsin

    Retirement: 68th percentile · Quiet: 91st percentile · Home value ÷ income: 98th percentile

    Jacobs is a town of 648 people in Ashland County, Wisconsin. Homes have a median value of $99,100 against household income of $55,625; January lows average 1°F.

    648 people · Ashland County · median home $99,100 · income $55,625 · Jan low 1°F · 124 in snow

    Full Jacobs, Wisconsin profile: weather, storms, schools, jobs →

    Jacobs: The 25 Best Quiet, Affordable Small Towns to Retire in Wisconsin scoresRetirement68th pctQuiet91th pctAffordability98th pct
    Percentile vs Wisconsin towns on each part of this ranking.
  13. 13Princeton, Wisconsin

    Retirement: 90th percentile · Quiet: 74th percentile · Home value ÷ income: 94th percentile

    Princeton is a city of 1,267 people in Green Lake County, Wisconsin. Homes have a median value of $116,700 against household income of $54,205; January lows average 8°F.

    1,267 people · Green Lake County · median home $116,700 · income $54,205 · Jan low 8°F · 43 in snow

    Full Princeton, Wisconsin profile: weather, storms, schools, jobs →

    Princeton: The 25 Best Quiet, Affordable Small Towns to Retire in Wisconsin scoresRetirement90th pctQuiet74th pctAffordability94th pct
    Percentile vs Wisconsin towns on each part of this ranking.
  14. 12Lone Rock, Wisconsin

    Retirement: 74th percentile · Quiet: 86th percentile · Home value ÷ income: 98th percentile

    Lone Rock is a village of 829 people in Richland County, Wisconsin. Homes have a median value of $115,900 against household income of $60,375; January lows average 10°F.

    829 people · Richland County · median home $115,900 · income $60,375 · Jan low 10°F · 38 in snow

    Full Lone Rock, Wisconsin profile: weather, storms, schools, jobs →

    Lone Rock: The 25 Best Quiet, Affordable Small Towns to Retire in Wisconsin scoresRetirement74th pctQuiet86th pctAffordability98th pct
    Percentile vs Wisconsin towns on each part of this ranking.
  15. 11Aurora, Wisconsin

    Retirement: 65th percentile · Quiet: 98th percentile · Home value ÷ income: 96th percentile

    Aurora is a town of 987 people in Florence County, Wisconsin. Homes have a median value of $163,000 against household income of $78,935; January lows average 4°F.

    987 people · Florence County · median home $163,000 · income $78,935 · Jan low 4°F · 61 in snow

    Full Aurora, Wisconsin profile: weather, storms, schools, jobs →

    Aurora: The 25 Best Quiet, Affordable Small Towns to Retire in Wisconsin scoresRetirement65th pctQuiet98th pctAffordability96th pct
    Percentile vs Wisconsin towns on each part of this ranking.
  16. 10Arena, Wisconsin

    Retirement: 94th percentile · Quiet: 91st percentile · Home value ÷ income: 74th percentile

    Arena is a village of 844 people in Iowa County, Wisconsin. Homes have a median value of $194,400 against household income of $69,063; January lows average 7°F.

    844 people · Iowa County · median home $194,400 · income $69,063 · Jan low 7°F · 30 in snow

    Full Arena, Wisconsin profile: weather, storms, schools, jobs →

    Arena: The 25 Best Quiet, Affordable Small Towns to Retire in Wisconsin scoresRetirement94th pctQuiet91th pctAffordability74th pct
    Percentile vs Wisconsin towns on each part of this ranking.
  17. 9Beaver Brook, Wisconsin

    Retirement: 92nd percentile · Quiet: 82nd percentile · Home value ÷ income: 86th percentile

    Beaver Brook is a town of 795 people in Washburn County, Wisconsin. Homes have a median value of $231,100 against household income of $91,111; January lows average 1°F.

    795 people · Washburn County · median home $231,100 · income $91,111 · Jan low 1°F · 56 in snow

    Full Beaver Brook, Wisconsin profile: weather, storms, schools, jobs →

    Beaver Brook: The 25 Best Quiet, Affordable Small Towns to Retire in Wisconsin scoresRetirement92th pctQuiet82th pctAffordability86th pct
    Percentile vs Wisconsin towns on each part of this ranking.
  18. 8Solon Springs, Wisconsin

    Retirement: 76th percentile · Quiet: 98th percentile · Home value ÷ income: 90th percentile

    Solon Springs is a town of 970 people in Douglas County, Wisconsin. Homes have a median value of $268,100 against household income of $113,750; January lows average 0°F.

    970 people · Douglas County · median home $268,100 · income $113,750 · Jan low 0°F · 60 in snow

    Full Solon Springs, Wisconsin profile: weather, storms, schools, jobs →

    Solon Springs: The 25 Best Quiet, Affordable Small Towns to Retire in Wisconsin scoresRetirement76th pctQuiet98th pctAffordability90th pct
    Percentile vs Wisconsin towns on each part of this ranking.
  19. 7Russell, Wisconsin

    Retirement: 100th percentile · Quiet: 79th percentile · Home value ÷ income: 86th percentile

    Russell is a town of 1,553 people in Bayfield County, Wisconsin. Homes have a median value of $118,300 against household income of $48,068; January lows average 7°F.

    1,553 people · Bayfield County · median home $118,300 · income $48,068 · Jan low 7°F · 106 in snow

    Full Russell, Wisconsin profile: weather, storms, schools, jobs →

    Russell: The 25 Best Quiet, Affordable Small Towns to Retire in Wisconsin scoresRetirement100th pctQuiet79th pctAffordability86th pct
    Percentile vs Wisconsin towns on each part of this ranking.
  20. 6Maple, Wisconsin

    Retirement: 77th percentile · Quiet: 94th percentile · Home value ÷ income: 94th percentile

    Maple is a town of 700 people in Douglas County, Wisconsin. Homes have a median value of $201,300 against household income of $90,500; January lows average 2°F.

    700 people · Douglas County · median home $201,300 · income $90,500 · Jan low 2°F · 56 in snow

    Full Maple, Wisconsin profile: weather, storms, schools, jobs →

    Maple: The 25 Best Quiet, Affordable Small Towns to Retire in Wisconsin scoresRetirement77th pctQuiet94th pctAffordability94th pct
    Percentile vs Wisconsin towns on each part of this ranking.
  21. 5Wausaukee, Wisconsin

    Retirement: 72nd percentile · Quiet: 98th percentile · Home value ÷ income: 97th percentile

    Wausaukee is a village of 596 people in Marinette County, Wisconsin. Homes have a median value of $98,300 against household income of $48,897; January lows average 4°F.

    596 people · Marinette County · median home $98,300 · income $48,897 · Jan low 4°F · 58 in snow

    Full Wausaukee, Wisconsin profile: weather, storms, schools, jobs →

    Wausaukee: The 25 Best Quiet, Affordable Small Towns to Retire in Wisconsin scoresRetirement72th pctQuiet98th pctAffordability97th pct
    Percentile vs Wisconsin towns on each part of this ranking.
  22. 4Oulu, Wisconsin

    Retirement: 93rd percentile · Quiet: 96th percentile · Home value ÷ income: 79th percentile

    Oulu is a town of 560 people in Bayfield County, Wisconsin. Homes have a median value of $257,100 against household income of $96,875; January lows average 2°F.

    560 people · Bayfield County · median home $257,100 · income $96,875 · Jan low 2°F · 74 in snow

    Full Oulu, Wisconsin profile: weather, storms, schools, jobs →

    Oulu: The 25 Best Quiet, Affordable Small Towns to Retire in Wisconsin scoresRetirement93th pctQuiet96th pctAffordability79th pct
    Percentile vs Wisconsin towns on each part of this ranking.
  23. 3Stella, Wisconsin

    Retirement: 78th percentile · Quiet: 96th percentile · Home value ÷ income: 94th percentile

    Stella is a town of 569 people in Oneida County, Wisconsin. Homes have a median value of $218,200 against household income of $98,667; January lows average 2°F.

    569 people · Oneida County · median home $218,200 · income $98,667 · Jan low 2°F · 70 in snow

    Full Stella, Wisconsin profile: weather, storms, schools, jobs →

    Stella: The 25 Best Quiet, Affordable Small Towns to Retire in Wisconsin scoresRetirement78th pctQuiet96th pctAffordability94th pct
    Percentile vs Wisconsin towns on each part of this ranking.
  24. 2Florence, Wisconsin

    Retirement: 78th percentile · Quiet: 97th percentile · Home value ÷ income: 96th percentile

    Florence is a community of 641 people in Florence County, Wisconsin. Homes have a median value of $85,700 against household income of $40,368; January lows average 3°F.

    641 people · Florence County · median home $85,700 · income $40,368 · Jan low 3°F · 66 in snow

    Full Florence, Wisconsin profile: weather, storms, schools, jobs →

    Florence: The 25 Best Quiet, Affordable Small Towns to Retire in Wisconsin scoresRetirement78th pctQuiet97th pctAffordability96th pct
    Percentile vs Wisconsin towns on each part of this ranking.
  25. 1Argonne, Wisconsin

    Retirement: 89th percentile · Quiet: 93rd percentile · Home value ÷ income: 97th percentile

    Argonne is a town of 546 people in Forest County, Wisconsin. Homes have a median value of $166,700 against household income of $84,432; January lows average 4°F.

    546 people · Forest County · median home $166,700 · income $84,432 · Jan low 4°F · 75 in snow

    Full Argonne, Wisconsin profile: weather, storms, schools, jobs →

    Argonne: The 25 Best Quiet, Affordable Small Towns to Retire in Wisconsin scoresRetirement89th pctQuiet93th pctAffordability97th pct
    Percentile vs Wisconsin towns on each part of this ranking.

Price vs ranking

Median home value vs ranking, Wisconsin towns0255075100$24K$143K$263K$382K$502KMedian home valuePercentile
Orange squares are the 25 towns on this list; green dots are other towns on The Town Files in Wisconsin.

More Wisconsin rankings

Same ranking, other places

Methodology. We ranked 1,398 towns of 500–10,000 people in Wisconsin (2020 Census population). Lifestyle measures are The Town Files lifestyle rankings, built from federal demographic, school, crime and housing data (2025), shown as percentiles. The combined score is the average of the percentiles shown for each town; a town must be above the middle on every one. Only towns better than 60% of their peers on this measure qualify, so lists can be shorter than 25. Sources: