Most Affordable Cities in Wisconsin
Cost of living rankings for 156 cities in Wisconsin. On average, Wisconsin is affordable with a statewide average Cost Index of 66.
Data Updated: March 2026
Cheapest City
Antigo
Index: 32
Most Expensive
Mequon
Index: 129
State Average
66
National: 100
Cities Ranked
156
with complete data
All 156 Cities in Wisconsin — By Affordability
| # | City | Index | Home Value | Rent | Income |
|---|---|---|---|---|---|
| 1 | Antigo | 32 | $94,700 | $706 | $46,791 |
| 2 | Marinette | 36 | $111,600 | $763 | $57,461 |
| 3 | Merrill | 37 | $113,200 | $784 | $49,947 |
| 4 | Two Rivers | 38 | $121,800 | $756 | $58,716 |
| 5 | Richland Center | 38 | $137,700 | $681 | $51,472 |
| 6 | Shawano | 39 | $127,200 | $773 | $56,457 |
| 7 | Wisconsin Rapids | 40 | $116,600 | $872 | $54,116 |
| 8 | Rhinelander | 40 | $123,300 | $818 | $53,561 |
| 9 | Ashland | 41 | $162,200 | $697 | $49,258 |
| 10 | Ripon | 41 | $161,500 | $708 | $59,063 |
| 11 | Manitowoc | 42 | $143,900 | $787 | $62,133 |
| 12 | Berlin | 42 | $143,800 | $814 | $55,216 |
| 13 | Prairie du Chien | 44 | $152,100 | $840 | $52,670 |
| 14 | Marshfield | 45 | $169,900 | $798 | $59,294 |
| 15 | Waupun | 45 | $167,700 | $830 | $66,931 |
| 16 | New London | 45 | $162,800 | $822 | $61,447 |
| 17 | Waupaca | 45 | $177,600 | $748 | $52,586 |
| 18 | Beloit | 46 | $133,500 | $989 | $59,975 |
| 19 | Sheboygan | 47 | $165,200 | $874 | $62,953 |
| 20 | Fond du Lac | 47 | $161,300 | $905 | $61,620 |
| 21 | Superior | 47 | $168,500 | $881 | $63,415 |
| 22 | Menasha | 47 | $169,200 | $866 | $64,392 |
| 23 | Oshkosh | 48 | $168,400 | $908 | $61,929 |
| 24 | Wausau | 48 | $155,900 | $950 | $61,877 |
| 25 | Monroe | 48 | $184,400 | $844 | $67,621 |
| 26 | Sparta | 48 | $168,800 | $902 | $60,517 |
| 27 | Tomah | 48 | $162,900 | $927 | $51,185 |
| 28 | Rice Lake | 48 | $178,100 | $834 | $55,040 |
| 29 | Racine | 49 | $158,100 | $983 | $55,705 |
| 30 | Mayville | 49 | $184,800 | $853 | $66,453 |
| 31 | Stevens Point | 50 | $189,700 | $874 | $56,218 |
| 32 | Platteville | 50 | $186,900 | $885 | $42,667 |
| 33 | North Fond du Lac | 50 | $144,900 | $1,083 | $61,744 |
| 34 | Green Bay | 51 | $191,500 | $904 | $62,546 |
| 35 | Plymouth | 51 | $194,900 | $865 | $67,784 |
| 36 | Sheboygan Falls | 51 | $205,400 | $861 | $68,264 |
| 37 | Rothschild | 51 | $188,000 | $934 | $87,250 |
| 38 | Milwaukee | 52 | $172,000 | $1,033 | $51,888 |
| 39 | Beaver Dam | 52 | $189,800 | $942 | $68,757 |
| 40 | Chippewa Falls | 52 | $194,800 | $910 | $62,133 |
| 41 | Portage | 52 | $187,300 | $963 | $62,785 |
| 42 | Baraboo | 53 | $201,800 | $926 | $73,515 |
| 43 | St. Francis | 53 | $207,200 | $893 | $58,490 |
| 44 | Columbus | 53 | $225,700 | $814 | $74,957 |
| 45 | West Allis | 54 | $191,700 | $1,012 | $69,685 |
| 46 | La Crosse | 54 | $196,600 | $977 | $53,803 |
| 47 | Neenah | 54 | $194,700 | $970 | $73,880 |
| 48 | Cudahy | 54 | $201,000 | $977 | $66,717 |
| 49 | Menomonie | 54 | $203,800 | $933 | $54,587 |
| 50 | Fort Atkinson | 54 | $198,600 | $957 | $75,350 |
| 51 | Kaukauna | 55 | $198,800 | $988 | $78,353 |
| 52 | Milton | 55 | $210,500 | $940 | $84,648 |
| 53 | Appleton | 56 | $211,500 | $957 | $77,450 |
| 54 | Whitewater | 56 | $211,800 | $985 | $49,000 |
| 55 | Reedsburg | 56 | $218,300 | $944 | $71,991 |
| 56 | Delavan | 56 | $194,500 | $1,053 | $71,121 |
| 57 | Kimberly | 56 | $196,900 | $1,056 | $68,295 |
| 58 | Sturtevant | 56 | $231,000 | $896 | $84,479 |
| 59 | Janesville | 57 | $209,700 | $1,037 | $71,664 |
| 60 | South Milwaukee | 57 | $216,400 | $1,014 | $70,146 |
| 61 | Fox Crossing | 57 | $228,000 | $961 | $74,423 |
| 62 | Weston | 57 | $215,900 | $975 | $75,565 |
| 63 | Allouez | 57 | $217,100 | $984 | $90,035 |
| 64 | Sturgeon Bay | 57 | $217,600 | $1,011 | $56,882 |
| 65 | Eau Claire | 58 | $228,000 | $971 | $65,369 |
| 66 | Watertown | 58 | $211,500 | $1,061 | $68,333 |
| 67 | Ashwaubenon | 59 | $245,100 | $945 | $71,180 |
| 68 | Jefferson | 59 | $222,100 | $1,041 | $77,095 |
| 69 | Dodgeville | 59 | $234,000 | $984 | $72,768 |
| 70 | Kenosha | 60 | $210,500 | $1,137 | $68,532 |
| 71 | De Pere | 61 | $253,900 | $981 | $80,550 |
| 72 | Brown Deer | 61 | $221,100 | $1,132 | $91,567 |
| 73 | Kronenwetter | 61 | $240,700 | $1,042 | $107,268 |
| 74 | Evansville | 61 | $256,900 | $941 | $78,841 |
| 75 | West Bend | 62 | $244,500 | $1,033 | $75,043 |
| 76 | Plover | 62 | $244,500 | $1,041 | $83,139 |
| 77 | Little Chute | 62 | $223,400 | $1,141 | $79,260 |
| 78 | Elkhorn | 62 | $255,300 | $999 | $73,052 |
| 79 | Altoona | 62 | $220,900 | $1,157 | $80,126 |
| 80 | Burlington | 63 | $268,300 | $967 | $81,658 |
| 81 | Twin Lakes | 63 | $257,000 | $1,034 | $85,800 |
| 82 | Edgerton | 63 | $243,900 | $1,081 | $84,185 |
| 83 | Greenfield | 65 | $247,800 | $1,123 | $69,016 |
| 84 | Mount Pleasant | 65 | $269,900 | $1,045 | $90,189 |
| 85 | Rib Mountain | 65 | $237,700 | $1,173 | $87,054 |
| 86 | Bellevue | 66 | $267,700 | $1,083 | $80,750 |
| 87 | Hartford | 66 | $261,300 | $1,095 | $74,252 |
| 88 | Port Washington | 66 | $276,000 | $1,021 | $81,582 |
| 89 | New Richmond | 66 | $269,000 | $1,070 | $87,500 |
| 90 | Lake Hallie | 67 | $261,500 | $1,155 | $79,628 |
| 91 | Caledonia | 68 | $279,400 | $1,080 | $91,053 |
| 92 | Howard | 68 | $286,200 | $1,053 | $84,896 |
| 93 | Onalaska | 68 | $279,100 | $1,096 | $84,898 |
| 94 | Holmen | 68 | $262,600 | $1,164 | $77,083 |
| 95 | West Salem | 68 | $269,300 | $1,142 | $90,991 |
| 96 | Salem Lakes | 69 | $281,500 | $1,132 | $94,554 |
| 97 | Lake Mills | 69 | $282,400 | $1,095 | $87,039 |
| 98 | River Falls | 70 | $299,800 | $1,050 | $78,078 |
| 99 | Waukesha | 71 | $286,600 | $1,183 | $81,651 |
| 100 | Stoughton | 71 | $283,900 | $1,155 | $78,517 |
| 101 | Pewaukee | 71 | $266,300 | $1,281 | $62,380 |
| 102 | Jackson | 71 | $295,600 | $1,123 | $95,960 |
| 103 | Greendale | 72 | $289,600 | $1,177 | $95,015 |
| 104 | Glendale | 73 | $260,300 | $1,354 | $77,096 |
| 105 | Grafton | 73 | $301,300 | $1,162 | $88,634 |
| 106 | Bristol | 73 | $288,800 | $1,213 | $109,917 |
| 107 | Hales Corners | 74 | $291,100 | $1,274 | $88,068 |
| 108 | Mukwonago | 76 | $335,900 | $1,097 | $96,096 |
| 109 | Slinger | 76 | $337,700 | $1,083 | $99,457 |
| 110 | Suamico | 78 | $341,100 | $1,148 | $113,614 |
| 111 | Somers | 78 | $287,800 | $1,400 | $78,068 |
| 112 | Waterford | 78 | $312,700 | $1,278 | $80,380 |
| 113 | Greenville | 79 | $337,100 | $1,219 | $110,103 |
| 114 | Hartland | 79 | $358,000 | $1,104 | $87,297 |
| 115 | Lake Geneva | 79 | $323,000 | $1,250 | $73,199 |
| 116 | Wauwatosa | 80 | $307,600 | $1,373 | $93,859 |
| 117 | Oak Creek | 80 | $305,100 | $1,397 | $93,120 |
| 118 | Menomonee Falls | 81 | $341,600 | $1,257 | $98,460 |
| 119 | Harrison | 81 | $314,200 | $1,397 | $118,047 |
| 120 | Wind Lake | 81 | $357,500 | $1,158 | $100,306 |
| 121 | Cedarburg | 82 | $386,400 | $1,057 | $82,110 |
| 122 | Franklin | 83 | $343,400 | $1,325 | $108,342 |
| 123 | Oregon | 83 | $361,200 | $1,229 | $100,695 |
| 124 | Hobart | 83 | $363,500 | $1,226 | $111,918 |
| 125 | Waukesha | 83 | $375,700 | $1,167 | $126,286 |
| 126 | Madison | 84 | $346,900 | $1,364 | $76,983 |
| 127 | Sun Prairie | 84 | $339,800 | $1,374 | $90,521 |
| 128 | Oconomowoc | 84 | $367,700 | $1,235 | $105,833 |
| 129 | DeForest | 84 | $337,500 | $1,381 | $106,223 |
| 130 | Mount Horeb | 84 | $359,500 | $1,260 | $100,956 |
| 131 | New Berlin | 85 | $343,500 | $1,409 | $97,414 |
| 132 | Germantown | 85 | $356,700 | $1,310 | $104,337 |
| 133 | Pleasant Prairie | 86 | $336,300 | $1,446 | $103,903 |
| 134 | Hudson | 86 | $355,000 | $1,377 | $97,036 |
| 135 | Sussex | 86 | $384,900 | $1,231 | $112,031 |
| 136 | Monona | 86 | $390,400 | $1,207 | $87,784 |
| 137 | Fitchburg | 88 | $389,400 | $1,302 | $85,420 |
| 138 | Vernon | 88 | $412,600 | $1,159 | $121,401 |
| 139 | Muskego | 89 | $390,900 | $1,292 | $116,361 |
| 140 | McFarland | 89 | $363,400 | $1,447 | $93,810 |
| 141 | Windsor | 91 | $399,900 | $1,322 | $115,111 |
| 142 | Verona | 93 | $382,800 | $1,462 | $119,148 |
| 143 | Shorewood | 93 | $423,600 | $1,291 | $89,135 |
| 144 | Tichigan | 95 | $386,600 | $1,536 | $124,821 |
| 145 | Cottage Grove | 96 | $401,900 | $1,500 | $132,717 |
| 146 | Lake Wisconsin | 96 | $421,500 | $1,399 | $116,053 |
| 147 | Middleton | 99 | $457,400 | $1,357 | $85,526 |
| 148 | Pewaukee | 100 | $434,700 | $1,485 | $112,093 |
| 149 | Waunakee | 100 | $490,300 | $1,236 | $128,750 |
| 150 | Richfield | 102 | $456,500 | $1,460 | $135,774 |
| 151 | Fox Point | 103 | $414,900 | $1,693 | $140,818 |
| 152 | Whitefish Bay | 105 | $498,700 | $1,348 | $154,255 |
| 153 | Delafield | 105 | $504,500 | $1,344 | $101,482 |
| 154 | Brookfield | 106 | $419,300 | $1,794 | $124,026 |
| 155 | Elm Grove | 113 | $468,000 | $1,788 | $133,304 |
| 156 | Mequon | 129 | $485,300 | $2,271 | $147,391 |