Guest, Sign inJoin
Rankin County Confederate MonumentBrandon, MS, #1 on this list · Photo: Ditch Fisher · CC BY-SA 3.0
United States · Climate

Towns with the least snow in America

Brandon, Mississippi, gets the least snow of 3,746 U.S. towns of 10,000+ with a snow record: about 1 inches in a normal winter at its NOAA station.

NOAA U.S. Climate Normals, 1991–2020, at each town’s nearest station with a snow record (named in each row). A described list: no letters. How grades work

#T1

Brandon, MS

Rankin County · 26,122 people
1in

0 days a year with an inch or more·Jackson Intl AP station, 9 km

#T1

Byram, MS

Hinds County · 12,707 people
1in

0 days a year with an inch or more·Jackson Intl AP station, 24 km

#T1

Canby, OR

Clackamas County · 18,004 people
1in

0 days a year with an inch or more·Rex 1 S station, 18 km

The top 100

Snow in a normal winter, least first, of 3,746 towns of 10,000+ with a snow record. Towns that share a station share its figure and rank (T = tied).

100 towns. Every town of 2,500+ is on its state’s list.

#TownSnow a yearDays with 1″+NOAA station
T1Brandon, MSRankin County · 26,122 people1 in0Jackson Intl AP9.4 km
T1Byram, MSHinds County · 12,707 people1 in0Jackson Intl AP24.2 km
T1Canby, ORClackamas County · 18,004 people1 in0Rex 1 S18.1 km
T1Clinton, MSHinds County · 26,640 people1 in0Jackson Intl AP25.1 km
T1Cottonwood, AZYavapai County · 12,709 people1 in0Tuzigoot4.5 km
T1Deming, NMLuna County · 14,944 people1 in1Deming1.1 km
T1Easley, SCPickens County · 27,319 people1 in0Pickens14.0 km
T1Flowood, MSRankin County · 11,003 people1 in0Jackson Intl AP1.9 km
T1Jackson, MSHinds County · 141,196 people1 in0Jackson Intl AP12.7 km
T1Las Cruces, NMDoña Ana County · 116,978 people1 in0State Univ5.7 km
T1Madison, MSMadison County · 28,575 people1 in0Jackson Intl AP17.9 km
T1Newberg, ORYamhill County · 26,896 people1 in0Rex 1 S3.7 km
T1Pearl, MSRankin County · 28,864 people1 in0Jackson Intl AP5.6 km
T1Phelan, CAunincorporated, San Bernardino County · 18,496 people1 in0Pearblossom34.8 km
T1Ridgeland, MSMadison County · 24,750 people1 in0Jackson Intl AP14.0 km
T1Sherwood, ORWashington County · 20,535 people1 in0Rex 1 S8.4 km
T1Tualatin, ORWashington County · 28,139 people1 in0Rex 1 S13.6 km
T1Verde Village, AZunincorporated, Yavapai County · 11,930 people1 in0Tuzigoot7.2 km
T1Wilsonville, ORClackamas County · 27,833 people1 in0Rex 1 S11.2 km
T20Anderson Creek, NCunincorporated, Harnett County · 13,927 people1 in0Ft Bragg Wtp11.7 km
T20Bonham, TXFannin County · 11,263 people1 in0Bonham 3nne6.2 km
T20Cleveland, TNBradley County · 51,172 people1 in0Cleveland Fltr Plt8.4 km
T20Decatur, ALMorgan County · 58,056 people1 in0Belle Mina 2 N16.3 km
T20Four Corners, ORunincorporated, Marion County · 16,275 people1 in0Silverton17.8 km
T20Grenada, MSGrenada County · 12,088 people1 in0Grenada2.3 km
T20Hartselle, ALMorgan County · 16,312 people1 in0Belle Mina 2 N28.2 km
T20Hayesville, ORunincorporated, Marion County · 21,246 people1 in0Silverton16.0 km
T20Hot Springs, ARGarland County · 37,979 people1 in0Hot Springs 1 NNE2.6 km
T20Keizer, ORMarion County · 39,140 people1 in0Silverton19.4 km
T20Laurinburg, NCScotland County · 14,582 people1 in0Laurinburg1.7 km
T20Madison, ALMadison County · 67,968 people1 in0Belle Mina 2 N11.2 km
T20Maumelle, ARPulaski County · 19,780 people1 in0Lake Maumelle8.1 km
T20Meridianville, ALunincorporated, Madison County · 11,150 people1 in0Fayetteville Wtp28.9 km
T20Molalla, ORClackamas County · 10,104 people1 in0Estacada 2 SE24.9 km
T20Salem, ORMarion County · 181,779 people1 in0Silverton21.6 km
T20Shelbyville, TNBedford County · 26,146 people1 in0Shelbyville Water Dept2.4 km
T20Silverton, ORMarion County · 10,450 people1 in0Silverton0.6 km
T20Spout Springs, NCunincorporated, Harnett County · 11,242 people1 in0Ft Bragg Wtp10.8 km
T20Spring Lake, NCCumberland County · 11,252 people1 in0Ft Bragg Wtp2.8 km
T20Woodburn, ORMarion County · 31,948 people1 in0Silverton17.1 km
T41Alabaster, ALShelby County · 34,748 people1 in0Bessemer 3 WSW26.4 km
T41Bessemer, ALJefferson County · 24,984 people1 in0Bessemer 3 WSW4.3 km
T41Boiling Springs, SCunincorporated, Spartanburg County · 12,936 people1 in0Chesnee 7 WSW7.4 km
T41Cayce, SCLexington County · 13,680 people1 in0Columbia7.3 km
T41Fayetteville, NCCumberland County · 209,120 people1 in0Fayetteville (pwc)10.7 km
T41Forest Acres, SCRichland County · 10,390 people1 in0Columbia16.4 km
T41Gastonia, NCGaston County · 87,067 people1 in0Gastonia4.1 km
T41Goodlettsville, TNDavidson County · 17,506 people1 in1Old Hickory Dam5.8 km
T41Helena, ALShelby County · 23,388 people1 in0Bessemer 3 WSW16.7 km
T41Hoover, ALJefferson County · 93,550 people1 in0Bessemer 3 WSW18.6 km
T41Hope Mills, NCCumberland County · 18,324 people1 in0Fayetteville (pwc)13.6 km
T41Hueytown, ALJefferson County · 16,159 people1 in0Bessemer 3 WSW1.7 km
T41Irmo, SCRichland County · 12,204 people1 in0Columbia18.5 km
T41Ivins, UTWashington County · 11,546 people1 in0St George9.0 km
T41Lexington, SCLexington County · 25,729 people1 in0Columbia10.7 km
T41Lumberton, NCRobeson County · 18,955 people1 in0Whiteville 7 NW32.2 km
T41Malvern, ARHot Spring County · 11,144 people1 in0Malvern2.8 km
T41McCalla, ALunincorporated, Jefferson County · 13,253 people1 in0Bessemer 3 WSW10.4 km
T41Oak Grove, SCunincorporated, Lexington County · 12,256 people1 in0Columbia4.9 km
T41Oxford, ALCalhoun County · 22,199 people1 in0Heflin24.6 km
T41Oxford, MSLafayette County · 26,773 people1 in0University2.4 km
T41Pelham, ALShelby County · 25,664 people1 in0Bessemer 3 WSW26.7 km
T41Red Bank, SCunincorporated, Lexington County · 11,314 people1 in0Columbia10.5 km
T41Rosamond, CAunincorporated, Kern County · 21,473 people1 in0Mojave21.0 km
T41Seven Oaks, SCunincorporated, Lexington County · 15,921 people1 in0Columbia11.1 km
T41St. Andrews, SCunincorporated, Richland County · 19,868 people1 in0Columbia11.5 km
T41St. George, UTWashington County · 108,713 people1 in0St George5.4 km
T41Washington, UTWashington County · 37,107 people1 in0St George10.6 km
T41West Columbia, SCLexington County · 18,489 people1 in0Columbia4.9 km
T70Athens, ALLimestone County · 34,209 people1 in0Athens0.8 km
T70Benton, ARSaline County · 38,898 people1 in0Benton2.8 km
T70Berea, KYMadison County · 16,662 people1 in1Richmond State Police16.2 km
T70Brownwood, TXBrown County · 18,635 people1 in0Brownwood 2ene4.1 km
T70Bryant, ARSaline County · 22,815 people1 in0Benton11.6 km
T70Canton, GACherokee County · 40,778 people1 in1Canton4.6 km
T70Conyers, GARockdale County · 20,377 people1 in0Covington14.6 km
T70Covington, GANewton County · 17,477 people1 in0Covington1.0 km
T70Greenwood, SCGreenwood County · 22,745 people1 in0Laurens35.9 km
T70Holly Springs, GACherokee County · 20,261 people1 in1Canton4.8 km
T70Milton, GAFulton County · 41,266 people1 in1Canton18.8 km
T70Mountain Park, GAunincorporated, Gwinnett County · 12,850 people1 in0Covington38.4 km
T70Richmond, KYMadison County · 40,663 people1 in1Richmond State Police0.6 km
T70San Angelo, TXTom Green County · 100,640 people1 in0San Angelo Wfo8.9 km
T70Scottsboro, ALJackson County · 16,123 people1 in0Scottsboro3.3 km
T70Southern Pines, NCMoore County · 17,357 people1 in1Carthage Wtp15.2 km
T70Woodstock, GACherokee County · 39,895 people1 in1Canton11.6 km
T87Battle Ground, WAClark County · 23,513 people1 in1Battle Ground1.1 km
T87Birmingham, ALJefferson County · 195,893 people1 in0Birmingham AP6.4 km
T87Center Point, ALJefferson County · 15,538 people1 in0Pinson5.2 km
T87Chelsea, ALShelby County · 17,716 people1 in0Birmingham AP30.3 km
T87Fairview, TNWilliamson County · 10,877 people1 in1Kingston Springs13.5 km
T87Gardendale, ALJefferson County · 16,425 people1 in0Birmingham AP14.0 km
T87Homewood, ALJefferson County · 28,118 people1 in0Birmingham AP13.3 km
T87Horn Lake, MSDeSoto County · 26,741 people1 in0Pleasant Hill10.4 km
T87Hurricane, UTWashington County · 25,745 people1 in1La Verkin9.9 km
T87Lovington, NMLea County · 11,620 people1 in0Hobbs 13w25.8 km
T87Newberry, SCNewberry County · 10,891 people1 in0Little Mtn19.3 km
T87Powdersville, SCunincorporated, Anderson County · 10,771 people1 in1W Pelzer15.8 km
T87Southaven, MSDeSoto County · 57,819 people1 in0Pleasant Hill4.6 km
T87St. Helens, ORColumbia County · 14,450 people1 in1Battle Ground24.3 km
Quick answers

Questions people ask

Which U.S. town gets the least snow?

Among towns of 10,000+, Brandon, Mississippi: about 1 inches in a normal winter at the Jackson Intl AP station (NOAA 1991–2020 normals).

Why isn’t my town on this list?

This page shows the top 100 of 3,746 towns of 10,000+ whose nearest station has a snow normal of an inch or more. Every town of 2,500+ is on its state’s list.

Other states

Least snow, state by state