WIWisconsin rankings

Towns with the hottest summers in Wisconsin

Ranked by the typical afternoon high in July, 1991–2020, from NOAA’s gridded climate normals for each town. Neighboring towns on the same 5 km grid square have the same numbers, so each square is listed once, under its largest town. 364 towns with 2,500+ residents.

NOAA U.S. Climate Normals, 1991–2020

Appleton
Wisconsin · Hottest summers

Where Appleton lands: #208 of 364

81.4° · Visit Appleton →

#TownJuly highDays at 90°+July low
1 Brodhead Brodhead3,197 people 83.8° 12 62°
2 Map of Rock RockRock County · 2,986 people 83.4° 13 62°
3 Beloit Beloit36,534 people 83.3° 13 62°
4 Beloit BeloitRock County · 7,799 people 83.3° 13 62°
5 Janesville Janesville66,030 people 83.2° 13 62°
6 Prairie du Chien Prairie du Chien5,491 people 83.2° 11 63°
7 Map of Campbell CampbellLa Crosse County · 4,188 people 83.2° 18 62°
8 Sauk City Sauk City3,483 people 83.2° 9 61°
9 La Crosse La Crosse51,356 people 83.0° 3 62°
10 Prairie du Sac Prairie du Sac4,382 people 83.0° 9 61°
11 Janesville JanesvilleRock County · 3,678 people 83.0° 13 62°
12 Boscobel Boscobel3,242 people 83.0° 19 62°
13 Map of Turtle TurtleRock County · 2,768 people 83.0° 13 62°
14 Map of Salem Lakes Salem Lakes14,366 people 82.9° 12 62°
15 Map of Twin Lakes Twin Lakes6,309 people 82.9° 9 61°
16 Map of Edgerton Edgerton6,014 people 82.9° 10 62°
17 Map of Evansville Evansville5,782 people 82.9° 10 61°
18 Map of Bloomfield Bloomfield4,780 people 82.9° 9 61°
19 Map of Fulton FultonRock County · 3,636 people 82.9° 13 62°
20 Map of Randall RandallKenosha County · 3,256 people 82.9° 11 61°
21 Milton MiltonRock County · 3,103 people 82.9° 11 62°
22 Map of Genoa City Genoa City2,942 people 82.9° 9 61°
23 Fort Atkinson Fort Atkinson12,463 people 82.8° 11 61°
24 Burlington Burlington10,987 people 82.8° 7 61°
25 Map of Lake Geneva Lake Geneva8,521 people 82.8° 9 61°
26 Burlington BurlingtonRacine County · 6,420 people 82.8° 7 61°
27 Map of Onalaska OnalaskaLa Crosse County · 5,798 people 82.8° 8 62°
28 Map of Holland HollandLa Crosse County · 4,528 people 82.8° 8 62°
29 Map of North Hudson North Hudson3,819 people 82.8° 18 62°
30 Rochester Rochester3,764 people 82.8° 9 61°
31 Map of Lyons LyonsWalworth County · 3,640 people 82.8° 7 61°
32 Map of Wheatland WheatlandKenosha County · 3,348 people 82.8° 7 61°
33 Madison Madison278,001 people 82.7° 10 61°
34 Jefferson Jefferson7,732 people 82.7° 12 61°
35 Milton Milton5,706 people 82.7° 11 62°
36 Delavan DelavanWalworth County · 5,216 people 82.7° 13 61°
37 Map of Burke BurkeDane County · 3,181 people 82.7° 9 61°
38 Pleasant SpringsDane County · 3,033 people 82.7° 10 61°
39 Williams Bay Williams Bay2,981 people 82.7° 13 61°
40 Map of Linn LinnWalworth County · 2,710 people 82.7° 9 61°
41 Belleville Belleville2,579 people 82.7° 10 61°
42 Map of Harmony HarmonyRock County · 2,550 people 82.7° 13 62°
43 Deerfield Deerfield2,541 people 82.7° 12 61°
44 Whitewater Whitewater15,807 people 82.6° 9 61°
45 Stoughton Stoughton13,033 people 82.6° 10 61°
46 Map of Portage Portage10,236 people 82.6° 9 60°
47 McFarland McFarland9,160 people 82.6° 10 61°
48 Delavan Delavan8,689 people 82.6° 13 61°
49 Monona Monona8,527 people 82.6° 10 61°
50 Waterford Waterford5,692 people 82.6° 9 61°
51 Map of Richland Center Richland Center5,109 people 82.6° 9 61°
52 Cottage Grove Cottage GroveDane County · 3,729 people 82.6° 9 61°
53 Johnson Creek Johnson Creek3,362 people 82.6° 12 61°
54 Map of Pacific PacificColumbia County · 2,781 people 82.6° 9 61°
55 Walworth Walworth2,759 people 82.6° 13 61°
56 Map of Baraboo Baraboo12,769 people 82.5° 11 60°
57 Map of DeForest DeForest11,501 people 82.5° 8 61°
58 Lake Mills Lake Mills6,470 people 82.5° 12 61°
59 Map of West Salem West Salem5,330 people 82.5° 3 61°
60 Bristol5,207 people 82.5° 12 62°
61 Map of East Troy East Troy4,978 people 82.5° 9 61°
62 Map of Dover DoverRacine County · 4,232 people 82.5° 9 61°
63 Map of East Troy East TroyWalworth County · 4,000 people 82.5° 9 61°
64 Map of Sugar Creek Sugar CreekWalworth County · 3,886 people 82.5° 13 61°
65 Marshall Marshall3,778 people 82.5° 9 61°
66 Waterloo Waterloo3,600 people 82.5° 9 61°
67 Map of Yorkville Yorkville3,243 people 82.5° 9 61°
68 Map of Oakland OaklandJefferson County · 3,222 people 82.5° 11 61°
69 Map of Paddock Lake Paddock Lake2,947 people 82.5° 11 62°
70 Map of Mondovi Mondovi2,872 people 82.5° 15 60°
71 Map of Troy TroyWalworth County · 2,626 people 82.5° 9 61°
72 Muskego25,406 people 82.4° 12 61°
73 Map of Holmen Holmen11,372 people 82.4° 8 62°
74 Monroe Monroe10,587 people 82.4° 16 61°
75 Elkhorn Elkhorn10,221 people 82.4° 13 61°
76 Reedsburg Reedsburg10,168 people 82.4° 7 60°
77 Cottage Grove Cottage Grove8,513 people 82.4° 9 61°
78 Map of Geneva GenevaWalworth County · 5,440 people 82.4° 13 61°
79 Dunn DunnDane County · 4,784 people 82.4° 10 61°
80 Map of Bristol BristolDane County · 4,374 people 82.4° 8 60°
81 Map of Lake Delton Lake Delton3,482 people 82.4° 10 60°
82 Map of Poynette Poynette2,678 people 82.4° 8 60°
83 Middleton Middleton22,301 people 82.3° 7 61°
84 Waunakee Waunakee15,687 people 82.3° 9 61°
85 Hudson Hudson14,959 people 82.3° 7 62°
86 Map of Mukwonago MukwonagoWaukesha County · 8,415 people 82.3° 9 61°
87 Map of Norway NorwayRacine County · 7,863 people 82.3° 9 61°
88 Vernon Vernon7,481 people 82.3° 11 60°
89 Waterford WaterfordRacine County · 6,475 people 82.3° 9 60°
90 Union Grove Union Grove5,036 people 82.3° 9 61°
91 Map of Shelby ShelbyLa Crosse County · 4,724 people 82.3° 3 62°
92 Prescott Prescott4,503 people 82.3° 8 62°
93 Lodi LodiColumbia County · 3,204 people 82.3° 16 61°
94 Franklin Franklin35,886 people 82.2° 12 61°
95 Platteville Platteville11,499 people 82.2° 6 61°
96 Sparta Sparta9,950 people 82.2° 11 60°
97 Windsor Windsor9,452 people 82.2° 8 60°
98 Columbus Columbus5,488 people 82.2° 9 60°
99 Map of Ottawa OttawaWaukesha County · 3,644 people 82.2° 11 60°
100 Oregon OregonDane County · 3,040 people 82.2° 10 61°
101 Map of Delton DeltonSauk County · 2,684 people 82.2° 10 60°
102 Map of La Grange La GrangeWalworth County · 2,565 people 82.2° 9 61°
103 Map of New Lisbon New Lisbon2,562 people 82.2° 7 59°
104 Map of Wisconsin Dells Wisconsin Dells2,547 people 82.2° 10 60°
105 Sun Prairie37,570 people 82.1° 9 61°
106 Watertown Watertown22,774 people 82.1° 7 61°
107 Map of Oconomowoc Oconomowoc19,080 people 82.1° 7 60°
108 Hudson HudsonSt. Croix County · 8,757 people 82.1° 7 62°
109 Summit Summit5,114 people 82.1° 7 60°
110 Ixonia IxoniaJefferson County · 5,078 people 82.1° 7 60°
111 Map of Somerset SomersetSt. Croix County · 4,405 people 82.1° 4 61°
112 Mauston Mauston4,248 people 82.1° 7 59°
113 Cross Plains Cross Plains4,107 people 82.1° 7 61°
114 Map of Raymond Raymond3,945 people 82.1° 9 61°
115 Map of Arcadia Arcadia3,806 people 82.1° 11 61°
116 Eagle EagleWaukesha County · 3,507 people 82.1° 11 61°
117 Mineral Point Mineral Point2,559 people 82.1° 6 61°
118 Map of Eau Claire Eau Claire70,322 people 82.0° 10 59°
119 Greenfield Greenfield37,345 people 82.0° 17 61°
120 Mount Pleasant Mount Pleasant27,953 people 82.0° 7 62°
121 Pleasant Prairie Pleasant Prairie21,669 people 82.0° 7 62°
122 Map of Onalaska Onalaska19,348 people 82.0° 18 62°
123 Map of Verona Verona15,232 people 82.0° 10 61°
124 Map of Greendale Greendale14,594 people 82.0° 12 61°
125 Oregon Oregon11,547 people 82.0° 10 61°
126 Altoona Altoona8,878 people 82.0° 10 59°
127 Oconomowoc OconomowocWaukesha County · 8,832 people 82.0° 7 60°
128 Waukesha Waukesha8,514 people 82.0° 11 61°
129 Hales Corners Hales Corners7,689 people 82.0° 12 61°
130 Map of Springfield SpringfieldDane County · 2,859 people 82.0° 7 61°
131 Osceola OsceolaPolk County · 2,849 people 82.0° 11 61°
132 Map of Verona VeronaDane County · 2,578 people 82.0° 10 61°
133 New Berlin New Berlin40,270 people 81.9° 12 61°
134 Map of River Falls River Falls16,719 people 81.9° 7 61°
135 Map of Menomonie Menomonie16,539 people 81.9° 8 59°
136 Pewaukee Pewaukee16,211 people 81.9° 7 60°
137 Pewaukee Pewaukee8,196 people 81.9° 7 60°
138 Genesee GeneseeWaukesha County · 7,193 people 81.9° 11 60°
139 Brookfield BrookfieldWaukesha County · 6,459 people 81.9° 7 61°
140 Berlin Berlin5,562 people 81.9° 8 60°
141 Map of St. Joseph St. JosephSt. Croix County · 4,292 people 81.9° 4 61°
142 Map of Black River Falls Black River Falls3,546 people 81.9° 5 59°
143 Map of Menomonie MenomonieDunn County · 3,422 people 81.9° 8 60°
144 Map of Hamilton HamiltonLa Crosse County · 2,668 people 81.9° 3 61°
145 Map of Union UnionEau Claire County · 2,624 people 81.9° 10 60°
146 Map of Clifton CliftonPierce County · 2,531 people 81.9° 7 62°
147 Waukesha Waukesha71,233 people 81.8° 11 60°
148 West Allis West Allis59,612 people 81.8° 17 61°
149 Menomonee Falls Menomonee Falls39,539 people 81.8° 7 61°
150 Fitchburg Fitchburg32,619 people 81.8° 10 61°
151 Hartland Hartland9,972 people 81.8° 7 60°
152 Delafield DelafieldWaukesha County · 8,079 people 81.8° 11 60°
153 Delafield Delafield7,202 people 81.8° 7 60°
154 Sturtevant Sturtevant6,772 people 81.8° 7 62°
155 Beaver Dam Beaver DamDodge County · 4,041 people 81.8° 6 60°
156 Lancaster Lancaster3,976 people 81.8° 4 62°
157 Map of Mukwa MukwaWaupaca County · 2,799 people 81.8° 6 59°
158 Winneconne WinneconneWinnebago County · 2,511 people 81.8° 8 60°
159 Oshkosh Oshkosh66,729 people 81.7° 8 60°
160 Wauwatosa Wauwatosa48,529 people 81.7° 17 61°
161 Fond du Lac Fond du Lac44,494 people 81.7° 5 60°
162 Brookfield Brookfield41,273 people 81.7° 17 61°
163 Neenah Neenah27,336 people 81.7° 7 60°
164 Map of Merton MertonWaukesha County · 8,278 people 81.7° 7 60°
165 Middleton MiddletonDane County · 6,807 people 81.7° 7 61°
166 Waupaca Waupaca6,283 people 81.7° 8 59°
167 Map of Troy TroySt. Croix County · 5,563 people 81.7° 7 62°
168 Map of North Fond du Lac North Fond du Lac5,392 people 81.7° 5 60°
169 Map of Saratoga SaratogaWood County · 5,071 people 81.7° 9 58°
170 Map of Richmond RichmondSt. Croix County · 4,201 people 81.7° 7 61°
171 Horicon Horicon3,814 people 81.7° 6 60°
172 Star Prairie Star PrairieSt. Croix County · 3,766 people 81.7° 4 61°
173 Omro Omro3,642 people 81.7° 8 60°
174 Map of Brockway BrockwayJackson County · 2,977 people 81.7° 5 59°
175 Dayton DaytonWaupaca County · 2,627 people 81.7° 8 59°
176 Milwaukee Milwaukee566,973 people 81.6° 17 62°
177 Kenosha Kenosha99,372 people 81.6° 7 62°
178 Germantown Germantown20,962 people 81.6° 7 60°
179 Beaver Dam Beaver Dam16,565 people 81.6° 6 60°
180 Sussex Sussex12,066 people 81.6° 7 60°
181 Waupun Waupun11,174 people 81.6° 6 60°
182 Map of Somers Somers8,216 people 81.6° 11 62°
183 Map of Jackson Jackson8,003 people 81.6° 10 60°
184 Mount Horeb Mount Horeb7,736 people 81.6° 7 61°
185 Map of Lake Hallie Lake Hallie7,285 people 81.6° 10 59°
186 Map of Hortonville Hortonville3,256 people 81.6° 6 59°
187 Sparta SpartaMonroe County · 3,225 people 81.6° 11 60°
188 Map of Wales Wales2,902 people 81.6° 11 60°
189 FriendshipFond du Lac County · 2,763 people 81.6° 5 60°
190 Ashippun AshippunDodge County · 2,667 people 81.6° 7 60°
191 TainterDunn County · 2,648 people 81.6° 8 59°
192 Juneau Juneau2,625 people 81.6° 6 60°
193 Mequon Mequon25,270 people 81.5° 7 61°
194 Caledonia Caledonia25,257 people 81.5° 7 62°
195 Fox Crossing Fox Crossing19,131 people 81.5° 7 60°
196 Wisconsin Rapids18,722 people 81.5° 9 59°
197 Lisbon Lisbon10,736 people 81.5° 7 60°
198 New Richmond New Richmond10,539 people 81.5° 4 61°
199 Tomah Tomah9,532 people 81.5° 6 59°
200 Map of Algoma AlgomaWinnebago County · 6,850 people 81.5° 8 60°
201 West Milwaukee West Milwaukee4,038 people 81.5° 17 62°
202 Map of Pleasant Valley Pleasant ValleyEau Claire County · 3,839 people 81.5° 10 60°
203 Fond du Lac Fond du LacFond du Lac County · 3,713 people 81.5° 7 60°
204 Map of Merton Merton3,550 people 81.5° 7 60°
205 RomeAdams County · 3,184 people 81.5° 9 58°
206 Map of Alden AldenPolk County · 2,992 people 81.5° 4 60°
207 Dale DaleOutagamie County · 2,891 people 81.5° 6 59°
208 Appleton Appleton75,023 people 81.4° 7 60°
209 Kaukauna Kaukauna17,706 people 81.4° 7 60°
210 Chippewa Falls Chippewa Falls14,782 people 81.4° 10 59°
211 Map of Greenville Greenville12,987 people 81.4° 7 59°
212 Little Chute Little Chute11,754 people 81.4° 7 60°
213 Map of Ripon Ripon7,772 people 81.4° 5 60°
214 New London New London7,726 people 81.4° 6 59°
215 Map of Washington WashingtonEau Claire County · 7,593 people 81.4° 10 59°
216 Kimberly Kimberly7,447 people 81.4° 7 60°
217 Mayville Mayville5,228 people 81.4° 6 60°
218 Map of Jackson JacksonWashington County · 3,966 people 81.4° 10 60°
219 Map of Erin ErinWashington County · 3,818 people 81.4° 7 60°
220 Farmington FarmingtonWaupaca County · 3,658 people 81.4° 8 59°
221 Hartford HartfordWashington County · 3,355 people 81.4° 7 60°
222 Fennimore Fennimore2,752 people 81.4° 4 61°
223 Menasha Menasha18,273 people 81.3° 7 60°
224 Harrison13,658 people 81.3° 7 60°
225 Map of Brown Deer Brown Deer12,564 people 81.3° 17 61°
226 Map of Richfield Richfield11,755 people 81.3° 7 60°
227 Map of Grand Rapids Grand RapidsWood County · 7,598 people 81.3° 9 58°
228 Dodgeville Dodgeville5,042 people 81.3° 6 60°
229 Map of Trenton TrentonWashington County · 4,579 people 81.3° 9 60°
230 Map of Clayton ClaytonWinnebago County · 4,466 people 81.3° 7 60°
231 Map of Wheaton WheatonChippewa County · 2,762 people 81.3° 10 59°
232 West Bend West Bend32,030 people 81.2° 7 59°
233 Grand Chute Grand ChuteOutagamie County · 24,168 people 81.2° 7 59°
234 Hartford Hartford15,821 people 81.2° 7 59°
235 Buchanan BuchananOutagamie County · 6,784 people 81.2° 7 60°
236 Map of Lafayette LafayetteChippewa County · 6,346 people 81.2° 10 59°
237 FreedomOutagamie County · 6,223 people 81.2° 7 59°
238 Map of Wrightstown Wrightstown3,322 people 81.2° 6 60°
239 Ellington EllingtonOutagamie County · 3,226 people 81.2° 7 59°
240 Amery Amery2,959 people 81.2° 4 59°
241 Map of Barton BartonWashington County · 2,766 people 81.2° 7 59°
242 Map of Plover Plover13,884 people 81.1° 4 58°
243 Clintonville Clintonville4,580 people 81.1° 6 58°
244 Map of Kewaskum Kewaskum4,461 people 81.1° 7 59°
245 Map of Farmington FarmingtonWashington County · 3,579 people 81.1° 7 59°
246 Oak Creek Oak Creek37,325 people 81.0° 7 63°
247 Slinger Slinger6,307 people 81.0° 4 59°
248 Cedarburg CedarburgOzaukee County · 6,195 people 81.0° 9 60°
249 West Bend West BendWashington County · 4,405 people 81.0° 7 59°
250 Map of Polk PolkWashington County · 3,970 people 81.0° 7 59°
251 Map of Center CenterOutagamie County · 3,643 people 81.0° 7 59°
252 Map of Addison AddisonWashington County · 3,435 people 81.0° 7 59°
253 Thiensville Thiensville3,299 people 81.0° 7 61°
254 Sherwood Sherwood3,252 people 81.0° 7 60°
255 Map of River Falls River FallsPierce County · 2,631 people 81.0° 7 61°
256 Map of Stevens Point Stevens Point25,785 people 80.9° 4 58°
257 Lawrence LawrenceBrown County · 6,637 people 80.9° 6 59°
258 Map of Hammond HammondSt. Croix County · 2,604 people 80.9° 7 60°
259 Cedarburg Cedarburg12,605 people 80.8° 7 61°
260 Plymouth Plymouth8,890 people 80.8° 7 59°
261 Map of Hull HullPortage County · 5,255 people 80.8° 4 58°
262 Taycheedah TaycheedahFond du Lac County · 4,609 people 80.8° 5 60°
263 Chilton Chilton4,049 people 80.8° 6 59°
264 Wescott WescottShawano County · 3,243 people 80.8° 7 58°
265 Plymouth PlymouthSheboygan County · 3,052 people 80.8° 7 59°
266 Map of Empire EmpireFond du Lac County · 2,751 people 80.8° 5 60°
267 Map of Anson AnsonChippewa County · 2,505 people 80.8° 4 59°
268 Map of Lima LimaSheboygan County · 2,939 people 80.7° 6 60°
269 Lomira Lomira2,675 people 80.7° 5 59°
270 Shawano Shawano9,522 people 80.6° 7 58°
271 Barron Barron3,681 people 80.6° 6 58°
272 Map of Bloomer Bloomer3,673 people 80.6° 8 59°
273 Brillion Brillion3,299 people 80.6° 7 59°
274 Map of Eagle Point Eagle PointChippewa County · 3,252 people 80.6° 4 59°
275 Map of Stockton StocktonPortage County · 3,012 people 80.6° 4 58°
276 De Pere De Pere25,301 people 80.5° 6 59°
277 Map of South Milwaukee South Milwaukee20,442 people 80.5° 7 63°
278 Cudahy Cudahy17,853 people 80.5° 9 63°
279 Oneida OneidaOutagamie County · 4,560 people 80.5° 6 59°
280 Mosinee Mosinee4,498 people 80.5° 5 58°
281 Kiel Kiel3,943 people 80.5° 6 59°
282 SeymourEau Claire County · 3,570 people 80.5° 6 59°
283 Ellsworth Ellsworth3,349 people 80.5° 5 61°
284 StanleyBarron County · 2,549 people 80.5° 6 58°
285 Racine Racine77,633 people 80.4° 7 63°
286 Map of Glendale Glendale13,656 people 80.4° 17 62°
287 Rothschild Rothschild5,600 people 80.4° 5 57°
288 Grafton GraftonOzaukee County · 4,375 people 80.4° 3 61°
289 Baldwin Baldwin4,342 people 80.4° 4 60°
290 Saukville Saukville4,267 people 80.4° 3 60°
291 Stephenson StephensonMarinette County · 3,552 people 80.4° 8 56°
292 Grafton Grafton12,445 people 80.3° 6 61°
293 Map of Hobart Hobart10,610 people 80.3° 6 59°
294 Map of Rice Lake Rice Lake9,030 people 80.3° 6 58°
295 St. Francis St. Francis9,004 people 80.3° 9 63°
296 Sheboygan Falls Sheboygan Falls8,547 people 80.3° 6 60°
297 Map of Viroqua Viroqua4,471 people 80.3° 3 60°
298 New Holstein New Holstein3,075 people 80.3° 6 59°
299 Oconto Falls Oconto Falls3,001 people 80.3° 4 58°
300 Map of Wrightstown WrightstownBrown County · 2,605 people 80.3° 4 59°
301 Map of Ashwaubenon Ashwaubenon17,314 people 80.2° 6 59°
302 Map of Weston Weston15,749 people 80.2° 5 57°
303 Kronenwetter Kronenwetter8,395 people 80.2° 5 58°
304 Map of Pulaski Pulaski4,006 people 80.2° 6 58°
305 Map of Rice Lake Rice LakeBarron County · 2,823 people 80.2° 6 58°
306 Pittsfield PittsfieldBrown County · 2,772 people 80.2° 6 58°
307 Map of Wausau Wausau39,996 people 80.1° 5 57°
308 Whitefish Bay Whitefish Bay14,665 people 80.1° 17 63°
309 Ledgeview LedgeviewBrown County · 9,248 people 80.1° 6 59°
310 Chase ChaseOconto County · 3,282 people 80.1° 6 58°
311 Denmark Denmark2,558 people 80.1° 4 59°
312 Map of Rib Mountain Rib Mountain7,289 people 80.0° 5 57°
313 Menominee MenomineeMenominee County · 4,252 people 80.0° 7 57°
314 Marshfield18,700 people 79.9° 4 58°
315 Fox Point Fox Point6,683 people 79.9° 17 63°
316 Map of Bayside Bayside4,329 people 79.9° 6 62°
317 Map of Peshtigo Peshtigo3,398 people 79.9° 3 57°
318 Merrill Merrill9,356 people 79.8° 5 57°
319 Map of Stanley Stanley3,760 people 79.8° 3 58°
320 Wilson WilsonSheboygan County · 3,439 people 79.8° 2 60°
321 Merrill MerrillLincoln County · 2,873 people 79.8° 5 56°
322 Mosinee MosineeMarathon County · 2,536 people 79.8° 5 58°
323 Port Washington Port Washington12,645 people 79.7° 5 62°
324 Howards Grove Howards Grove3,223 people 79.7° 6 60°
325 StettinMarathon County · 2,572 people 79.7° 5 57°
326 Map of Allouez Allouez13,975 people 79.6° 6 59°
327 Sheboygan SheboyganSheboygan County · 8,281 people 79.6° 6 60°
328 Map of Luxemburg Luxemburg2,737 people 79.5° 4 58°
329 Maine2,602 people 79.4° 5 57°
330 Hayward Hayward2,555 people 79.4° 5 55°
331 Map of Little Suamico Little SuamicoOconto County · 5,687 people 79.3° 4 59°
332 Map of Ladysmith Ladysmith3,227 people 79.3° 3 57°
333 Bellevue Bellevue16,442 people 79.0° 6 59°
334 Oostburg Oostburg3,058 people 78.9° 6 62°
335 Map of Bass Lake Bass LakeSawyer County · 2,839 people 78.9° 3 55°
336 Antigo Antigo8,069 people 78.8° 2 55°
337 Sheboygan Sheboygan49,645 people 78.7° 9 61°
338 Map of Medford Medford4,431 people 78.7° 3 56°
339 Hayward HaywardSawyer County · 3,854 people 78.6° 5 55°
340 Tomahawk Tomahawk3,395 people 78.5° 1 55°
341 Map of Medford MedfordTaylor County · 2,503 people 78.5° 3 56°
342 Howard Howard21,087 people 78.0° 6 60°
343 Marinette Marinette11,115 people 78.0° 4 58°
344 Two Rivers Two Rivers11,231 people 77.9° 1 60°
345 Green Bay Green Bay106,253 people 77.8° 6 60°
346 Rhinelander Rhinelander8,316 people 77.8° 3 55°
347 Map of Pelican PelicanOneida County · 2,844 people 77.8° 3 54°
348 Map of Manitowoc Manitowoc34,620 people 77.7° 3 60°
349 Map of Suamico Suamico12,985 people 77.7° 6 60°
350 Ashland Ashland7,902 people 77.7° 5 56°
351 Oconto Oconto4,625 people 77.7° 4 59°
352 Map of Scott ScottBrown County · 3,640 people 77.7° 6 60°
353 Map of Pine Lake Pine LakeOneida County · 2,739 people 77.6° 2 54°
354 Peshtigo PeshtigoMarinette County · 4,027 people 77.5° 3 59°
355 Map of Lac du Flambeau Lac du FlambeauVilas County · 3,644 people 77.4° 2 54°
356 Algoma Algoma3,228 people 77.4° 2 59°
357 Map of Minocqua MinocquaOneida County · 5,074 people 77.3° 2 55°
358 Map of Newbold NewboldOneida County · 2,866 people 77.3° 4 55°
359 Map of Lincoln LincolnVilas County · 2,738 people 77.2° 2 53°
360 Sturgeon Bay Sturgeon Bay9,806 people 77.1° 2 59°
361 Map of Arbor Vitae Arbor VitaeVilas County · 3,505 people 77.1° 2 54°
362 Kewaunee Kewaunee2,806 people 77.1° 2 60°
363 Map of Sevastopol SevastopolDoor County · 2,836 people 76.7° 2 59°
364 Superior Superior26,677 people 75.9° 3 57°

How this ranking works

We rank every town by the typical afternoon high in July, 1991–2020, from NOAA’s gridded climate normals for each town. The town with the highest figure ranks #1. Normals are 30-year averages, not a forecast, and each town’s Climate page shows its whole year month by month.

Temperatures and rainfall come from NOAA’s gridded normals, about 5 km (3 miles) square, read at each town’s center, so hills and coastlines are built in. Towns whose centers fall in the same square have the same numbers, so only the largest of them is listed.

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. Climate: NOAA NCEI U.S. Climate Normals, 1991–2020. Town photos: Wikimedia Commons, credited on each town’s page.

Same ranking in other states