VAVirginia rankings

Towns with the coolest summers in Virginia

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

NOAA U.S. Climate Normals, 1991–2020

#TownJuly highDays at 90°+July low
1 Wise Wise2,916 people 79.9° 1 62°
2 Bluefield Bluefield4,979 people 80.8° 3 59°
3 Norton Norton3,577 people 81.2° 1 62°
4 Tazewell Tazewell4,390 people 81.6° 0 60°
5 Galax Galax6,726 people 81.8° 2 61°
6 Hillsville Hillsville2,864 people 81.9° 2 60°
7 Richlands Richlands5,171 people 82.9° 6 61°
8 Marion Marion5,670 people 83.0° 11 60°
9 Wytheville Wytheville8,202 people 83.2° 6 60°
10 Lebanon Lebanon3,116 people 83.2° 6 62°
11 Christiansburg Christiansburg22,720 people 83.3° 6 61°
12 Blacksburg Blacksburg45,446 people 83.6° 5 62°
13 Merrimac2,733 people 83.6° 5 62°
14 Big Stone Gap Big Stone Gap5,162 people 83.7° 13 63°
15 Dublin Dublin2,671 people 83.8° 6 61°
16 Abingdon Abingdon8,330 people 84.0° 7 62°
17 Radford Radford16,726 people 84.3° 11 61°
18 Pulaski Pulaski8,893 people 84.4° 6 61°
19 Pearisburg Pearisburg2,860 people 84.5° 7 61°
20 Shawneeland2,754 people 84.5° 20 62°
21 Stuarts Draft Stuarts Draft11,780 people 84.7° 11 63°
22 Staunton Staunton25,948 people 84.9° 11 62°
23 Waynesboro Waynesboro22,841 people 84.9° 18 64°
24 Fishersville Fishersville9,484 people 85.1° 11 63°
25 Massanetta Springs6,358 people 85.2° 21 63°
26 Blue Ridge Blue Ridge2,800 people 85.2° 28 64°
27 Bristol Bristol16,849 people 85.3° 7 63°
28 Harrisonburg Harrisonburg51,392 people 85.4° 21 62°
29 Map of Verona Verona4,165 people 85.5° 11 63°
30 Chincoteague Chincoteague3,296 people 85.7° 19 70°
31 Elkton Elkton3,006 people 85.8° 21 63°
32 Winchester Winchester27,913 people 86.0° 23 63°
33 Map of Timberlake Timberlake12,725 people 86.1° 27 65°
34 Shenandoah Farms4,179 people 86.1° 27 64°
35 Daleville3,797 people 86.1° 28 65°
36 Marshall Marshall3,219 people 86.1° 21 65°
37 Map of Grottoes Grottoes2,961 people 86.1° 21 64°
38 Bridgewater Bridgewater6,708 people 86.2° 21 63°
39 Map of Weyers Cave Weyers Cave2,744 people 86.2° 21 63°
40 Luray Luray4,827 people 86.3° 25 63°
41 Shenandoah Shenandoah2,888 people 86.3° 21 63°
42 Warrenton Warrenton10,176 people 86.4° 21 65°
43 Covington Covington5,680 people 86.4° 30 63°
44 Berryville Berryville4,707 people 86.4° 29 64°
45 Broadway Broadway4,273 people 86.4° 21 62°
46 Madison Heights Madison Heights10,266 people 86.5° 27 66°
47 Timberville Timberville3,036 people 86.5° 21 62°
48 Fairfax Fairfax25,026 people 86.6° 33 68°
49 Forest Forest13,430 people 86.6° 27 65°
50 Dunn Loring Dunn Loring8,957 people 86.6° 44 68°
51 Lynchburg79,497 people 86.7° 27 66°
52 Purcellville Purcellville8,973 people 86.7° 30 65°
53 Lexington Lexington7,525 people 86.7° 31 64°
54 Cloverdale3,208 people 86.7° 30 65°
55 Map of Reston Reston64,414 people 86.8° 33 67°
56 Fair Oaks Fair Oaks35,545 people 86.8° 33 67°
57 Tysons Tysons28,936 people 86.8° 44 68°
58 Vienna Vienna16,412 people 86.8° 44 67°
59 Difficult Run9,938 people 86.8° 33 67°
60 Bedford Bedford7,724 people 86.8° 19 66°
61 Buena Vista Buena Vista6,593 people 86.8° 31 64°
62 Woodstock Woodstock5,871 people 86.8° 23 62°
63 Rocky Mount Rocky Mount4,950 people 86.8° 26 65°
64 Herndon Herndon24,672 people 86.9° 33 67°
65 McNair McNair22,655 people 86.9° 33 67°
66 Franklin Farm Franklin Farm18,736 people 86.9° 33 67°
67 Idylwood Idylwood17,559 people 86.9° 44 68°
68 Map of Great Falls Great Falls15,228 people 86.9° 33 67°
69 New Baltimore New Baltimore11,919 people 86.9° 21 66°
70 Dranesville Dranesville11,828 people 86.9° 32 67°
71 Fair Lakes Fair Lakes8,894 people 86.9° 33 67°
72 Strasburg Strasburg7,214 people 86.9° 27 63°
73 Clifton Forge Clifton Forge3,447 people 86.9° 30 64°
74 Oakton Oakton36,528 people 87.0° 33 67°
75 Cave Spring25,742 people 87.0° 30 65°
76 Wolf Trap Wolf Trap15,858 people 87.0° 44 67°
77 Kings Park West Kings Park West13,442 people 87.0° 33 68°
78 Mantua Mantua8,298 people 87.0° 44 68°
79 Long Branch7,034 people 87.0° 44 68°
80 Lovettsville Lovettsville2,719 people 87.0° 30 65°
81 McLean McLean49,627 people 87.1° 44 68°
82 West Falls Church West Falls Church31,279 people 87.1° 44 68°
83 Burke Centre Burke Centre17,037 people 87.1° 33 68°
84 Front Royal Front Royal15,296 people 87.1° 27 64°
85 Sugarland Run12,629 people 87.1° 32 67°
86 Fairfax Station Fairfax Station12,566 people 87.1° 33 68°
87 Altavista Altavista3,342 people 87.1° 27 66°
88 Leesburg Leesburg49,171 people 87.2° 32 66°
89 Merrifield Merrifield20,698 people 87.2° 44 68°
90 Hollins17,097 people 87.2° 30 65°
91 Stone Ridge16,603 people 87.2° 32 66°
92 Burke Burke44,029 people 87.3° 44 68°
93 Map of Sterling Sterling32,411 people 87.3° 32 67°
94 Chantilly Chantilly24,036 people 87.3° 33 67°
95 Gainesville Gainesville18,196 people 87.3° 41 66°
96 Wakefield Wakefield11,930 people 87.3° 44 68°
97 Independent Hill Independent Hill10,853 people 87.3° 41 68°
98 Union Mill4,484 people 87.3° 33 67°
99 North Shore3,638 people 87.3° 26 66°
100 Virginia Beach Virginia Beach456,349 people 87.4° 32 71°
101 South Riding34,352 people 87.4° 33 67°
102 Lowes Island11,018 people 87.4° 32 67°
103 Belmont9,729 people 87.4° 32 66°
104 Orange Orange5,066 people 87.4° 26 66°
105 Arcola3,509 people 87.4° 33 67°
106 Centreville Centreville71,706 people 87.5° 33 67°
107 Map of Dale City Dale City71,016 people 87.5° 30 68°
108 Annandale Annandale41,705 people 87.5° 44 68°
109 Brambleton Brambleton24,537 people 87.5° 32 66°
110 Map of Bailey's Crossroads Bailey's Crossroads24,271 people 87.5° 44 68°
111 Map of West Springfield West Springfield22,532 people 87.5° 44 68°
112 Culpeper Culpeper20,794 people 87.5° 22 66°
113 Broadlands14,353 people 87.5° 32 66°
114 Moorefield Moorefield6,123 people 87.5° 32 67°
115 Map of County Center County Center3,789 people 87.5° 41 68°
116 Map of Arlington Arlington236,254 people 87.6° 44 68°
117 Salem Salem25,618 people 87.6° 30 65°
118 Cascades Cascades12,357 people 87.6° 33 67°
119 Lansdowne Lansdowne12,328 people 87.6° 32 66°
120 University Center3,923 people 87.6° 32 67°
121 Roanoke Roanoke98,355 people 87.7° 30 66°
122 Lake Ridge Lake Ridge46,049 people 87.7° 30 68°
123 Ashburn Ashburn46,026 people 87.7° 32 67°
124 Map of Linton Hall Linton Hall41,876 people 87.7° 41 67°
125 Crozet Crozet9,289 people 87.7° 34 66°
126 University of Virginia9,065 people 87.7° 34 66°
127 Vinton Vinton8,056 people 87.7° 30 66°
128 South Run South Run6,600 people 87.7° 44 68°
129 Manassas Manassas42,976 people 87.8° 41 67°
130 Map of Montclair Montclair22,387 people 87.8° 30 68°
131 Lincolnia Lincolnia20,320 people 87.8° 44 69°
132 Kingstowne Kingstowne18,360 people 87.8° 38 69°
133 Manassas Park Manassas Park16,798 people 87.8° 41 68°
134 Martinsville Martinsville13,658 people 87.8° 28 66°
135 Newington Forest Newington Forest12,316 people 87.8° 44 69°
136 South Boston South Boston7,853 people 87.8° 40 67°
137 Bull Run7,823 people 87.8° 33 67°
138 Bealeton5,034 people 87.8° 21 66°
139 Pantops4,665 people 87.8° 34 66°
140 Map of Loch Lomond Loch Lomond4,606 people 87.8° 41 67°
141 Mount Hermon4,155 people 87.8° 42 67°
142 Springfield Springfield31,154 people 87.9° 44 69°
143 Map of Buckhall Buckhall21,602 people 87.9° 41 68°
144 Potomac Mills Potomac Mills5,741 people 87.9° 30 68°
145 Lake Wilderness3,139 people 87.9° 41 66°
146 Map of Sudley Sudley19,162 people 88.0° 41 67°
147 Farmville Farmville7,774 people 88.0° 38 67°
148 Map of Collinsville Collinsville7,139 people 88.0° 28 66°
149 Crewe Crewe2,906 people 88.0° 34 67°
150 Charlottesville Charlottesville45,437 people 88.1° 34 66°
151 Hollymead8,482 people 88.1° 34 66°
152 Lake of the Woods Lake of the Woods7,984 people 88.1° 41 66°
153 Norfolk Norfolk233,596 people 88.2° 36 72°
154 Newington Newington13,478 people 88.2° 38 69°
155 Rose Hill Rose Hill21,066 people 88.3° 38 69°
156 Lake Land'Or Lake Land'Or4,390 people 88.3° 32 66°
157 Woodbridge Woodbridge43,945 people 88.4° 30 69°
158 Map of Cherry Hill Cherry Hill26,044 people 88.4° 30 69°
159 Lorton Lorton20,991 people 88.4° 30 69°
160 Poquoson Poquoson12,639 people 88.4° 30 71°
161 Map of Lake Monticello Lake Monticello10,662 people 88.4° 26 66°
162 Map of Triangle Triangle10,450 people 88.4° 30 69°
163 Fort Belvoir8,449 people 88.4° 38 69°
164 Aquia Harbour Aquia Harbour7,481 people 88.4° 30 68°
165 Spotsylvania Courthouse Spotsylvania Courthouse7,180 people 88.4° 41 66°
166 Hampton Hampton137,557 people 88.5° 30 72°
167 Portsmouth Portsmouth97,190 people 88.5° 36 72°
168 Quantico Base Quantico Base5,840 people 88.5° 30 69°
169 King George King George4,851 people 88.5° 32 68°
170 Blackstone Blackstone3,341 people 88.5° 30 68°
171 Gloucester Courthouse Gloucester Courthouse3,336 people 88.5° 37 71°
172 Chesapeake Chesapeake252,583 people 88.6° 35 70°
173 Leesylvania Leesylvania21,632 people 88.6° 30 69°
174 Midlothian Midlothian19,120 people 88.6° 45 68°
175 Map of Bon Air Bon Air16,904 people 88.6° 45 68°
176 Gloucester Point Gloucester Point11,109 people 88.6° 37 71°
177 Ashland Ashland7,772 people 88.6° 25 67°
178 Lake Caroline Lake Caroline2,862 people 88.6° 32 67°
179 Alexandria Alexandria156,976 people 88.7° 38 69°
180 Tuckahoe Tuckahoe49,183 people 88.7° 43 68°
181 Short Pump Short Pump29,026 people 88.7° 25 67°
182 Woodlawn Woodlawn21,194 people 88.7° 38 69°
183 Laurel Laurel18,721 people 88.7° 43 68°
184 Glen Allen Glen Allen17,551 people 88.7° 43 68°
185 Hybla Valley Hybla Valley17,257 people 88.7° 38 69°
186 Huntington Huntington13,502 people 88.7° 38 69°
187 Wyndham Wyndham12,099 people 88.7° 25 67°
188 Innsbrook Innsbrook8,578 people 88.7° 25 68°
189 Map of Dumbarton Dumbarton7,997 people 88.7° 43 68°
190 Newport News Newport News184,216 people 88.8° 43 71°
191 Fredericksburg Fredericksburg28,873 people 88.8° 41 67°
192 Smithfield Smithfield8,834 people 88.8° 43 71°
193 Carrollton8,436 people 88.8° 30 71°
194 South Hill South Hill4,786 people 88.8° 59 68°
195 Bethel Manor4,393 people 88.8° 43 71°
196 Map of Dahlgren Dahlgren3,350 people 88.8° 30 70°
197 Map of Lakeside Lakeside12,654 people 88.9° 43 68°
198 Manchester Manchester12,445 people 88.9° 45 68°
199 Colonial Beach Colonial Beach3,966 people 88.9° 44 69°
200 Suffolk Suffolk98,796 people 89.0° 47 68°
201 Danville Danville42,214 people 89.0° 42 68°
202 Brandermill13,730 people 89.0° 45 68°
203 Woodlake7,358 people 89.0° 42 68°
204 Richmond Richmond229,359 people 89.1° 45 68°
205 Williamsburg Williamsburg15,798 people 89.1° 37 69°
206 Map of Chamberlayne Chamberlayne4,692 people 89.1° 43 68°
207 West Point West Point3,480 people 89.2° 50 69°
208 Mechanicsville Mechanicsville38,683 people 89.3° 45 68°
209 Meadowbrook20,749 people 89.3° 45 68°
210 Map of Windsor Windsor2,852 people 89.3° 47 69°
211 Petersburg Petersburg33,537 people 89.5° 43 69°
212 Chester Chester24,474 people 89.5° 43 69°
213 Map of Hopewell Hopewell22,959 people 89.5° 55 69°
214 Map of East Highland Park East Highland Park15,265 people 89.5° 45 69°
215 Highland Springs14,296 people 89.5° 45 69°
216 Map of Montrose Montrose8,285 people 89.5° 45 69°
217 Bellwood Bellwood7,907 people 89.5° 45 69°
218 Sandston Sandston7,399 people 89.5° 45 69°
219 Bensley Bensley5,949 people 89.5° 45 69°
220 Ettrick Ettrick5,910 people 89.5° 43 69°
221 Enon4,137 people 89.5° 55 69°
222 Matoaca Matoaca2,724 people 89.5° 43 69°
223 Franklin Franklin8,250 people 89.6° 47 68°
224 Emporia Emporia5,547 people 89.6° 42 69°
225 Colonial Heights Colonial Heights18,352 people 89.7° 43 69°

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