Skip to content

    Snowiest cities

    The snowiest cities in the US, ranked

    Syracuse, New York, is the snowiest of the 75 US cities we track, with about 128 inches of snow a year.

    Three of the top four are in upstate New York, which explains a lot about upstate New York.
    Get roasted by your own forecastFree, no account, and you pick how rude I get.

    Here are the 20 snowiest of the 75 US cities we track, by average yearly snowfall at each city’s official weather station.

    Last updated

    The top 20 by snow a year

    #CitySnow a yearDays with 1 in or moreSnowiest month
    1Syracuse, New York128 in34 daysJanuary
    2Erie, Pennsylvania104 in28 daysJanuary
    3Rochester, New York102 in29 daysJanuary
    4Buffalo, New York95 in26 daysJanuary
    5Duluth, Minnesota90 in25 daysDecember
    6Flagstaff, Arizona90 in19 daysJanuary
    7Burlington, Vermont88 in23 daysJanuary
    8Binghamton, New York87 in25 daysJanuary
    9Anchorage, Alaska78 in22 daysDecember
    10Grand Rapids, Michigan78 in24 daysJanuary
    11Casper, Wyoming72 in22 daysDecember
    12Portland, Maine69 in16 daysJanuary
    13Youngstown, Ohio68 in22 daysJanuary
    14Concord, New Hampshire68 in17 daysJanuary
    15Great Falls, Montana66 in20 daysFebruary
    16Fairbanks, Alaska65 in21 daysNovember
    17South Bend, Indiana65 in20 daysJanuary
    18Cleveland, Ohio64 in20 daysJanuary
    19Cheyenne, Wyoming63 in20 daysApril
    20Albany, New York59 in15 daysJanuary

    Snow a year and days with an inch or more are NOAA averages for 1991 to 2020.

    The most snow in a single month

    1. Syracuse, New York in January: about 34 inches
    2. Erie, Pennsylvania in January: about 32 inches
    3. Rochester, New York in January: about 27 inches
    4. Buffalo, New York in January: about 27 inches
    5. Grand Rapids, Michigan in January: about 23 inches

    The most days with an inch of snow or more

    1. Syracuse, New York: about 34 days a year
    2. Rochester, New York: about 29 days a year
    3. Erie, Pennsylvania: about 28 days a year
    4. Buffalo, New York: about 26 days a year
    5. Binghamton, New York: about 25 days a year

    And at the other end

    Nashville gets about 5 inches of snow a year, Oklahoma City about 7 inches and Albuquerque about 8 inches.

    Every city’s snowfall, from about 128 inches down

    When the first snow usually lands, city by city

    Source: NOAA U.S. Climate Normals, 1991 to 2020, for each city’s official weather station.