Average Snowfall by City
How much snow US cities get in a typical year, from NOAA's 1991–2020 climate normals. Click any city for its month-by-month averages and live snowfall totals.
Snowiest US cities (population 50,000+)
| # | City | State | Avg snow/yr | Snowiest month |
|---|---|---|---|---|
| 1 | Syracuse | NY | 128″ | Jan |
| 2 | Clay | NY | 128″ | Jan |
| 3 | Ogden | UT | 108″ | Jan |
| 4 | Erie | PA | 104″ | Jan |
| 5 | Rochester | NY | 102″ | Jan |
| 6 | Buffalo | NY | 95.4″ | Jan |
| 7 | Duluth | MN | 90.2″ | Dec |
| 8 | Flagstaff | AZ | 90.1″ | Jan |
| 9 | Boulder | CO | 85.2″ | Feb |
| 10 | Anchorage | AK | 77.9″ | Dec |
| 11 | Grand Rapids | MI | 77.6″ | Jan |
| 12 | Wyoming | MI | 77.6″ | Jan |
| 13 | Arvada | CO | 75.5″ | Mar |
| 14 | Worcester | MA | 72.9″ | Feb |
| 15 | Casper | WY | 71.8″ | Dec |
| 16 | Portland | ME | 68.7″ | Jan |
| 17 | Broomfield | CO | 67.9″ | Mar |
| 18 | Youngstown | OH | 67.8″ | Jan |
| 19 | Great Falls | MT | 66.1″ | Feb |
| 20 | Idaho Falls | ID | 65.7″ | Jan |
| 21 | Kalamazoo | MI | 64.6″ | Jan |
| 22 | Battle Creek | MI | 64.6″ | Jan |
| 23 | South Bend | IN | 64.5″ | Jan |
| 24 | Cleveland | OH | 63.8″ | Jan |
| 25 | Lakewood | OH | 63.8″ | Jan |
| 26 | Cheyenne | WY | 62.9″ | Apr |
| 27 | Waterford | MI | 62.3″ | Feb |
| 28 | Ann Arbor | MI | 59.3″ | Feb |
| 29 | Albany | NY | 59.2″ | Jan |
| 30 | Schenectady | NY | 59.2″ | Jan |
| 31 | Lowell | MA | 59.0″ | Jan |
| 32 | Lawrence | MA | 57.8″ | Jan |
| 33 | Haverhill | MA | 57.8″ | Jan |
| 34 | Methuen | MA | 57.8″ | Jan |
| 35 | Castle Rock | CO | 57.5″ | Feb |
| 36 | Billings | MT | 57.4″ | Jan |
| 37 | Sandy | UT | 55.8″ | Dec |
| 38 | Green Bay | WI | 55.6″ | Jan |
| 39 | Eau Claire | WI | 55.4″ | Jan |
| 40 | Minnetonka | MN | 54.7″ | Dec |
| 41 | Maple Grove | MN | 54.3″ | Dec |
| 42 | Rapid City | SD | 53.7″ | Mar |
| 43 | Rochester | MN | 53.1″ | Dec |
| 44 | Nashua | NH | 52.9″ | Jan |
| 45 | Manchester | NH | 52.8″ | Feb |
| 46 | Flint | MI | 52.1″ | Jan |
| 47 | Salt Lake City | UT | 51.9″ | Jan |
| 48 | West Valley City | UT | 51.9″ | Jan |
| 49 | West Jordan | UT | 51.9″ | Jan |
| 50 | South Jordan | UT | 51.9″ | Jan |
Average snowfall in major US cities
| # | City | State | Avg snow/yr | Snowiest month |
|---|---|---|---|---|
| 1 | Cleveland | OH | 63.8″ | Jan |
| 2 | Minneapolis | MN | 51.2″ | Dec |
| 3 | Saint Paul | MN | 51.2″ | Dec |
| 4 | Boston | MA | 49.2″ | Feb |
| 5 | South Boston | MA | 49.2″ | Feb |
| 6 | Denver | CO | 49.0″ | Mar |
| 7 | Aurora | CO | 49.0″ | Mar |
| 8 | Milwaukee | WI | 48.7″ | Jan |
| 9 | Detroit | MI | 45.0″ | Jan |
| 10 | Pittsburgh | PA | 44.1″ | Jan |
| 11 | Chicago | IL | 38.8″ | Jan |
| 12 | Colorado Springs | CO | 32.5″ | Mar |
| 13 | Staten Island | NY | 31.5″ | Feb |
| 14 | New York City | NY | 29.8″ | Feb |
| 15 | Brooklyn | NY | 29.8″ | Feb |
| 16 | Manhattan | NY | 29.8″ | Feb |
| 17 | The Bronx | NY | 29.8″ | Feb |
| 18 | Columbus | OH | 28.2″ | Jan |
| 19 | Omaha | NE | 27.1″ | Feb |
| 20 | Queens | NY | 25.9″ | Feb |
| 21 | Indianapolis | IN | 25.5″ | Jan |
| 22 | Cincinnati | OH | 23.3″ | Jan |
| 23 | Philadelphia | PA | 23.1″ | Feb |
| 24 | Baltimore | MD | 19.3″ | Feb |
| 25 | Lexington | KY | 14.5″ | Jan |
| 26 | Washington | DC | 13.7″ | Feb |
| 27 | Louisville | KY | 13.4″ | Jan |
| 28 | Wichita | KS | 12.7″ | Feb |
| 29 | Kansas City | MO | 11.0″ | Dec |
| 30 | Tulsa | OK | 8.7″ | Feb |
| 31 | Albuquerque | NM | 7.9″ | Dec |
| 32 | Oklahoma City | OK | 6.7″ | Jan |
| 33 | Nashville | TN | 4.7″ | Jan |
| 34 | Raleigh | NC | 4.5″ | Jan |
| 35 | Portland | OR | 4.2″ | Jan |
| 36 | Seattle | WA | 3.8″ | Dec |
| 37 | Charlotte | NC | 3.5″ | Jan |
| 38 | Virginia Beach | VA | 3.4″ | Jan |
| 39 | El Paso | TX | 2.8″ | Dec |
| 40 | New South Memphis | TN | 2.7″ | Feb |
| 41 | Memphis | TN | 2.7″ | Feb |
| 42 | Atlanta | GA | 2.2″ | Jan |
| 43 | Fort Worth | TX | 2″ | Feb |
| 44 | Dallas | TX | 1.7″ | Feb |