VAVirginia rankings

Snowiest towns in Virginia

Ranked by average snowfall in a normal winter, 1991–2020, at the nearest NOAA weather station. Towns that share a station share its figure and its rank (T = tied). 255 towns with 2,500+ residents that get at least an inch of snow a year.

NOAA U.S. Climate Normals, 1991–2020

#TownSnow a yearDays with 1"+ of snowWeather station
T1 Norton Norton3,577 people 47 in 14 Wise 1se, VA
T1 Wise Wise2,916 people 47 in 14 Wise 1se, VA
3 Tazewell Tazewell4,390 people 47 in 18 Burkes Garden, VA
4 Bluefield Bluefield4,979 people 40 in 18 Bluefield, WV
5 Lovettsville Lovettsville2,719 people 31 in 8 Damascus 3 Ssw, MD
6 Shawneeland2,754 people 25 in 7 Star Tannery, VA
T7 Blacksburg Blacksburg45,446 people 25 in 6 Blacksburg Nwso, VA
T7 Merrimac2,733 people 25 in 6 Blacksburg Nwso, VA
9 Woodstock Woodstock5,871 people 24 in 6 Woodstock 2 Ne, VA
T10 Winchester Winchester27,913 people 23 in 7 Winchester, VA
T10 Berryville Berryville4,707 people 23 in 7 Winchester, VA
12 Pearisburg Pearisburg2,860 people 23 in 7 Pearisburg 4 Sse, VA
13 Christiansburg Christiansburg22,720 people 22 in 7 Christiansburg, VA
T14 Staunton Staunton25,948 people 22 in 6 Staunton Wtp, VA
T14 Waynesboro Waynesboro22,841 people 22 in 6 Staunton Wtp, VA
T14 Stuarts Draft Stuarts Draft11,780 people 22 in 6 Staunton Wtp, VA
T14 Fishersville Fishersville9,484 people 22 in 6 Staunton Wtp, VA
T14 Map of Verona Verona4,165 people 22 in 6 Staunton Wtp, VA
T19 Front Royal Front Royal15,296 people 21 in 5 Front Royal, VA
T19 Warrenton Warrenton10,176 people 21 in 5 Front Royal, VA
T19 Strasburg Strasburg7,214 people 21 in 5 Front Royal, VA
T19 Shenandoah Farms4,179 people 21 in 5 Front Royal, VA
T23 Centreville Centreville71,706 people 21 in 5 Washington Dc Dulles Airport, VA
T23 Map of Reston Reston64,414 people 21 in 5 Washington Dc Dulles Airport, VA
T23 Leesburg Leesburg49,171 people 21 in 5 Washington Dc Dulles Airport, VA
T23 Ashburn Ashburn46,026 people 21 in 5 Washington Dc Dulles Airport, VA
T23 Manassas Manassas42,976 people 21 in 5 Washington Dc Dulles Airport, VA
T23 Map of Linton Hall Linton Hall41,876 people 21 in 5 Washington Dc Dulles Airport, VA
T23 Oakton Oakton36,528 people 21 in 5 Washington Dc Dulles Airport, VA
T23 Fair Oaks Fair Oaks35,545 people 21 in 5 Washington Dc Dulles Airport, VA
T23 South Riding34,352 people 21 in 5 Washington Dc Dulles Airport, VA
T23 Map of Sterling Sterling32,411 people 21 in 5 Washington Dc Dulles Airport, VA
T23 Fairfax Fairfax25,026 people 21 in 5 Washington Dc Dulles Airport, VA
T23 Herndon Herndon24,672 people 21 in 5 Washington Dc Dulles Airport, VA
T23 Brambleton Brambleton24,537 people 21 in 5 Washington Dc Dulles Airport, VA
T23 Chantilly Chantilly24,036 people 21 in 5 Washington Dc Dulles Airport, VA
T23 McNair McNair22,655 people 21 in 5 Washington Dc Dulles Airport, VA
T23 Map of Buckhall Buckhall21,602 people 21 in 5 Washington Dc Dulles Airport, VA
T23 Map of Sudley Sudley19,162 people 21 in 5 Washington Dc Dulles Airport, VA
T23 Franklin Farm Franklin Farm18,736 people 21 in 5 Washington Dc Dulles Airport, VA
T23 Bull Run Bull Run16,859 people 21 in 5 Washington Dc Dulles Airport, VA
T23 Manassas Park Manassas Park16,798 people 21 in 5 Washington Dc Dulles Airport, VA
T23 Stone Ridge16,603 people 21 in 5 Washington Dc Dulles Airport, VA
T23 Map of Great Falls Great Falls15,228 people 21 in 5 Washington Dc Dulles Airport, VA
T23 Broadlands14,353 people 21 in 5 Washington Dc Dulles Airport, VA
T23 Sugarland Run12,629 people 21 in 5 Washington Dc Dulles Airport, VA
T23 Fairfax Station Fairfax Station12,566 people 21 in 5 Washington Dc Dulles Airport, VA
T23 Cascades Cascades12,357 people 21 in 5 Washington Dc Dulles Airport, VA
T23 Lansdowne Lansdowne12,328 people 21 in 5 Washington Dc Dulles Airport, VA
T23 Dranesville Dranesville11,828 people 21 in 5 Washington Dc Dulles Airport, VA
T23 Lowes Island11,018 people 21 in 5 Washington Dc Dulles Airport, VA
T23 Loudoun Valley Estates Loudoun Valley Estates10,271 people 21 in 5 Washington Dc Dulles Airport, VA
T23 Difficult Run9,938 people 21 in 5 Washington Dc Dulles Airport, VA
T23 Map of Yorkshire Yorkshire9,782 people 21 in 5 Washington Dc Dulles Airport, VA
T23 Belmont9,729 people 21 in 5 Washington Dc Dulles Airport, VA
T23 Countryside Countryside9,661 people 21 in 5 Washington Dc Dulles Airport, VA
T23 Purcellville Purcellville8,973 people 21 in 5 Washington Dc Dulles Airport, VA
T23 Fair Lakes Fair Lakes8,894 people 21 in 5 Washington Dc Dulles Airport, VA
T23 Greenbriar Greenbriar8,243 people 21 in 5 Washington Dc Dulles Airport, VA
T23 Bull Run7,823 people 21 in 5 Washington Dc Dulles Airport, VA
T23 Floris Floris7,589 people 21 in 5 Washington Dc Dulles Airport, VA
T23 Hutchison7,284 people 21 in 5 Washington Dc Dulles Airport, VA
T23 Braddock6,536 people 21 in 5 Washington Dc Dulles Airport, VA
T23 Moorefield Moorefield6,123 people 21 in 5 Washington Dc Dulles Airport, VA
T23 Dulles Town Center Dulles Town Center5,464 people 21 in 5 Washington Dc Dulles Airport, VA
T23 Bealeton5,034 people 21 in 5 Sperryville, VA
T23 Map of Loch Lomond Loch Lomond4,606 people 21 in 5 Washington Dc Dulles Airport, VA
T23 Union Mill4,484 people 21 in 5 Washington Dc Dulles Airport, VA
T23 University Center3,923 people 21 in 5 Washington Dc Dulles Airport, VA
T23 Navy3,839 people 21 in 5 Washington Dc Dulles Airport, VA
T23 Arcola3,509 people 21 in 5 Washington Dc Dulles Airport, VA
T23 One Loudoun3,309 people 21 in 5 Washington Dc Dulles Airport, VA
T73 Gainesville Gainesville18,196 people 20 in 5 The Plains 2 Nne, VA
T73 New Baltimore New Baltimore11,919 people 20 in 5 The Plains 2 Nne, VA
T73 Marshall Marshall3,219 people 20 in 5 The Plains 2 Nne, VA
T76 Harrisonburg Harrisonburg51,392 people 19 in 6 Dale Enterprise, VA
T76 Bridgewater Bridgewater6,708 people 19 in 6 Dale Enterprise, VA
T76 Massanetta Springs6,358 people 19 in 6 Dale Enterprise, VA
T76 Broadway Broadway4,273 people 19 in 6 Dale Enterprise, VA
T76 Timberville Timberville3,036 people 19 in 6 Dale Enterprise, VA
T76 Elkton Elkton3,006 people 19 in 6 Dale Enterprise, VA
T76 Map of Grottoes Grottoes2,961 people 19 in 6 Dale Enterprise, VA
T76 Shenandoah Shenandoah2,888 people 19 in 6 Dale Enterprise, VA
T76 Map of Weyers Cave Weyers Cave2,744 people 19 in 6 Dale Enterprise, VA
85 Luray Luray4,827 people 19 in 5 Luray 5 E, VA
T86 Cave Spring25,742 people 18 in 5 Lafayette 1 Ne, VA
T86 Salem Salem25,618 people 18 in 5 Lafayette 1 Ne, VA
T86 Wytheville Wytheville8,202 people 18 in 5 Wytheville, VA
89 Richlands Richlands5,171 people 18 in 7 Richlands, VA
T90 Charlottesville Charlottesville45,437 people 17 in 5 Charlottesville 2w, VA
T90 Crozet Crozet9,289 people 17 in 5 Charlottesville 2w, VA
T90 University of Virginia9,065 people 17 in 5 Charlottesville 2w, VA
T90 Hollymead8,482 people 17 in 5 Charlottesville 2w, VA
T90 Pantops4,665 people 17 in 5 Charlottesville 2w, VA
T95 Galax Galax6,726 people 17 in 5 Galax Radio Wbrf, VA
T95 Hillsville Hillsville2,864 people 17 in 5 Galax Radio Wbrf, VA
T97 Culpeper Culpeper20,794 people 16 in 5 Piedmont Rsch Stn, VA
T97 Orange Orange5,066 people 16 in 5 Piedmont Rsch Stn, VA
T99 Radford Radford16,726 people 16 in 5 Pulaski 2 E, VA
T99 Pulaski Pulaski8,893 people 16 in 5 Pulaski 2 E, VA
T99 Dublin Dublin2,671 people 16 in 5 Pulaski 2 E, VA
T102 Roanoke Roanoke98,355 people 15 in 4 Roanoke Rgnl Airport, VA
T102 Hollins17,097 people 15 in 4 Roanoke Rgnl Airport, VA
T102 Vinton Vinton8,056 people 15 in 4 Roanoke Rgnl Airport, VA
T102 Cloverdale3,208 people 15 in 4 Roanoke Rgnl Airport, VA
T106 Tuckahoe Tuckahoe49,183 people 15 in 4 Ashland, VA
T106 Short Pump Short Pump29,026 people 15 in 4 Ashland, VA
T106 Laurel Laurel18,721 people 15 in 4 Ashland, VA
T106 Glen Allen Glen Allen17,551 people 15 in 4 Ashland, VA
T106 Map of Lakeside Lakeside12,654 people 15 in 4 Ashland, VA
T106 Wyndham Wyndham12,099 people 15 in 4 Ashland, VA
T106 Innsbrook Innsbrook8,578 people 15 in 4 Ashland, VA
T106 Map of Dumbarton Dumbarton7,997 people 15 in 4 Ashland, VA
T106 Ashland Ashland7,772 people 15 in 4 Ashland, VA
T106 Map of Chamberlayne Chamberlayne4,692 people 15 in 4 Ashland, VA
116 Lexington Lexington7,525 people 14 in 4 Lexington, VA
T117 Alexandria Alexandria156,976 people 13 in 4 Franconia 1.3 Sse, VA
T117 Lake Ridge Lake Ridge46,049 people 13 in 4 Franconia 1.3 Sse, VA
T117 Burke Burke44,029 people 13 in 4 Franconia 1.3 Sse, VA
T117 Woodbridge Woodbridge43,945 people 13 in 4 Franconia 1.3 Sse, VA
T117 Annandale Annandale41,705 people 13 in 4 Franconia 1.3 Sse, VA
T117 Springfield Springfield31,154 people 13 in 4 Franconia 1.3 Sse, VA
T117 Map of West Springfield West Springfield22,532 people 13 in 4 Franconia 1.3 Sse, VA
T117 Woodlawn Woodlawn21,194 people 13 in 4 Franconia 1.3 Sse, VA
T117 Rose Hill Rose Hill21,066 people 13 in 4 Franconia 1.3 Sse, VA
T117 Lorton Lorton20,991 people 13 in 4 Franconia 1.3 Sse, VA
T117 Lincolnia Lincolnia20,320 people 13 in 4 Franconia 1.3 Sse, VA
T117 Kingstowne Kingstowne18,360 people 13 in 4 Franconia 1.3 Sse, VA
T117 Franconia Franconia18,335 people 13 in 4 Franconia 1.3 Sse, VA
T117 Hybla Valley Hybla Valley17,257 people 13 in 4 Franconia 1.3 Sse, VA
T117 Burke Centre Burke Centre17,037 people 13 in 4 Franconia 1.3 Sse, VA
T117 Fort Hunt Fort Hunt16,700 people 13 in 4 Franconia 1.3 Sse, VA
T117 Groveton Groveton13,931 people 13 in 4 Franconia 1.3 Sse, VA
T117 Huntington Huntington13,502 people 13 in 4 Franconia 1.3 Sse, VA
T117 Newington Newington13,478 people 13 in 4 Franconia 1.3 Sse, VA
T117 Kings Park West Kings Park West13,442 people 13 in 4 Franconia 1.3 Sse, VA
T117 Mount Vernon Mount Vernon13,122 people 13 in 4 Franconia 1.3 Sse, VA
T117 Newington Forest Newington Forest12,316 people 13 in 4 Franconia 1.3 Sse, VA
T117 Wakefield Wakefield11,930 people 13 in 4 Franconia 1.3 Sse, VA
T117 George Mason George Mason9,937 people 13 in 4 Franconia 1.3 Sse, VA
T117 Woodburn Woodburn9,503 people 13 in 4 Franconia 1.3 Sse, VA
T117 Fort Belvoir8,449 people 13 in 4 Franconia 1.3 Sse, VA
T117 Mantua Mantua8,298 people 13 in 4 Franconia 1.3 Sse, VA
T117 Laurel Hill Laurel Hill7,450 people 13 in 4 Franconia 1.3 Sse, VA
T117 North Springfield North Springfield7,050 people 13 in 4 Franconia 1.3 Sse, VA
T117 Long Branch7,034 people 13 in 4 Franconia 1.3 Sse, VA
T117 South Run South Run6,600 people 13 in 4 Franconia 1.3 Sse, VA
T117 Belle Haven Belle Haven6,570 people 13 in 4 Franconia 1.3 Sse, VA
T117 Potomac Mills Potomac Mills5,741 people 13 in 4 Franconia 1.3 Sse, VA
T117 Crosspointe5,669 people 13 in 4 Franconia 1.3 Sse, VA
T117 Hayfield Hayfield4,392 people 13 in 4 Franconia 1.3 Sse, VA
T117 Kings Park Kings Park4,315 people 13 in 4 Franconia 1.3 Sse, VA
T117 Map of County Center County Center3,789 people 13 in 4 Franconia 1.3 Sse, VA
154 Rocky Mount Rocky Mount4,950 people 13 in 4 Rocky Mt, VA
T155 Map of Dale City Dale City71,016 people 12 in 4 Quantico Mcas, VA
T155 Map of Cherry Hill Cherry Hill26,044 people 12 in 4 Quantico Mcas, VA
T155 Map of Montclair Montclair22,387 people 12 in 4 Quantico Mcas, VA
T155 Leesylvania Leesylvania21,632 people 12 in 4 Quantico Mcas, VA
T155 Independent Hill Independent Hill10,853 people 12 in 4 Quantico Mcas, VA
T155 Map of Triangle Triangle10,450 people 12 in 4 Quantico Mcas, VA
T155 Abingdon Abingdon8,330 people 12 in 5 Lebanon, VA
T155 Aquia Harbour Aquia Harbour7,481 people 12 in 4 Quantico Mcas, VA
T155 Quantico Base Quantico Base5,840 people 12 in 4 Quantico Mcas, VA
T155 Dumfries Dumfries5,816 people 12 in 4 Quantico Mcas, VA
T155 Map of Dahlgren Dahlgren3,350 people 12 in 4 Quantico Mcas, VA
T155 Lebanon Lebanon3,116 people 12 in 5 Lebanon, VA
167 Map of Lake Monticello Lake Monticello10,662 people 12 in 4 Palmyra 3s, VA
T168 Lynchburg79,497 people 12 in 3 Lynchburg Rgnl Airport, VA
T168 Forest Forest13,430 people 12 in 3 Lynchburg Rgnl Airport, VA
T168 Map of Timberlake Timberlake12,725 people 12 in 3 Lynchburg Rgnl Airport, VA
T168 Madison Heights Madison Heights10,266 people 12 in 3 Lynchburg Rgnl Airport, VA
T168 Bedford Bedford7,724 people 12 in 3 Lynchburg Rgnl Airport, VA
T168 Altavista Altavista3,342 people 12 in 3 Lynchburg Rgnl Airport, VA
T174 King George King George4,851 people 12 in 3 Corbin, VA
T174 Lake Land'Or Lake Land'Or4,390 people 12 in 3 Corbin, VA
T174 Colonial Beach Colonial Beach3,966 people 12 in 3 Warsaw 2 Nw, VA
T174 Lake Caroline Lake Caroline2,862 people 12 in 3 Corbin, VA
T178 Daleville3,797 people 11 in 3 Roanoke 8 N, VA
T178 Blue Ridge Blue Ridge2,800 people 11 in 3 Roanoke 8 N, VA
T180 Fredericksburg Fredericksburg28,873 people 11 in 2 Fredericksburg Sewage, VA
T180 Lake of the Woods Lake of the Woods7,984 people 11 in 2 Fredericksburg Sewage, VA
T180 Spotsylvania Courthouse Spotsylvania Courthouse7,180 people 11 in 2 Fredericksburg Sewage, VA
T180 Falmouth Falmouth5,216 people 11 in 2 Fredericksburg Sewage, VA
T180 Lake Wilderness3,139 people 11 in 2 Fredericksburg Sewage, VA
185 Buena Vista Buena Vista6,593 people 11 in 4 Buena Vista, VA
186 Marion Marion5,670 people 10 in 4 Saltville 1n, VA
T187 Covington Covington5,680 people 10 in 3 Covington Fltr Plt, VA
T187 Clifton Forge Clifton Forge3,447 people 10 in 3 Covington Fltr Plt, VA
T189 Chester Chester24,474 people 9.8 in 3 Winterpock, VA
T189 Midlothian Midlothian19,120 people 9.8 in 3 Winterpock, VA
T189 Brandermill13,730 people 9.8 in 3 Winterpock, VA
T189 Rockwood10,010 people 9.8 in 3 Winterpock, VA
T189 Woodlake7,358 people 9.8 in 3 Winterpock, VA
T189 Matoaca Matoaca2,724 people 9.8 in 3 Winterpock, VA
195 West Point West Point3,480 people 9.6 in 3 West Pt 2 Nw, VA
T196 Martinsville Martinsville13,658 people 9.4 in 2 Martinsville Fltr Plt, VA
T196 Map of Collinsville Collinsville7,139 people 9.4 in 2 Martinsville Fltr Plt, VA
T198 Bristol Bristol16,849 people 9.2 in 3 Bristol Tri City Airport, TN
T198 Big Stone Gap Big Stone Gap5,162 people 9.2 in 4 Big Stone Gap, VA
T200 Richmond Richmond229,359 people 8.8 in 3 Richmond Intl Airport, VA
T200 Mechanicsville Mechanicsville38,683 people 8.8 in 3 Richmond Intl Airport, VA
T200 Meadowbrook20,749 people 8.8 in 3 Richmond Intl Airport, VA
T200 Map of Bon Air Bon Air16,904 people 8.8 in 3 Richmond Intl Airport, VA
T200 Map of East Highland Park East Highland Park15,265 people 8.8 in 3 Richmond Intl Airport, VA
T200 Highland Springs14,296 people 8.8 in 3 Richmond Intl Airport, VA
T200 Manchester Manchester12,445 people 8.8 in 3 Richmond Intl Airport, VA
T200 Map of Montrose Montrose8,285 people 8.8 in 3 Richmond Intl Airport, VA
T200 Bellwood Bellwood7,907 people 8.8 in 3 Richmond Intl Airport, VA
T200 Sandston Sandston7,399 people 8.8 in 3 Richmond Intl Airport, VA
T200 Bensley Bensley5,949 people 8.8 in 3 Richmond Intl Airport, VA
211 Chincoteague Chincoteague3,296 people 8.4 in 3 Wallops Island Flight Fac, VA
T212 Danville Danville42,214 people 7.6 in 2 Danville Rgnl Airport, VA
T212 Mount Hermon4,155 people 7.6 in 2 Danville Rgnl Airport, VA
T214 Chesapeake Chesapeake252,583 people 6.2 in 2 Norfolk Intl Airport, VA
T214 Norfolk Norfolk233,596 people 6.2 in 2 Norfolk Intl Airport, VA
T214 Portsmouth Portsmouth97,190 people 6.2 in 2 Norfolk Intl Airport, VA
217 Farmville Farmville7,774 people 6.1 in 3 Farmville 2 N, VA
218 North Shore3,638 people 5.9 in 1 Huddleston 4 Sw, VA
T219 Map of Arlington Arlington236,254 people 5.8 in 3 Dalecarlia Rsvr, MD
T219 McLean McLean49,627 people 5.8 in 3 Dalecarlia Rsvr, MD
T219 West Falls Church West Falls Church31,279 people 5.8 in 3 Dalecarlia Rsvr, MD
T219 Tysons Tysons28,936 people 5.8 in 3 Dalecarlia Rsvr, MD
T219 Map of Bailey's Crossroads Bailey's Crossroads24,271 people 5.8 in 3 Dalecarlia Rsvr, MD
T219 Merrifield Merrifield20,698 people 5.8 in 3 Dalecarlia Rsvr, MD
T219 Idylwood Idylwood17,559 people 5.8 in 3 Dalecarlia Rsvr, MD
T219 Vienna Vienna16,412 people 5.8 in 3 Dalecarlia Rsvr, MD
T219 Wolf Trap Wolf Trap15,858 people 5.8 in 3 Dalecarlia Rsvr, MD
T219 Falls Church Falls Church14,710 people 5.8 in 3 Dalecarlia Rsvr, MD
T219 Lake Barcroft Lake Barcroft10,973 people 5.8 in 3 Dalecarlia Rsvr, MD
T219 Seven Corners Seven Corners9,371 people 5.8 in 3 Dalecarlia Rsvr, MD
T219 Dunn Loring Dunn Loring8,957 people 5.8 in 3 Dalecarlia Rsvr, MD
T219 Pimmit Hills Pimmit Hills6,589 people 5.8 in 3 Dalecarlia Rsvr, MD
233 South Boston South Boston7,853 people 5.5 in 1 South Boston, VA
234 South Hill South Hill4,786 people 5.0 in 2 Chase City, VA
T235 Williamsburg Williamsburg15,798 people 4.3 in 1 Williamsburg 2 N, VA
T235 Gloucester Point Gloucester Point11,109 people 4.3 in 1 Williamsburg 2 N, VA
T235 Gloucester Courthouse Gloucester Courthouse3,336 people 4.3 in 1 Williamsburg 2 N, VA
T238 Suffolk Suffolk98,796 people 4.1 in 1 Holland 1 E, VA
T238 Franklin Franklin8,250 people 4.1 in 1 Holland 1 E, VA
T238 Map of Windsor Windsor2,852 people 4.1 in 1 Holland 1 E, VA
T241 Petersburg Petersburg33,537 people 3.5 in 1 Hopewell, VA
T241 Map of Hopewell Hopewell22,959 people 3.5 in 1 Hopewell, VA
T241 Colonial Heights Colonial Heights18,352 people 3.5 in 1 Hopewell, VA
T241 Ettrick Ettrick5,910 people 3.5 in 1 Hopewell, VA
T241 Enon4,137 people 3.5 in 1 Hopewell, VA
246 Virginia Beach Virginia Beach456,349 people 3.4 in 1 Oceana Nas, VA
T247 Blackstone Blackstone3,341 people 3.3 in 1 Ft Pickett, VA
T247 Crewe Crewe2,906 people 3.3 in 1 Ft Pickett, VA
T249 Newport News Newport News184,216 people 2.7 in 1 Langley Afb, VA
T249 Hampton Hampton137,557 people 2.7 in 1 Langley Afb, VA
T249 Poquoson Poquoson12,639 people 2.7 in 1 Langley Afb, VA
T249 Smithfield Smithfield8,834 people 2.7 in 1 Langley Afb, VA
T249 Carrollton8,436 people 2.7 in 1 Langley Afb, VA
T249 Bethel Manor4,393 people 2.7 in 1 Langley Afb, VA
255 Emporia Emporia5,547 people 1.4 in 1 Emporia 1 Wnw, VA

How this ranking works

We rank every town by average snowfall in a normal winter, 1991–2020, at the nearest NOAA weather station. Towns that get less than an inch a year aren’t ranked. 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.

Snow and frost are measured at weather stations, and each town uses the nearest NOAA station with a matching climate (within 25 miles, with temperatures that agree with the town’s own). Towns near the same station share its figure, so they tie.

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