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

Map of Dover
Wisconsin · Fastest growing

Where Dover lands: #146 of 358

+5.7% population growth, 2010 to 2020 census · Visit Dover →

#TownGrowth 2010–20202010 census2020 census
1 Windsor Windsor9,452 people +145.0% 3,573 8,754
2 Bristol5,207 people +100.9% 2,584 5,192
3 Map of Hobart Hobart10,610 people +65.2% 6,182 10,211
4 Lawrence LawrenceBrown County · 6,637 people +47.2% 4,284 6,306
5 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 Altoona Altoona8,878 people +23.7% 6,706 8,293
12 Waunakee 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 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 Creek Johnson Creek3,362 people +21.2% 2,738 3,318
18 Oregon Oregon11,547 people +21.1% 9,231 11,179
19 Map of DeForest DeForest11,501 people +21.0% 8,936 10,811
20 Pewaukee Pewaukee16,211 people +20.6% 13,195 15,914
21 Sherwood 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 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 Fitchburg Fitchburg32,619 people +17.2% 25,260 29,609
30 Ixonia IxoniaJefferson County · 5,078 people +16.8% 4,385 5,120
31 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 Hudson Hudson14,959 people +16.0% 12,719 14,755
34 Cross Plains Cross Plains4,107 people +16.0% 3,538 4,104
35 Kronenwetter Kronenwetter8,395 people +15.9% 7,210 8,353
36 Madison Madison278,001 people +15.7% 233,209 269,840
37 Middleton MiddletonDane County · 6,807 people +15.6% 5,877 6,792
38 Map of Oconomowoc Oconomowoc19,080 people +15.5% 15,759 18,203
39 Map of Little Suamico 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 McFarland McFarland9,160 people +15.2% 7,808 8,991
42 Williams Bay Williams Bay2,981 people +15.2% 2,564 2,953
43 Ellington EllingtonOutagamie County · 3,226 people +15.1% 2,758 3,174
44 Map of Bass Lake Bass LakeSawyer County · 2,839 people +14.9% 2,377 2,731
45 Howard Howard21,087 people +14.7% 17,399 19,950
46 Map of Somerset 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 Map of Evansville Evansville5,782 people +13.8% 5,012 5,703
52 Denmark Denmark2,558 people +13.4% 2,123 2,408
53 Kimberly 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 Map of Wales 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 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 Columbus Columbus5,488 people +11.0% 4,991 5,540
69 Fennimore Fennimore2,752 people +10.7% 2,497 2,764
70 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 Kaukauna Kaukauna17,706 people +10.5% 15,462 17,089
73 Lomira Lomira2,675 people +10.2% 2,430 2,678
74 Map of Fulton 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 Hartford 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 Washington Port Washington12,645 people +9.8% 11,250 12,353
79 Map of Elm Grove 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 Bellevue Bellevue16,442 people +9.4% 14,570 15,935
84 Map of Pulaski Pulaski4,006 people +9.4% 3,539 3,870
85 Brookfield Brookfield41,273 people +9.3% 37,920 41,464
86 Hayward 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 Barron Barron3,681 people +9.1% 3,423 3,733
90 Map of Edgerton Edgerton6,014 people +8.9% 5,461 5,945
91 Lake Mills Lake Mills6,470 people +8.8% 5,708 6,211
92 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 Reedsburg Reedsburg10,168 people +8.5% 9,200 9,984
95 Baldwin Baldwin4,342 people +8.4% 3,957 4,291
96 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 Map of Clifton 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 Deerfield 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 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 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 Map of Rib Mountain 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 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 Cedarburg CedarburgOzaukee County · 6,195 people +7.0% 5,760 6,162
117 Pittsfield PittsfieldBrown County · 2,772 people +7.0% 2,608 2,791
118 De Pere De Pere25,301 people +6.8% 23,800 25,410
119 Map of Luxemburg Luxemburg2,737 people +6.8% 2,515 2,685
120 Winneconne 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 Janesville 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 Map of Jackson 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 Rhinelander Rhinelander8,316 people +6.2% 7,798 8,285
130 Dodgeville Dodgeville5,042 people +6.2% 4,693 4,984
131 WestportDane County · 4,213 people +6.1% 3,950 4,191
132 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 Bay 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 Germantown Germantown20,962 people +5.9% 19,749 20,917
139 Brookfield BrookfieldWaukesha County · 6,459 people +5.9% 6,116 6,477
140 Oostburg 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 Plymouth Plymouth8,890 people +5.8% 8,445 8,932
144 Chase ChaseOconto County · 3,282 people +5.8% 3,005 3,178
145 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 Burlington Burlington10,987 people +5.6% 10,464 11,047
148 Sheboygan Falls Sheboygan Falls8,547 people +5.6% 7,775 8,210
149 Hayward HaywardSawyer County · 3,854 people +5.6% 3,567 3,765
150 Grafton Grafton12,445 people +5.5% 11,459 12,094
151 Platteville 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 Menasha Menasha18,273 people +5.3% 17,353 18,268
156 Map of Shorewood Shorewood13,627 people +5.3% 13,162 13,859
157 Sparta Sparta9,950 people +5.3% 9,522 10,025
158 Map of Twin Lakes Twin Lakes6,309 people +5.3% 5,989 6,309
159 Tomah 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 Waterloo 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 Stoughton Stoughton13,033 people +4.5% 12,611 13,173
168 Belleville Belleville2,579 people +4.4% 2,385 2,491
169 Wauwatosa Wauwatosa48,529 people +4.3% 46,396 48,387
170 Hartland Hartland9,972 people +4.3% 9,110 9,501
171 Appleton Appleton75,023 people +4.2% 72,623 75,644
172 Map of Baraboo Baraboo12,769 people +4.2% 12,048 12,556
173 Map of Brown Deer 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 Map of Bloomer 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 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 Lac Fond du Lac44,494 people +3.9% 43,021 44,678
181 Franklin Franklin35,886 people +3.9% 35,451 36,816
182 Map of Richfield Richfield11,755 people +3.9% 11,300 11,739
183 Map of Glendale 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 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 Chilton Chilton4,049 people +3.7% 3,933 4,080
189 Map of Menomonie Menomonie16,539 people +3.6% 16,264 16,843
190 Brillion Brillion3,299 people +3.6% 3,148 3,262
191 Whitewater Whitewater15,807 people +3.5% 14,390 14,889
192 Fox Point Fox Point6,683 people +3.5% 6,701 6,934
193 Waupaca 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 Map of Viroqua Viroqua4,471 people +3.3% 4,362 4,504
196 Map of Randall 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 Janesville Janesville66,030 people +3.2% 63,575 65,615
199 Waterford 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 Milton Milton5,706 people +3.1% 5,546 5,716
203 Horicon 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 Beaver Dam Beaver Dam16,565 people +3.0% 16,214 16,708
206 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 Map of Rochester 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 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 Map of Manitowoc 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 Map of Mondovi Mondovi2,872 people +2.4% 2,777 2,845
225 Map of Wausau Wausau39,996 people +2.3% 39,106 39,994
226 Wescott WescottShawano County · 3,243 people +2.3% 3,183 3,257
227 Oconto Falls Oconto Falls3,001 people +2.3% 2,891 2,957
228 New Berlin New Berlin40,270 people +2.2% 39,584 40,451
229 West Bend West Bend32,030 people +2.2% 31,078 31,752
230 Oconto 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 Amery Amery2,959 people +2.1% 2,902 2,962
234 Map of Wheaton WheatonChippewa County · 2,762 people +2.1% 2,701 2,759
235 Map of Shelby ShelbyLa Crosse County · 4,724 people +1.9% 4,715 4,804
236 Map of Koshkonong KoshkonongJefferson County · 3,748 people +1.9% 3,692 3,763
237 Ellsworth Ellsworth3,349 people +1.9% 3,284 3,348
238 Mosinee MosineeMarathon County · 2,536 people +1.9% 2,174 2,216
239 Prescott Prescott4,503 people +1.8% 4,258 4,333
240 Fort Atkinson Fort Atkinson12,463 people +1.7% 12,368 12,579
241 Map of Ripon Ripon7,772 people +1.7% 7,733 7,863
242 Thiensville Thiensville3,299 people +1.7% 3,235 3,290
243 Boscobel Boscobel3,242 people +1.7% 3,231 3,286
244 Elkhorn 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 Buchanan BuchananOutagamie County · 6,784 people +1.5% 6,755 6,857
247 Map of Menomonie 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 Map of Marinette Marinette11,115 people +1.4% 10,968 11,119
250 Delafield Delafield7,202 people +1.4% 7,085 7,185
251 Sheboygan Sheboygan49,645 people +1.3% 49,288 49,929
252 Map of Allouez Allouez13,975 people +1.3% 13,975 14,156
253 Map of Polk PolkWashington County · 3,970 people +1.3% 3,937 3,988
254 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 Oshkosh Oshkosh66,729 people +1.1% 66,083 66,816
257 Lancaster Lancaster3,976 people +1.0% 3,868 3,907
258 StettinMarathon County · 2,572 people +1.0% 2,554 2,580
259 Pewaukee 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 Beloit BeloitRock County · 7,799 people +0.8% 7,662 7,721
265 Mayville Mayville5,228 people +0.8% 5,154 5,196
266 New London New London7,726 people +0.7% 7,295 7,348
267 Clintonville Clintonville4,580 people +0.7% 4,559 4,591
268 Map of La Grange La GrangeWalworth County · 2,565 people +0.7% 2,454 2,472
269 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 Delavan Delavan8,689 people +0.5% 8,463 8,505
272 Map of Medford 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 Map of Turtle 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 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 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 Shawano Shawano9,522 people −0.7% 9,305 9,243
292 Map of Merton MertonWaukesha County · 8,278 people −0.7% 8,338 8,277
293 Sturtevant Sturtevant6,772 people −0.7% 6,970 6,919
294 Map of Campbell 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 Beloit 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 Map of Grand Rapids 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 Dunn 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 Map of Hull HullPortage County · 5,255 people −1.1% 5,346 5,287
306 Racine Racine77,633 people −1.3% 78,860 77,816
307 Peshtigo PeshtigoMarinette County · 4,027 people −1.3% 4,057 4,006
308 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 Map of Lyons LyonsWalworth County · 3,640 people −1.4% 3,698 3,648
311 Monroe 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 Map of South Milwaukee South Milwaukee20,442 people −1.7% 21,156 20,795
315 Mauston Mauston4,248 people −1.7% 4,423 4,347
316 Superior Superior26,677 people −1.8% 27,244 26,751
317 Marshall 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 Walworth Walworth2,759 people −2.0% 2,816 2,759
321 Oneida OneidaOutagamie County · 4,560 people −2.1% 4,678 4,579
322 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 Milwaukee West Milwaukee4,038 people −2.2% 4,206 4,114
325 Cottage Grove Cottage GroveDane County · 3,729 people −2.2% 3,875 3,791
326 Jefferson Jefferson7,732 people −2.3% 7,973 7,793
327 Genesee GeneseeWaukesha County · 7,193 people −2.3% 7,340 7,171
328 Map of Peshtigo 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 Map of River Falls 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 Milwaukee Milwaukee566,973 people −3.0% 594,833 577,222
334 Map of Merrill 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 Plymouth 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 Rivers Two Rivers11,231 people −3.8% 11,712 11,271
341 Dayton DaytonWaupaca County · 2,627 people −3.8% 2,748 2,644
342 Map of Stevens Point Stevens Point25,785 people −3.9% 26,717 25,666
343 Watertown Watertown22,774 people −3.9% 23,861 22,926
344 Kewaunee 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 Farmington 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 Bend 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