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