VAVirginia rankings

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

Map of Triangle
Virginia · Hottest summers

Where Triangle lands: #66 of 225

88.4° · Visit Triangle →

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