The 16 Snowiest Cities In America Will Fill You With Winter Wonder

Do you feel like your city gets pummeled by winter weather? Unless you live in one of these snowy cities, you probably have it easy.

The snowiest city in the country is Rochester, NY, which gets over eight feet per year. Buffalo, NY is a close second, with nearly the same amount.

Here are the snowiest cities in America, along with their average annual snowfall in inches:

The Snowiest Cities In America


1. Rochester, New York: 99.5″
2. Buffalo, New York: 94.7″
3. Cleveland, Ohio: 68.1″
4. Salt Lake City, Utah: 56.2″
5. Minneapolis, Minnesota: 54.0″
6. Denver, Colorado: 53.8″
7. Milwaukee, Wisconsin: 46.9″
8. Boston, Massachusetts: 43.8″
9. Detroit, Michigan: 42.7″
10. Pittsburgh, Pennsylvania: 41.9″
11. Hartford, Connecticut: 40.5″
12. Chicago, Illinois: 36.7″
13. Providence, Rhode Island: 33.8″
14. Columbus, Ohio: 27.5″
15. Indianapolis, Indiana: 25.9″
16. New York, New York: 25.1″

The snowfall totals are averages based on weather data collected from 1981 to 2010 for the NOAA National Climatic Data Center. According to Current Results, most cities in America get fresh snow in December, January, and February.

However, if you’re looking for lots of fresh snow and plenty of time to enjoy it, head to Denver, Colorado. It tops the list of U.S. cities with the longest winters. Denver usually gets snow as early as September and often receives snow all the way through the spring. In fact, it’s not unusual for Denver to get a few inches of snow as late as May.

Do you live in one of America’s snowiest cities? Share your experience in the comments!