Sign inJoin

← How Highgate ranks

Vermont rankings · Climate

Towns with the coolest summers in Vermont

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. 73 towns with 2,500+ residents.

Other VT lists
Highgate’s spot
#25of 73
79.6°July high
The race around Highgate

Just behind Fairfax, just ahead of Montpelier

All 73 towns

July high, lowest first. Towns next door to Highgate are tagged.

#TownJuly highDays at 90°+July low
1 BartonOrleans County · 2,815 people 76.4° 155°
2 ArlingtonBennington County · 2,598 people 76.4° 354°
3 UnderhillChittenden County · 3,141 people 77.0° 157°
4 DerbyOrleans County · 4,537 people 77.3° 356°
5 Hyde ParkLamoille County · 3,000 people 77.5° 056°
6 MorristownLamoille County · 5,722 people 77.6° 456°
7 StoweLamoille County · 5,285 people 77.7° 456°
8 HardwickCaledonia County · 2,965 people 77.7° 455°
9 East MontpelierWashington County · 2,612 people 77.8° 255°
10 WilliamstownOrange County · 3,579 people 78.1° 255°
11 JohnsonLamoille County · 3,450 people 78.3° 057°
12 BerlinWashington County · 2,880 people 78.3° 255°
13 BristolAddison County · 3,778 people 78.4° 756°
14 Newport4,394 people 78.7° 357°
15 NorthfieldWashington County · 5,920 people 78.8° 255°
16 CambridgeLamoille County · 3,767 people 78.8° 458°
17 EnosburghFranklin County · 2,804 people 78.9° 458°
18 WaterburyWashington County · 5,405 people 79.1° 156°
19 RandolphOrange County · 4,843 people 79.1° 355°
20 Morrisville2,664 people 79.1° 456°
21 LyndonCaledonia County · 5,590 people 79.2° 155°
22 St. JohnsburyCaledonia County · 7,368 people 79.3° 455°
23 JerichoChittenden County · 5,114 people 79.4° 859°
24 FairfaxFranklin County · 5,226 people 79.6° 359°
25 HighgateFranklin County · 3,528 people 79.6° 360°
26 Montpelier8,014 people 79.8° 1356°
27 ChesterWindsor County · 2,992 people 79.9° 856°
28 BarreWashington County · 8,412 people 80.0° 255°
29 St. AlbansFranklin County · 6,954 people 80.0° 360°
30 SwantonFranklin County · 6,820 people · next door 80.0° 361°
31 RichmondChittenden County · 4,159 people 80.0° 859°
32 NorwichWindsor County · 3,640 people 80.0° 956°
33 WoodstockWindsor County · 3,027 people 80.0° 756°
34 Swanton2,670 people 80.0° 361°
35 ShaftsburyBennington County · 3,607 people 80.1° 357°
36 EssexChittenden County · 11,516 people 80.2° 860°
37 RutlandRutland County · 3,927 people 80.2° 456°
38 BradfordOrange County · 2,827 people 80.2° 156°
39 GeorgiaFranklin County · 4,890 people 80.3° 361°
40 MiltonChittenden County · 10,769 people 80.4° 660°
41 WillistonChittenden County · 10,144 people 80.4° 860°
42 ManchesterBennington County · 4,486 people 80.4° 355°
43 ThetfordOrange County · 2,813 people 80.5° 956°
44 HartlandWindsor County · 3,460 people 80.6° 556°
45 CastletonRutland County · 4,453 people 80.7° 458°
46 WindsorWindsor County · 3,554 people 80.7° 657°
47 Essex Junction10,803 people 80.8° 860°
48 PoultneyRutland County · 3,010 people 80.8° 458°
49 HinesburgChittenden County · 4,718 people 80.9° 859°
50 WestminsterWindham County · 2,999 people 80.9° 757°
51 WeathersfieldWindsor County · 2,856 people 80.9° 857°
52 RoyaltonWindsor County · 2,752 people 80.9° 356°
53 BrattleboroWindham County · 12,122 people 81.0° 757°
54 Winooski8,293 people 81.0° 860°
55 PownalBennington County · 3,265 people 81.0° 358°
56 South Burlington20,756 people 81.1° 860°
57 ColchesterChittenden County · 17,648 people 81.2° 661°
58 Burlington44,675 people 81.3° 861°
59 RockinghamWindham County · 4,807 people 81.3° 857°
60 BenningtonBennington County · 15,249 people 81.4° 358°
61 CharlotteChittenden County · 3,916 people 81.4° 660°
62 MiddleburyAddison County · 9,175 people 81.5° 758°
63 Rutland15,712 people 81.6° 457°
64 SpringfieldWindsor County · 9,084 people 81.6° 857°
65 ShelburneChittenden County · 7,969 people 81.6° 860°
66 BrandonRutland County · 4,120 people 81.7° 757°
67 HartfordWindsor County · 10,736 people 81.9° 1157°
68 Bellows Falls2,891 people 81.9° 758°
69 Fair HavenRutland County · 2,724 people 82.0° 1259°
70 PittsfordRutland County · 2,892 people 82.2° 458°
71 FerrisburghAddison County · 2,661 people 82.4° 1260°
72 PutneyWindham County · 2,622 people 82.9° 759°
73 VernonWindham County · 2,709 people 84.2° 1060°
How it works

How this ranking works

The VT list, with the map →

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.

More on climate in Highgate →

Tell Highgate what the numbers miss

Your answer becomes a post in Highgate’s Town Square.

Weigh in
#25 of 73 for coolest summers. Does that ring true?
Ask neighbors

Post to Highgate

We’ll email a one-tap link to publish your post. No password, and nothing is public until you click it.
Already a member? Sign in