WIWisconsin rankings

Towns with the coolest 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

Ledgeview
Wisconsin · Coolest summers

Where Ledgeview lands: #56 of 364

80.1° · Visit Ledgeview →

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

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 lowest ranks first. The town with the lowest 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