Snowiest Cities in United States

Rochester, New York gets more snow than any other large city in the United States, with a yearly average of nearly 100 inches (255 cm). Close to eight feet of snow also buries nearby Buffalo in a typical year.

Most cities in the United States receive some fresh snow in December, January and February.

For 16 of the 51 largest US cities, the annual snowfall normally adds up to two feet (60 centimetres) or more.

The heaviest snowfall in one month for any large US city usually lands at the northern New York state cities of Buffalo and Rochester. Rochester averages 28.2 inches (71.6 cm) of new snow in January. Buffalo's heaviest snow month is December, when it gets an average of 27.4 inches (69.6 cm).

The snowfall totals are averages based on weather data collected from 1981 to 2010 for the NOAA National Climatic Data Center. The major cities included in the weather rankings represent the 51 metropolitan areas in the United States with the biggest populations, all those with over one million people in 2010, according to the US Census Bureau. A complete list of America's 51 largest urban centers is available here.

Average annual snowfall for the snowiest large US cities:
CityYearly Snowfall
Rochester, New York99.5252.7
Buffalo, New York94.7240.5
Cleveland, Ohio68.1173.0
Salt Lake City, Utah56.2142.7
Minneapolis, Minnesota54.0137.2
Denver, Colorado53.8136.7
Milwaukee, Wisconsin46.9119.1
Boston, Massachusetts43.8111.3
Detroit, Michigan42.7108.5
Pittsburgh, Pennsylvania41.9106.4
Hartford, Connecticut40.5102.9
Chicago, Illinois36.793.2
Providence, Rhode Island33.885.9
Columbus, Ohio27.569.9
Indianapolis, Indiana25.965.8
New York, New York25.163.8

Most Days With Fresh Snow

Denver Colorado decidedly tops the list as the major US city with the longest winters. It usually has the earliest and latest substantive snowfalls of the year, for a snow season that can last nine months. It's the only large city to frequently get snow in September, averaging 1.3 inches (3.3 cm) for the month, and often receives another 1.1 inches (2.8 cm) of snow in May. Still, many other cities have far more days a year with snowstorms.

Large US cities where it snows 30 or more days a year
Rochester, New York66
Buffalo, New York61
Cleveland, Ohio47
Pittsburgh, Pennsylvania40
Minneapolis, Minnesota37
Detroit, Michigan36
Milwaukee, Wisconsin35
Salt Lake City, Utah35
Denver, Colorado33
Columbus, Ohio30

National Climatic Data Center. NOAA's 1981-2010 Climate Normals.

Back to Top