WIWisconsin rankings

Fastest-growing towns in Wisconsin

Ranked by population growth between the 2010 and 2020 censuses. 358 towns with 2,500+ residents.

U.S. Census ACS 2020–2024 5-year

#TownGrowth 2010–20202010 census2020 census
1 Map of Windsor Windsor9,452 people +145.0% 3,573 8,754
2 Bristol5,207 people +100.9% 2,584 5,192
3 Hobart10,610 people +65.2% 6,182 10,211
4 LawrenceBrown County · 6,637 people +47.2% 4,284 6,306
5 Map of Ledgeview LedgeviewBrown County · 9,248 people +34.6% 6,555 8,820
6 Map of Verona Verona15,232 people +32.1% 10,619 14,030
7 Map of Arcadia Arcadia3,806 people +27.8% 2,925 3,737
8 Middleton Middleton22,301 people +25.1% 17,442 21,827
9 Map of Richmond RichmondSt. Croix County · 4,201 people +24.5% 3,272 4,074
10 Map of Pleasant Valley Pleasant ValleyEau Claire County · 3,839 people +24.5% 3,044 3,791
11 Map of Altoona Altoona8,878 people +23.7% 6,706 8,293
12 Waunakee15,687 people +23.0% 12,097 14,879
13 Sun Prairie37,570 people +22.5% 29,364 35,967
14 Map of Holland HollandLa Crosse County · 4,528 people +22.4% 3,701 4,530
15 Map of Fond du Lac Fond du LacFond du Lac County · 3,713 people +22.3% 3,015 3,687
16 Map of Hammond HammondSt. Croix County · 2,604 people +22.0% 2,102 2,565
17 Johnson Creek3,362 people +21.2% 2,738 3,318
18 Oregon11,547 people +21.1% 9,231 11,179
19 Map of DeForest DeForest11,501 people +21.0% 8,936 10,811
20 Map of Pewaukee Pewaukee16,211 people +20.6% 13,195 15,914
21 Sherwood3,252 people +20.6% 2,713 3,271
22 New Richmond New Richmond10,539 people +20.3% 8,375 10,079
23 Map of Lake Delton Lake Delton3,482 people +20.1% 2,914 3,501
24 Map of Holmen Holmen11,372 people +18.4% 9,005 10,661
25 Map of Slinger Slinger6,307 people +18.2% 5,068 5,992
26 Map of Bristol BristolDane County · 4,374 people +18.1% 3,765 4,447
27 Cottage Grove Cottage Grove8,513 people +17.9% 6,192 7,303
28 Map of Troy TroySt. Croix County · 5,563 people +17.3% 4,705 5,518
29 Fitchburg32,619 people +17.2% 25,260 29,609
30 IxoniaJefferson County · 5,078 people +16.8% 4,385 5,120
31 Map of Stephenson StephensonMarinette County · 3,552 people +16.2% 3,006 3,494
32 Map of Wrightstown WrightstownBrown County · 2,605 people +16.1% 2,221 2,578
33 Map of Hudson Hudson14,959 people +16.0% 12,719 14,755
34 Cross Plains4,107 people +16.0% 3,538 4,104
35 Kronenwetter8,395 people +15.9% 7,210 8,353
36 Map of Madison Madison278,001 people +15.7% 233,209 269,840
37 MiddletonDane County · 6,807 people +15.6% 5,877 6,792
38 Oconomowoc19,080 people +15.5% 15,759 18,203
39 Little SuamicoOconto County · 5,687 people +15.4% 4,799 5,536
40 Map of Minocqua MinocquaOneida County · 5,074 people +15.4% 4,385 5,062
41 McFarland9,160 people +15.2% 7,808 8,991
42 Williams Bay2,981 people +15.2% 2,564 2,953
43 Map of Ellington EllingtonOutagamie County · 3,226 people +15.1% 2,758 3,174
44 Bass LakeSawyer County · 2,839 people +14.9% 2,377 2,731
45 Howard21,087 people +14.7% 17,399 19,950
46 Somerset3,208 people +14.6% 2,635 3,019
47 Monona8,527 people +14.5% 7,533 8,624
48 Map of Neenah NeenahWinnebago County · 3,660 people +14.4% 3,237 3,702
49 TainterDunn County · 2,648 people +14.0% 2,319 2,643
50 Grand Chute Grand ChuteOutagamie County · 24,168 people +13.9% 20,919 23,831
51 Evansville5,782 people +13.8% 5,012 5,703
52 Denmark Denmark2,558 people +13.4% 2,123 2,408
53 Kimberly7,447 people +13.2% 6,468 7,320
54 Map of Suamico Suamico12,985 people +13.0% 11,346 12,820
55 Map of Linn LinnWalworth County · 2,710 people +12.8% 2,383 2,687
56 Map of Wrightstown Wrightstown3,322 people +12.5% 2,827 3,179
57 Map of Mukwonago MukwonagoWaukesha County · 8,415 people +12.3% 7,355 8,262
58 Wales2,902 people +12.3% 2,549 2,862
59 Map of Jackson JacksonWashington County · 3,966 people +12.0% 4,134 4,629
60 Sheboygan SheboyganSheboygan County · 8,281 people +11.9% 7,271 8,136
61 Map of Hortonville Hortonville3,256 people +11.7% 2,711 3,028
62 Map of Mosinee Mosinee4,498 people +11.6% 3,988 4,452
63 Map of Plover Plover13,884 people +11.5% 12,123 13,519
64 Prairie du Sac Prairie du Sac4,382 people +11.3% 3,972 4,420
65 Little Chute Little Chute11,754 people +11.2% 10,449 11,619
66 Map of Lake Hallie Lake Hallie7,285 people +11.2% 6,448 7,170
67 RomeAdams County · 3,184 people +11.2% 2,720 3,025
68 Map of Columbus Columbus5,488 people +11.0% 4,991 5,540
69 Fennimore2,752 people +10.7% 2,497 2,764
70 Map of Mount Horeb Mount Horeb7,736 people +10.6% 7,009 7,754
71 Map of Anson AnsonChippewa County · 2,505 people +10.6% 2,076 2,297
72 Map of Kaukauna Kaukauna17,706 people +10.5% 15,462 17,089
73 Lomira2,675 people +10.2% 2,430 2,678
74 FultonRock County · 3,636 people +10.1% 3,252 3,580
75 Map of West Salem West Salem5,330 people +10.0% 4,799 5,277
76 Hartford15,821 people +9.9% 14,223 15,626
77 Map of Wisconsin Dells Wisconsin Dells2,547 people +9.9% 2,678 2,942
78 Port Washington12,645 people +9.8% 11,250 12,353
79 Elm Grove6,459 people +9.8% 5,934 6,513
80 Map of Lincoln LincolnVilas County · 2,738 people +9.7% 2,423 2,659
81 Map of Clayton ClaytonWinnebago County · 4,466 people +9.6% 3,951 4,329
82 Map of East Troy East Troy4,978 people +9.5% 4,281 4,687
83 Map of Bellevue Bellevue16,442 people +9.4% 14,570 15,935
84 Map of Pulaski Pulaski4,006 people +9.4% 3,539 3,870
85 Brookfield41,273 people +9.3% 37,920 41,464
86 Hayward2,555 people +9.3% 2,318 2,533
87 Map of Sussex Sussex12,066 people +9.2% 10,518 11,487
88 Combined Locks Combined Locks3,622 people +9.2% 3,328 3,634
89 Map of Barron Barron3,681 people +9.1% 3,423 3,733
90 Edgerton6,014 people +8.9% 5,461 5,945
91 Lake Mills Lake Mills6,470 people +8.8% 5,708 6,211
92 Map of Mequon Mequon25,270 people +8.7% 23,132 25,142
93 Map of St. Joseph St. JosephSt. Croix County · 4,292 people +8.7% 3,842 4,178
94 Reedsburg10,168 people +8.5% 9,200 9,984
95 Baldwin Baldwin4,342 people +8.4% 3,957 4,291
96 Map of Taycheedah TaycheedahFond du Lac County · 4,609 people +8.3% 4,205 4,554
97 Map of Lake Geneva Lake Geneva8,521 people +8.2% 7,651 8,277
98 CliftonPierce County · 2,531 people +8.2% 2,012 2,177
99 Menomonee Falls Menomonee Falls39,539 people +8.1% 35,626 38,527
100 Deerfield2,541 people +8.1% 2,319 2,507
101 Map of Geneva GenevaWalworth County · 5,440 people +8.0% 4,993 5,390
102 Map of River Falls River Falls16,719 people +7.9% 15,000 16,182
103 Map of Pleasant Prairie Pleasant Prairie21,669 people +7.8% 19,719 21,250
104 Chippewa Falls Chippewa Falls14,782 people +7.8% 13,661 14,731
105 Map of Osceola OsceolaPolk County · 2,849 people +7.7% 2,568 2,765
106 Map of Kewaskum Kewaskum4,461 people +7.6% 4,004 4,309
107 Map of Lafayette LafayetteChippewa County · 6,346 people +7.5% 5,765 6,197
108 Grafton GraftonOzaukee County · 4,375 people +7.5% 4,053 4,355
109 Map of Sevastopol SevastopolDoor County · 2,836 people +7.5% 2,628 2,826
110 Rib Mountain7,289 people +7.3% 5,651 6,061
111 Map of North Fond du Lac North Fond du Lac5,392 people +7.3% 5,014 5,378
112 Map of Brockway BrockwayJackson County · 2,977 people +7.3% 2,828 3,035
113 Map of Neenah Neenah27,336 people +7.1% 25,501 27,319
114 Map of Rice Lake Rice Lake9,030 people +7.1% 8,438 9,040
115 Map of Springfield SpringfieldDane County · 2,859 people +7.1% 2,734 2,929
116 Map of Cedarburg CedarburgOzaukee County · 6,195 people +7.0% 5,760 6,162
117 PittsfieldBrown County · 2,772 people +7.0% 2,608 2,791
118 Map of De Pere De Pere25,301 people +6.8% 23,800 25,410
119 Luxemburg2,737 people +6.8% 2,515 2,685
120 WinneconneWinnebago County · 2,511 people +6.8% 2,383 2,544
121 Map of Washington WashingtonEau Claire County · 7,593 people +6.7% 7,182 7,662
122 JanesvilleRock County · 3,678 people +6.7% 3,434 3,665
123 Star Prairie Star PrairieSt. Croix County · 3,766 people +6.5% 3,504 3,733
124 Map of Center CenterOutagamie County · 3,643 people +6.5% 3,402 3,622
125 Jackson8,003 people +6.4% 6,753 7,185
126 FreedomOutagamie County · 6,223 people +6.4% 5,842 6,216
127 SomersetSt. Croix County · 4,405 people +6.3% 4,036 4,291
128 Cedarburg Cedarburg12,605 people +6.2% 11,412 12,121
129 Map of Rhinelander Rhinelander8,316 people +6.2% 7,798 8,285
130 Dodgeville5,042 people +6.2% 4,693 4,984
131 WestportDane County · 4,213 people +6.1% 3,950 4,191
132 Map of Milton MiltonRock County · 3,103 people +6.1% 2,923 3,100
133 Map of Onalaska Onalaska19,348 people +6.0% 17,736 18,803
134 Whitefish Bay14,665 people +6.0% 14,110 14,954
135 Map of Eagle Point Eagle PointChippewa County · 3,252 people +6.0% 3,053 3,237
136 Oak Creek Oak Creek37,325 people +5.9% 34,451 36,497
137 Mount Pleasant Mount Pleasant27,953 people +5.9% 26,197 27,732
138 Map of Germantown Germantown20,962 people +5.9% 19,749 20,917
139 Brookfield BrookfieldWaukesha County · 6,459 people +5.9% 6,116 6,477
140 Oostburg3,058 people +5.9% 2,887 3,056
141 Map of Weston Weston15,749 people +5.8% 14,868 15,723
142 Map of Greendale Greendale14,594 people +5.8% 14,046 14,854
143 Plymouth8,890 people +5.8% 8,445 8,932
144 Chase ChaseOconto County · 3,282 people +5.8% 3,005 3,178
145 Map of Rothschild Rothschild5,600 people +5.7% 5,269 5,567
146 Map of Dover DoverRacine County · 4,232 people +5.7% 4,051 4,282
147 Map of Burlington Burlington10,987 people +5.6% 10,464 11,047
148 Sheboygan Falls Sheboygan Falls8,547 people +5.6% 7,775 8,210
149 Map of Hayward HaywardSawyer County · 3,854 people +5.6% 3,567 3,765
150 Map of Grafton Grafton12,445 people +5.5% 11,459 12,094
151 Platteville11,499 people +5.5% 11,224 11,836
152 Sturgeon Bay Sturgeon Bay9,806 people +5.5% 9,144 9,646
153 Map of Eau Claire Eau Claire70,322 people +5.4% 65,883 69,421
154 Map of Stanley Stanley3,760 people +5.4% 3,608 3,804
155 Map of Menasha Menasha18,273 people +5.3% 17,353 18,268
156 Shorewood13,627 people +5.3% 13,162 13,859
157 Map of Sparta Sparta9,950 people +5.3% 9,522 10,025
158 Twin Lakes6,309 people +5.3% 5,989 6,309
159 Tomah9,532 people +5.2% 9,093 9,570
160 Kiel Kiel3,943 people +5.2% 3,738 3,932
161 Oconomowoc OconomowocWaukesha County · 8,832 people +5.1% 8,408 8,836
162 Dale DaleOutagamie County · 2,891 people +5.1% 2,731 2,869
163 Waterloo3,600 people +4.8% 3,333 3,492
164 Map of Alden AldenPolk County · 2,992 people +4.7% 2,786 2,918
165 Wilson WilsonSheboygan County · 3,439 people +4.6% 3,330 3,484
166 Lodi LodiColumbia County · 3,204 people +4.6% 3,050 3,189
167 Map of Stoughton Stoughton13,033 people +4.5% 12,611 13,173
168 Belleville2,579 people +4.4% 2,385 2,491
169 Wauwatosa Wauwatosa48,529 people +4.3% 46,396 48,387
170 Hartland9,972 people +4.3% 9,110 9,501
171 Map of Appleton Appleton75,023 people +4.2% 72,623 75,644
172 Map of Baraboo Baraboo12,769 people +4.2% 12,048 12,556
173 Brown Deer12,564 people +4.2% 11,999 12,507
174 Map of Oakland OaklandJefferson County · 3,222 people +4.2% 3,100 3,231
175 Bloomer3,673 people +4.1% 3,539 3,683
176 Map of Newbold NewboldOneida County · 2,866 people +4.1% 2,719 2,831
177 Map of Ashippun AshippunDodge County · 2,667 people +4.1% 2,559 2,663
178 Sparta SpartaMonroe County · 3,225 people +4.0% 3,128 3,253
179 Map of Barton BartonWashington County · 2,766 people +4.0% 2,637 2,743
180 Fond du Lac44,494 people +3.9% 43,021 44,678
181 Franklin35,886 people +3.9% 35,451 36,816
182 Map of Richfield Richfield11,755 people +3.9% 11,300 11,739
183 Glendale13,656 people +3.8% 12,872 13,357
184 Map of Onalaska OnalaskaLa Crosse County · 5,798 people +3.8% 5,623 5,835
185 Map of Omro Omro3,642 people +3.8% 3,517 3,652
186 Mineral Point Mineral Point2,559 people +3.8% 2,487 2,581
187 Muskego25,406 people +3.7% 24,135 25,032
188 Map of Chilton Chilton4,049 people +3.7% 3,933 4,080
189 Menomonie16,539 people +3.6% 16,264 16,843
190 Map of Brillion Brillion3,299 people +3.6% 3,148 3,262
191 Map of Whitewater Whitewater15,807 people +3.5% 14,390 14,889
192 Map of Fox Point Fox Point6,683 people +3.5% 6,701 6,934
193 Waupaca6,283 people +3.5% 6,069 6,282
194 Map of Stockton StocktonPortage County · 3,012 people +3.5% 2,917 3,018
195 Viroqua4,471 people +3.3% 4,362 4,504
196 RandallKenosha County · 3,256 people +3.3% 3,180 3,285
197 Green Bay Green Bay106,253 people +3.2% 104,057 107,395
198 Janesville66,030 people +3.2% 63,575 65,615
199 Waterford5,692 people +3.2% 5,368 5,542
200 Map of Lac du Flambeau Lac du FlambeauVilas County · 3,644 people +3.2% 3,441 3,552
201 Sauk City Sauk City3,483 people +3.2% 3,410 3,518
202 Milton5,706 people +3.1% 5,546 5,716
203 Horicon3,814 people +3.1% 3,655 3,767
204 Map of Pacific PacificColumbia County · 2,781 people +3.1% 2,707 2,791
205 Map of Beaver Dam Beaver Dam16,565 people +3.0% 16,214 16,708
206 Map of Greenfield Greenfield37,345 people +2.9% 36,720 37,803
207 Map of Delton DeltonSauk County · 2,684 people +2.9% 2,391 2,460
208 Wisconsin Rapids18,722 people +2.8% 18,367 18,877
209 Rochester3,764 people +2.8% 3,682 3,785
210 SeymourEau Claire County · 3,570 people +2.8% 3,451 3,546
211 Map of Merton Merton3,550 people +2.8% 3,346 3,441
212 Map of La Crosse La Crosse51,356 people +2.7% 51,320 52,680
213 Caledonia Caledonia25,257 people +2.7% 24,705 25,361
214 Map of Waterford WaterfordRacine County · 6,475 people +2.7% 6,344 6,514
215 FriendshipFond du Lac County · 2,763 people +2.7% 2,675 2,748
216 Manitowoc34,620 people +2.6% 33,736 34,626
217 ScottBrown County · 3,640 people +2.6% 3,545 3,636
218 Map of Arbor Vitae Arbor VitaeVilas County · 3,505 people +2.6% 3,316 3,403
219 Map of Portage Portage10,236 people +2.5% 10,324 10,581
220 Hudson HudsonSt. Croix County · 8,757 people +2.5% 8,461 8,671
221 Beaver Dam Beaver DamDodge County · 4,041 people +2.5% 3,962 4,062
222 Map of Poynette Poynette2,678 people +2.5% 2,528 2,590
223 Algoma Algoma3,228 people +2.4% 3,167 3,243
224 Mondovi2,872 people +2.4% 2,777 2,845
225 Map of Wausau Wausau39,996 people +2.3% 39,106 39,994
226 WescottShawano County · 3,243 people +2.3% 3,183 3,257
227 Map of Oconto Falls Oconto Falls3,001 people +2.3% 2,891 2,957
228 New Berlin40,270 people +2.2% 39,584 40,451
229 West Bend West Bend32,030 people +2.2% 31,078 31,752
230 Oconto4,625 people +2.1% 4,513 4,609
231 Map of Bayside Bayside4,329 people +2.1% 4,389 4,482
232 Map of Erin ErinWashington County · 3,818 people +2.1% 3,747 3,825
233 Map of Amery Amery2,959 people +2.1% 2,902 2,962
234 WheatonChippewa County · 2,762 people +2.1% 2,701 2,759
235 ShelbyLa Crosse County · 4,724 people +1.9% 4,715 4,804
236 KoshkonongJefferson County · 3,748 people +1.9% 3,692 3,763
237 Map of Ellsworth Ellsworth3,349 people +1.9% 3,284 3,348
238 Mosinee MosineeMarathon County · 2,536 people +1.9% 2,174 2,216
239 Map of Prescott Prescott4,503 people +1.8% 4,258 4,333
240 Fort Atkinson Fort Atkinson12,463 people +1.7% 12,368 12,579
241 Ripon7,772 people +1.7% 7,733 7,863
242 Map of Thiensville Thiensville3,299 people +1.7% 3,235 3,290
243 Map of Boscobel Boscobel3,242 people +1.7% 3,231 3,286
244 Elkhorn10,221 people +1.6% 10,084 10,247
245 Map of Pelican PelicanOneida County · 2,844 people +1.6% 2,764 2,809
246 Map of Buchanan BuchananOutagamie County · 6,784 people +1.5% 6,755 6,857
247 MenomonieDunn County · 3,422 people +1.5% 3,366 3,415
248 Howards Grove Howards Grove3,223 people +1.5% 3,188 3,237
249 Marinette11,115 people +1.4% 10,968 11,119
250 Delafield7,202 people +1.4% 7,085 7,185
251 Sheboygan49,645 people +1.3% 49,288 49,929
252 Map of Allouez Allouez13,975 people +1.3% 13,975 14,156
253 PolkWashington County · 3,970 people +1.3% 3,937 3,988
254 Map of Tomahawk Tomahawk3,395 people +1.3% 3,397 3,441
255 Map of Union UnionEau Claire County · 2,624 people +1.2% 2,663 2,696
256 Map of Oshkosh Oshkosh66,729 people +1.1% 66,083 66,816
257 Lancaster3,976 people +1.0% 3,868 3,907
258 StettinMarathon County · 2,572 people +1.0% 2,554 2,580
259 Pewaukee8,196 people +0.9% 8,166 8,238
260 Berlin Berlin5,562 people +0.9% 5,524 5,571
261 Map of North Hudson North Hudson3,819 people +0.9% 3,768 3,803
262 StanleyBarron County · 2,549 people +0.9% 2,546 2,570
263 Kenosha Kenosha99,372 people +0.8% 99,218 99,986
264 Map of Beloit BeloitRock County · 7,799 people +0.8% 7,662 7,721
265 Map of Mayville Mayville5,228 people +0.8% 5,154 5,196
266 Map of New London New London7,726 people +0.7% 7,295 7,348
267 Clintonville4,580 people +0.7% 4,559 4,591
268 La GrangeWalworth County · 2,565 people +0.7% 2,454 2,472
269 Map of Waukesha Waukesha71,233 people +0.6% 70,718 71,158
270 Map of Algoma AlgomaWinnebago County · 6,850 people +0.6% 6,822 6,866
271 Map of Delavan Delavan8,689 people +0.5% 8,463 8,505
272 Medford4,431 people +0.5% 4,326 4,349
273 Menominee MenomineeMenominee County · 4,252 people +0.5% 4,232 4,255
274 Map of Wheatland WheatlandKenosha County · 3,348 people +0.5% 3,373 3,391
275 Hales Corners Hales Corners7,689 people +0.4% 7,692 7,720
276 Map of Ashwaubenon Ashwaubenon17,314 people +0.2% 16,963 16,991
277 TurtleRock County · 2,768 people +0.2% 2,388 2,393
278 Map of Troy TroyWalworth County · 2,626 people +0.1% 2,353 2,355
279 Map of Waupun Waupun11,174 people 0.0% 11,340 11,344
280 Map of Harmony HarmonyRock County · 2,550 people 0.0% 2,569 2,569
281 West Allis West Allis59,612 people −0.1% 60,411 60,325
282 Map of Verona VeronaDane County · 2,578 people −0.1% 1,948 1,947
283 Delavan DelavanWalworth County · 5,216 people −0.2% 5,285 5,273
284 Cudahy Cudahy17,853 people −0.3% 18,267 18,204
285 Map of Hamilton HamiltonLa Crosse County · 2,668 people −0.3% 2,436 2,428
286 Map of Norway NorwayRacine County · 7,863 people −0.4% 7,948 7,916
287 Burlington BurlingtonRacine County · 6,420 people −0.6% 6,502 6,465
288 Map of Brodhead Brodhead3,197 people −0.6% 3,293 3,274
289 Map of Burke BurkeDane County · 3,181 people −0.6% 3,284 3,265
290 Map of Pine Lake Pine LakeOneida County · 2,739 people −0.6% 2,740 2,724
291 Map of Shawano Shawano9,522 people −0.7% 9,305 9,243
292 MertonWaukesha County · 8,278 people −0.7% 8,338 8,277
293 Map of Sturtevant Sturtevant6,772 people −0.7% 6,970 6,919
294 CampbellLa Crosse County · 4,188 people −0.7% 4,314 4,284
295 Map of East Troy East TroyWalworth County · 4,000 people −0.7% 4,021 3,992
296 Beloit36,534 people −0.8% 36,966 36,657
297 Eagle EagleWaukesha County · 3,507 people −0.8% 3,507 3,478
298 Map of Empire EmpireFond du Lac County · 2,751 people −0.8% 2,797 2,774
299 Grand RapidsWood County · 7,598 people −0.9% 7,646 7,576
300 Map of Addison AddisonWashington County · 3,435 people −0.9% 3,495 3,464
301 Map of Lima LimaSheboygan County · 2,939 people −0.9% 2,982 2,956
302 Marshfield18,700 people −1.0% 19,118 18,929
303 DunnDane County · 4,784 people −1.0% 4,931 4,880
304 Map of Sugar Creek Sugar CreekWalworth County · 3,886 people −1.0% 3,943 3,902
305 HullPortage County · 5,255 people −1.1% 5,346 5,287
306 Map of Racine Racine77,633 people −1.3% 78,860 77,816
307 Peshtigo PeshtigoMarinette County · 4,027 people −1.3% 4,057 4,006
308 Map of New Holstein New Holstein3,075 people −1.3% 3,236 3,195
309 Map of Richland Center Richland Center5,109 people −1.4% 5,184 5,114
310 LyonsWalworth County · 3,640 people −1.4% 3,698 3,648
311 Monroe10,587 people −1.5% 10,827 10,661
312 Antigo Antigo8,069 people −1.6% 8,234 8,100
313 Map of Saratoga SaratogaWood County · 5,071 people −1.6% 5,142 5,060
314 South Milwaukee20,442 people −1.7% 21,156 20,795
315 Map of Mauston Mauston4,248 people −1.7% 4,423 4,347
316 Map of Superior Superior26,677 people −1.8% 27,244 26,751
317 Marshall3,778 people −1.9% 3,862 3,787
318 OregonDane County · 3,040 people −1.9% 3,184 3,125
319 Map of Genoa City Genoa City2,942 people −2.0% 3,042 2,982
320 Walworth2,759 people −2.0% 2,816 2,759
321 OneidaOutagamie County · 4,560 people −2.1% 4,678 4,579
322 Map of St. Francis St. Francis9,004 people −2.2% 9,365 9,161
323 Union Grove Union Grove5,036 people −2.2% 4,915 4,806
324 West Milwaukee4,038 people −2.2% 4,206 4,114
325 Cottage GroveDane County · 3,729 people −2.2% 3,875 3,791
326 Map of Jefferson Jefferson7,732 people −2.3% 7,973 7,793
327 Map of Genesee GeneseeWaukesha County · 7,193 people −2.3% 7,340 7,171
328 Peshtigo3,398 people −2.3% 3,502 3,420
329 Pleasant SpringsDane County · 3,033 people −2.4% 3,154 3,078
330 Map of Paddock Lake Paddock Lake2,947 people −2.4% 2,992 2,919
331 River FallsPierce County · 2,631 people −2.5% 2,271 2,215
332 Map of Black River Falls Black River Falls3,546 people −2.7% 3,622 3,523
333 Milwaukee566,973 people −3.0% 594,833 577,222
334 Merrill9,356 people −3.3% 9,661 9,347
335 Merrill MerrillLincoln County · 2,873 people −3.3% 2,980 2,881
336 Map of Mukwa MukwaWaupaca County · 2,799 people −3.4% 2,930 2,830
337 PlymouthSheboygan County · 3,052 people −3.5% 3,195 3,083
338 Delafield DelafieldWaukesha County · 8,079 people −3.6% 8,400 8,095
339 Ashland Ashland7,902 people −3.7% 8,216 7,908
340 Two Rivers11,231 people −3.8% 11,712 11,271
341 Dayton DaytonWaupaca County · 2,627 people −3.8% 2,748 2,644
342 Stevens Point25,785 people −3.9% 26,717 25,666
343 Watertown22,774 people −3.9% 23,861 22,926
344 Kewaunee2,806 people −3.9% 2,952 2,837
345 Saukville Saukville4,267 people −4.3% 4,451 4,258
346 Map of Trenton TrentonWashington County · 4,579 people −4.4% 4,732 4,525
347 Map of Medford MedfordTaylor County · 2,503 people −4.8% 2,606 2,482
348 Map of Ottawa OttawaWaukesha County · 3,644 people −5.5% 3,859 3,646
349 Juneau Juneau2,625 people −5.5% 2,814 2,658
350 Hartford HartfordWashington County · 3,355 people −5.8% 3,609 3,400
351 Map of Ladysmith Ladysmith3,227 people −5.8% 3,414 3,216
352 FarmingtonWaupaca County · 3,658 people −6.6% 3,974 3,712
353 Map of Rock RockRock County · 2,986 people −6.7% 3,196 2,981
354 Prairie du Chien Prairie du Chien5,491 people −6.9% 5,911 5,506
355 West BendWashington County · 4,405 people −7.0% 4,774 4,441
356 Map of Rice Lake Rice LakeBarron County · 2,823 people −7.5% 3,041 2,813
357 Map of Farmington FarmingtonWashington County · 3,579 people −9.2% 4,014 3,645
358 Map of New Lisbon New Lisbon2,562 people −31.6% 2,554 1,748

How this ranking works

We rank every town by population growth between the 2010 and 2020 censuses. These are official census counts, not estimates. The town with the highest figure ranks #1. For comparison, the figure for Wisconsin as a whole is +3.6%.

Only towns with at least 2,500 residents are ranked; Census estimates for smaller places are too uncertain. Population and income: U.S. Census Bureau American Community Survey 5-year estimates. Town photos: Wikimedia Commons, credited on each town’s page.

Same ranking in other states