VAVirginia rankings

Towns with the least snow in Virginia

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

How this ranking works

We rank every town by average snowfall in a normal winter, 1991–2020, at the nearest NOAA weather station, among towns that get at least an inch a year. 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.

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