The Town Files

The 50 Snowiest Small Towns in America

Ranked by snow per year (in) among 7,696 towns of 500–10,000 people in the U.S.. #1 is Valdez, AK (325.3 in of snow a year).

Map of the 50 towns1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
Numbers match the ranking.
The 50 Snowiest Small Towns in America1. Valdez, AK3252. Stowe, VT2353. Underhill, VT2354. Champion, NY2285. Denmark, NY2286. Westfield, NY2257. Chautauqua, NY2258. Hanover, NY2089. Collins, NY20810. Gowanda, NY20811. L'Anse, MI20812. Portage, MI20813. Ishpeming, MI19714. Negaunee, MI19715. Marquette, MI19716. Negaunee, MI19717. Avon, CO18918. Vail, CO18919. Ironwood, MI18620. Breckenridge, CO18521. Lead, SD18422. Kings Beach, CA17923. Baraga, MI17824. North East, PA17625. North East, PA175
  1. 50New York Mills, New York

    164.0 in of snow a year

    New York Mills is a village of 3,244 people in Oneida County, New York. It averages 164.0 inches of snow a year (typical New York town: 62.9 in), with January lows around 14°F.

    3,244 people · Oneida County · median home $207,700 · income $57,578 · Jan low 14°F · 164 in snow

    Full New York Mills, New York profile: weather, storms, schools, jobs →

    New York Mills snowfall by month (inches)1.4O15.5N35.1D39.7J39.2F26.7M6.2A0.2M
    Average snowfall by month, October–May (NOAA 1991–2020 normals).
  2. 49Whitesboro, New York

    164.0 in of snow a year

    Whitesboro is a village of 3,612 people in Oneida County, New York. It averages 164.0 inches of snow a year (typical New York town: 62.9 in), with January lows around 14°F.

    3,612 people · Oneida County · median home $160,700 · income $45,934 · Jan low 14°F · 164 in snow

    Full Whitesboro, New York profile: weather, storms, schools, jobs →

    Whitesboro snowfall by month (inches)1.4O15.5N35.1D39.7J39.2F26.7M6.2A0.2M
    Average snowfall by month, October–May (NOAA 1991–2020 normals).
  3. 48Floyd, New York

    164.0 in of snow a year

    Floyd is a town of 3,733 people in Oneida County, New York. It averages 164.0 inches of snow a year (typical New York town: 62.9 in), with January lows around 13°F.

    3,733 people · Oneida County · median home $204,200 · income $98,297 · Jan low 13°F · 164 in snow

    Full Floyd, New York profile: weather, storms, schools, jobs →

    Floyd snowfall by month (inches)1.4O15.5N35.1D39.7J39.2F26.7M6.2A0.2M
    Average snowfall by month, October–May (NOAA 1991–2020 normals).
  4. 47Deerfield, New York

    164.0 in of snow a year

    Deerfield is a town of 3,983 people in Oneida County, New York. It averages 164.0 inches of snow a year (typical New York town: 62.9 in), with January lows around 10°F.

    3,983 people · Oneida County · median home $231,300 · income $101,029 · Jan low 10°F · 164 in snow

    Full Deerfield, New York profile: weather, storms, schools, jobs →

    Deerfield snowfall by month (inches)1.4O15.5N35.1D39.7J39.2F26.7M6.2A0.2M
    Average snowfall by month, October–May (NOAA 1991–2020 normals).
  5. 46Trenton, New York

    164.0 in of snow a year

    Trenton is a town of 4,297 people in Oneida County, New York. It averages 164.0 inches of snow a year (typical New York town: 62.9 in), with January lows around 10°F.

    4,297 people · Oneida County · median home $225,400 · income $88,807 · Jan low 10°F · 164 in snow

    Full Trenton, New York profile: weather, storms, schools, jobs →

    Trenton snowfall by month (inches)1.4O15.5N35.1D39.7J39.2F26.7M6.2A0.2M
    Average snowfall by month, October–May (NOAA 1991–2020 normals).
  6. 45Boonville, New York

    164.0 in of snow a year

    Boonville is a town of 4,518 people in Oneida County, New York. It averages 164.0 inches of snow a year (typical New York town: 62.9 in), with January lows around 8°F.

    4,518 people · Oneida County · median home $219,400 · income $68,253 · Jan low 8°F · 164 in snow

    Full Boonville, New York profile: weather, storms, schools, jobs →

    Boonville snowfall by month (inches)1.4O15.5N35.1D39.7J39.2F26.7M6.2A0.2M
    Average snowfall by month, October–May (NOAA 1991–2020 normals).
  7. 44Westmoreland, New York

    164.0 in of snow a year

    Westmoreland is a town of 5,924 people in Oneida County, New York. It averages 164.0 inches of snow a year (typical New York town: 62.9 in), with January lows around 14°F.

    5,924 people · Oneida County · median home $238,100 · income $105,333 · Jan low 14°F · 164 in snow

    Full Westmoreland, New York profile: weather, storms, schools, jobs →

    Westmoreland snowfall by month (inches)1.4O15.5N35.1D39.7J39.2F26.7M6.2A0.2M
    Average snowfall by month, October–May (NOAA 1991–2020 normals).
  8. 43Marcy, New York

    164.0 in of snow a year

    Marcy is a town of 8,777 people in Oneida County, New York. It averages 164.0 inches of snow a year (typical New York town: 62.9 in), with January lows around 14°F.

    8,777 people · Oneida County · median home $236,200 · income $92,775 · Jan low 14°F · 164 in snow

    Full Marcy, New York profile: weather, storms, schools, jobs →

    Marcy snowfall by month (inches)1.4O15.5N35.1D39.7J39.2F26.7M6.2A0.2M
    Average snowfall by month, October–May (NOAA 1991–2020 normals).
  9. 42Annsville, New York

    165.3 in of snow a year

    Annsville is a town of 2,639 people in Oneida County, New York. It averages 165.3 inches of snow a year (typical New York town: 62.9 in), with January lows around 11°F.

    2,639 people · Oneida County · median home $106,300 · income $66,812 · Jan low 11°F · 165 in snow

    Full Annsville, New York profile: weather, storms, schools, jobs →

    Annsville snowfall by month (inches)1.5O16.3N38.2D43.4J39.5F21.8M4.6A0.1M
    Average snowfall by month, October–May (NOAA 1991–2020 normals).
  10. 41Lake Erie Beach, New York

    166.0 in of snow a year

    Lake Erie Beach is a community of 3,467 people in Erie County, New York. It averages 166.0 inches of snow a year (typical New York town: 62.9 in), with January lows around 16°F.

    3,467 people · Erie County · median home $162,500 · income $59,968 · Jan low 16°F · 166 in snow

    Full Lake Erie Beach, New York profile: weather, storms, schools, jobs →

    Lake Erie Beach snowfall by month (inches)0.3O12.7N40D52.7J35.9F18.6M5.7A0.1M
    Average snowfall by month, October–May (NOAA 1991–2020 normals).
  11. 40Lake Delta, New York

    167.4 in of snow a year

    Lake Delta is a community of 2,757 people in Oneida County, New York. It averages 167.4 inches of snow a year (typical New York town: 62.9 in), with January lows around 13°F.

    2,757 people · Oneida County · median home $239,400 · income $100,094 · Jan low 13°F · 167 in snow

    Full Lake Delta, New York profile: weather, storms, schools, jobs →

    Lake Delta snowfall by month (inches)1.5O16.1N37.7D42.5J39.7F24.3M5.4A0.2M
    Average snowfall by month, October–May (NOAA 1991–2020 normals).
  12. 39North Boston, New York

    167.6 in of snow a year

    North Boston is a community of 2,529 people in Erie County, New York. It averages 167.6 inches of snow a year (typical New York town: 62.9 in), with January lows around 16°F.

    2,529 people · Erie County · median home $265,400 · income $62,377 · Jan low 16°F · 168 in snow

    Full North Boston, New York profile: weather, storms, schools, jobs →

    North Boston snowfall by month (inches)0.4O14N38.6D50.5J37.2F18.6M8.2A0.1M
    Average snowfall by month, October–May (NOAA 1991–2020 normals).
  13. 38Colden, New York

    167.6 in of snow a year

    Colden is a town of 3,121 people in Erie County, New York. It averages 167.6 inches of snow a year (typical New York town: 62.9 in), with January lows around 16°F.

    3,121 people · Erie County · median home $302,600 · income $97,935 · Jan low 16°F · 168 in snow

    Full Colden, New York profile: weather, storms, schools, jobs →

    Colden snowfall by month (inches)0.4O14N38.6D50.5J37.2F18.6M8.2A0.1M
    Average snowfall by month, October–May (NOAA 1991–2020 normals).
  14. 37North Collins, New York

    167.6 in of snow a year

    North Collins is a town of 3,504 people in Erie County, New York. It averages 167.6 inches of snow a year (typical New York town: 62.9 in), with January lows around 16°F.

    3,504 people · Erie County · median home $222,500 · income $100,270 · Jan low 16°F · 168 in snow

    Full North Collins, New York profile: weather, storms, schools, jobs →

    North Collins snowfall by month (inches)0.4O14N38.6D50.5J37.2F18.6M8.2A0.1M
    Average snowfall by month, October–May (NOAA 1991–2020 normals).
  15. 36Eden, New York

    167.6 in of snow a year

    Eden is a town of 7,573 people in Erie County, New York. It averages 167.6 inches of snow a year (typical New York town: 62.9 in), with January lows around 16°F.

    7,573 people · Erie County · median home $263,100 · income $97,262 · Jan low 16°F · 168 in snow

    Full Eden, New York profile: weather, storms, schools, jobs →

    Eden snowfall by month (inches)0.4O14N38.6D50.5J37.2F18.6M8.2A0.1M
    Average snowfall by month, October–May (NOAA 1991–2020 normals).
  16. 35Boston, New York

    167.6 in of snow a year

    Boston is a town of 7,948 people in Erie County, New York. It averages 167.6 inches of snow a year (typical New York town: 62.9 in), with January lows around 16°F.

    7,948 people · Erie County · median home $266,900 · income $92,482 · Jan low 16°F · 168 in snow

    Full Boston, New York profile: weather, storms, schools, jobs →

    Boston snowfall by month (inches)0.4O14N38.6D50.5J37.2F18.6M8.2A0.1M
    Average snowfall by month, October–May (NOAA 1991–2020 normals).
  17. 34Concord, New York

    167.6 in of snow a year

    Concord is a town of 8,316 people in Erie County, New York. It averages 167.6 inches of snow a year (typical New York town: 62.9 in), with January lows around 16°F.

    8,316 people · Erie County · median home $219,300 · income $78,594 · Jan low 16°F · 168 in snow

    Full Concord, New York profile: weather, storms, schools, jobs →

    Concord snowfall by month (inches)0.4O14N38.6D50.5J37.2F18.6M8.2A0.1M
    Average snowfall by month, October–May (NOAA 1991–2020 normals).
  18. 33Hamburg, New York

    167.6 in of snow a year

    Hamburg is a village of 9,696 people in Erie County, New York. It averages 167.6 inches of snow a year (typical New York town: 62.9 in), with January lows around 16°F.

    9,696 people · Erie County · median home $248,600 · income $112,292 · Jan low 16°F · 168 in snow

    Full Hamburg, New York profile: weather, storms, schools, jobs →

    Hamburg snowfall by month (inches)0.4O14N38.6D50.5J37.2F18.6M8.2A0.1M
    Average snowfall by month, October–May (NOAA 1991–2020 normals).
  19. 32Lee, New York

    167.7 in of snow a year

    Lee is a town of 6,171 people in Oneida County, New York. It averages 167.7 inches of snow a year (typical New York town: 62.9 in), with January lows around 13°F.

    6,171 people · Oneida County · median home $217,700 · income $94,137 · Jan low 13°F · 168 in snow

    Full Lee, New York profile: weather, storms, schools, jobs →

    Lee snowfall by month (inches)1.5O16.2N37.9D42.8J39.7F24M5.4A0.2M
    Average snowfall by month, October–May (NOAA 1991–2020 normals).
  20. 31Ellisburg, New York

    168.4 in of snow a year

    Ellisburg is a town of 3,352 people in Jefferson County, New York. It averages 168.4 inches of snow a year (typical New York town: 62.9 in), with January lows around 11°F.

    3,352 people · Jefferson County · median home $169,500 · income $77,115 · Jan low 11°F · 168 in snow

    Full Ellisburg, New York profile: weather, storms, schools, jobs →

    Ellisburg snowfall by month (inches)1.5O14.5N38D46.4J41.3F20.5M5.9A0.3M
    Average snowfall by month, October–May (NOAA 1991–2020 normals).
  21. 30Carthage, New York

    170.7 in of snow a year

    Carthage is a village of 3,236 people in Jefferson County, New York. It averages 170.7 inches of snow a year (typical New York town: 62.9 in), with January lows around 11°F.

    3,236 people · Jefferson County · median home $131,200 · income $58,125 · Jan low 11°F · 171 in snow

    Full Carthage, New York profile: weather, storms, schools, jobs →

    Carthage snowfall by month (inches)1.4O14.5N39.2D46.7J41.2F21M6.3A0.3M
    Average snowfall by month, October–May (NOAA 1991–2020 normals).
  22. 29Snowmass Village, Colorado

    170.8 in of snow a year

    Snowmass Village is a town of 3,096 people in Pitkin County, Colorado. It averages 170.8 inches of snow a year (typical Colorado town: 47.4 in), with January lows around 9°F.

    3,096 people · Pitkin County · median home $1,729,900 · income $102,959 · Jan low 9°F · 171 in snow

    Full Snowmass Village, Colorado profile: weather, storms, schools, jobs →

    Snowmass Village snowfall by month (inches)10.2O20.5N27.5D28.1J28.3F26.9M20.9A7M
    Average snowfall by month, October–May (NOAA 1991–2020 normals).
  23. 28Aspen, Colorado

    170.8 in of snow a year

    Aspen is a city of 7,004 people in Pitkin County, Colorado. It averages 170.8 inches of snow a year (typical Colorado town: 47.4 in), with January lows around 10°F.

    7,004 people · Pitkin County · median home $819,900 · income $74,033 · Jan low 10°F · 171 in snow

    Full Aspen, Colorado profile: weather, storms, schools, jobs →

    Aspen snowfall by month (inches)10.2O20.5N27.5D28.1J28.3F26.9M20.9A7M
    Average snowfall by month, October–May (NOAA 1991–2020 normals).
  24. 27Kingwood, West Virginia

    171.1 in of snow a year

    Kingwood is a city of 2,980 people in Preston County, West Virginia. It averages 171.1 inches of snow a year (typical West Virginia town: 23.8 in), with January lows around 18°F.

    2,980 people · Preston County · median home $162,000 · income $71,154 · Jan low 18°F · 171 in snow

    Full Kingwood, West Virginia profile: weather, storms, schools, jobs →

    Kingwood snowfall by month (inches)3.7O15.7N30.9D44.1J36.3F28.2M12.1A0.1M
    Average snowfall by month, October–May (NOAA 1991–2020 normals).
  25. 26Westfield, New York

    174.5 in of snow a year

    Westfield is a village of 2,910 people in Chautauqua County, New York. It averages 174.5 inches of snow a year (typical New York town: 62.9 in), with January lows around 21°F.

    2,910 people · Chautauqua County · median home $102,600 · income $46,774 · Jan low 21°F · 175 in snow

    Full Westfield, New York profile: weather, storms, schools, jobs →

    Westfield snowfall by month (inches)1.4O19.5N40.9D50J28.3F28.8M5.6A0.1M
    Average snowfall by month, October–May (NOAA 1991–2020 normals).
  26. 25North East, Pennsylvania

    174.5 in of snow a year

    North East is a borough of 4,106 people in Erie County, Pennsylvania. It averages 174.5 inches of snow a year (typical Pennsylvania town: 31.8 in), with January lows around 21°F.

    4,106 people · Erie County · median home $167,000 · income $68,828 · Jan low 21°F · 175 in snow

    Full North East, Pennsylvania profile: weather, storms, schools, jobs →

    North East snowfall by month (inches)1.3O20.2N41.7D48.5J29.2F27.8M5.7A0.1M
    Average snowfall by month, October–May (NOAA 1991–2020 normals).
  27. 24North East, Pennsylvania

    176.1 in of snow a year

    North East, Pennsylvania
    Photo: Nyttend (public domain, Wikimedia Commons)

    North East is a township of 6,529 people in Erie County, Pennsylvania. It averages 176.1 inches of snow a year (typical Pennsylvania town: 31.8 in), with January lows around 21°F.

    6,529 people · Erie County · median home $211,300 · income $80,198 · Jan low 21°F · 176 in snow

    Full North East, Pennsylvania profile: weather, storms, schools, jobs →

    North East snowfall by month (inches)1.4O20.5N42D48.9J29.4F28.1M5.8A0.1M
    Average snowfall by month, October–May (NOAA 1991–2020 normals).
  28. 23Baraga, Michigan

    177.6 in of snow a year

    Baraga is a township of 3,478 people in Baraga County, Michigan. It averages 177.6 inches of snow a year (typical Michigan town: 52.1 in), with January lows around 6°F.

    3,478 people · Baraga County · median home $133,300 · income $52,254 · Jan low 6°F · 178 in snow

    Full Baraga, Michigan profile: weather, storms, schools, jobs →

    Baraga snowfall by month (inches)6.5O24.6N35.8D39.8J30.1F22.8M16.1A1.8M
    Average snowfall by month, October–May (NOAA 1991–2020 normals).
  29. 22Kings Beach, California

    179.0 in of snow a year

    Kings Beach is a community of 3,563 people in Placer County, California. It averages 179.0 inches of snow a year (typical California town: 0.0 in), with January lows around 13°F.

    3,563 people · Placer County · median home $772,100 · income $68,153 · Jan low 13°F · 179 in snow

    Full Kings Beach, California profile: weather, storms, schools, jobs →

    Kings Beach snowfall by month (inches)2.4O9.4N36.2D37.9J41.3F34.7M14A2.8M
    Average snowfall by month, October–May (NOAA 1991–2020 normals).
  30. 21Lead, South Dakota

    183.9 in of snow a year

    Lead, South Dakota
    Photo: Gary Chancey, Black Hills National Forest (public domain, Wikimedia Commons)

    Lead is a city of 2,982 people in Lawrence County, South Dakota. It averages 183.9 inches of snow a year (typical South Dakota town: 39.8 in), with January lows around 18°F.

    2,982 people · Lawrence County · median home $189,400 · income $73,047 · Jan low 18°F · 184 in snow

    Full Lead, South Dakota profile: weather, storms, schools, jobs →

    Lead snowfall by month (inches)19.3O22.3N25.3D24.8J26.2F27.6M29A6.7M
    Average snowfall by month, October–May (NOAA 1991–2020 normals).
  31. 20Breckenridge, Colorado

    184.6 in of snow a year

    Breckenridge is a town of 5,078 people in Summit County, Colorado. It averages 184.6 inches of snow a year (typical Colorado town: 47.4 in), with January lows around 2°F.

    5,078 people · Summit County · median home $1,012,700 · income $138,191 · Jan low 2°F · 185 in snow

    Full Breckenridge, Colorado profile: weather, storms, schools, jobs →

    Breckenridge snowfall by month (inches)13.6O23.7N23.8D27.7J27.7F27.6M28A9.5M
    Average snowfall by month, October–May (NOAA 1991–2020 normals).
  32. 19Ironwood, Michigan

    185.5 in of snow a year

    Ironwood is a city of 5,045 people in Gogebic County, Michigan. It averages 185.5 inches of snow a year (typical Michigan town: 52.1 in), with January lows around 4°F.

    5,045 people · Gogebic County · median home $83,100 · income $41,250 · Jan low 4°F · 186 in snow

    Full Ironwood, Michigan profile: weather, storms, schools, jobs →

    Ironwood snowfall by month (inches)6O24.1N43.6D43.1J30.9F23.9M11.7A1.9M
    Average snowfall by month, October–May (NOAA 1991–2020 normals).
  33. 18Vail, Colorado

    189.2 in of snow a year

    Vail is a town of 4,835 people in Eagle County, Colorado. It averages 189.2 inches of snow a year (typical Colorado town: 47.4 in), with January lows around 7°F.

    4,835 people · Eagle County · median home $1,400,700 · income $98,893 · Jan low 7°F · 189 in snow

    Full Vail, Colorado profile: weather, storms, schools, jobs →

    Vail snowfall by month (inches)8.6O25.9N28D35.3J35.7F28.2M21.2A4.8M
    Average snowfall by month, October–May (NOAA 1991–2020 normals).
  34. 17Avon, Colorado

    189.2 in of snow a year

    Avon is a town of 6,072 people in Eagle County, Colorado. It averages 189.2 inches of snow a year (typical Colorado town: 47.4 in), with January lows around 7°F.

    6,072 people · Eagle County · median home $548,900 · income $89,027 · Jan low 7°F · 189 in snow

    Full Avon, Colorado profile: weather, storms, schools, jobs →

    Avon snowfall by month (inches)8.6O25.9N28D35.3J35.7F28.2M21.2A4.8M
    Average snowfall by month, October–May (NOAA 1991–2020 normals).
  35. 16Negaunee, Michigan

    196.8 in of snow a year

    Negaunee is a township of 3,232 people in Marquette County, Michigan. It averages 196.8 inches of snow a year (typical Michigan town: 52.1 in), with January lows around 7°F.

    3,232 people · Marquette County · median home $302,400 · income $97,955 · Jan low 7°F · 197 in snow

    Full Negaunee, Michigan profile: weather, storms, schools, jobs →

    Negaunee snowfall by month (inches)5.3O24.2N39.9D42.1J36.8F29.4M17.6A1.4M
    Average snowfall by month, October–May (NOAA 1991–2020 normals).
  36. 15Marquette, Michigan

    196.8 in of snow a year

    Marquette is a charter township of 4,140 people in Marquette County, Michigan. It averages 196.8 inches of snow a year (typical Michigan town: 52.1 in), with January lows around 7°F.

    4,140 people · Marquette County · median home $286,700 · income $57,983 · Jan low 7°F · 197 in snow

    Full Marquette, Michigan profile: weather, storms, schools, jobs →

    Marquette snowfall by month (inches)5.3O24.2N39.9D42.1J36.8F29.4M17.6A1.4M
    Average snowfall by month, October–May (NOAA 1991–2020 normals).
  37. 14Negaunee, Michigan

    196.8 in of snow a year

    Negaunee is a city of 4,627 people in Marquette County, Michigan. It averages 196.8 inches of snow a year (typical Michigan town: 52.1 in), with January lows around 7°F.

    4,627 people · Marquette County · median home $170,100 · income $70,568 · Jan low 7°F · 197 in snow

    Full Negaunee, Michigan profile: weather, storms, schools, jobs →

    Negaunee snowfall by month (inches)5.3O24.2N39.9D42.1J36.8F29.4M17.6A1.4M
    Average snowfall by month, October–May (NOAA 1991–2020 normals).
  38. 13Ishpeming, Michigan

    196.8 in of snow a year

    Ishpeming is a city of 6,140 people in Marquette County, Michigan. It averages 196.8 inches of snow a year (typical Michigan town: 52.1 in), with January lows around 6°F.

    6,140 people · Marquette County · median home $111,900 · income $52,754 · Jan low 6°F · 197 in snow

    Full Ishpeming, Michigan profile: weather, storms, schools, jobs →

    Ishpeming snowfall by month (inches)5.3O24.2N39.9D42.1J36.8F29.4M17.6A1.4M
    Average snowfall by month, October–May (NOAA 1991–2020 normals).
  39. 12Portage, Michigan

    207.8 in of snow a year

    Portage is a charter township of 3,189 people in Houghton County, Michigan. It averages 207.8 inches of snow a year (typical Michigan town: 52.1 in), with January lows around 9°F.

    3,189 people · Houghton County · median home $204,700 · income $66,652 · Jan low 9°F · 208 in snow

    Full Portage, Michigan profile: weather, storms, schools, jobs →

    Portage snowfall by month (inches)8O28.7N41.7D47.8J35F27.8M16.4A2.2M
    Average snowfall by month, October–May (NOAA 1991–2020 normals).
  40. 11L'Anse, Michigan

    207.8 in of snow a year

    L'Anse is a township of 3,551 people in Baraga County, Michigan. It averages 207.8 inches of snow a year (typical Michigan town: 52.1 in), with January lows around 7°F.

    3,551 people · Baraga County · median home $122,700 · income $54,898 · Jan low 7°F · 208 in snow

    Full L'Anse, Michigan profile: weather, storms, schools, jobs →

    L'Anse snowfall by month (inches)8O28.7N41.7D47.8J35F27.8M16.4A2.2M
    Average snowfall by month, October–May (NOAA 1991–2020 normals).
  41. 10Gowanda, New York

    208.3 in of snow a year

    Gowanda is a village of 2,513 people in Cattaraugus County, New York. It averages 208.3 inches of snow a year (typical New York town: 62.9 in), with January lows around 16°F.

    2,513 people · Cattaraugus County · median home $96,400 · income $51,828 · Jan low 16°F · 208 in snow

    Full Gowanda, New York profile: weather, storms, schools, jobs →

    Gowanda snowfall by month (inches)0.3O15.7N51.3D66J46.3F21.9M6.7A0.1M
    Average snowfall by month, October–May (NOAA 1991–2020 normals).
  42. 9Collins, New York

    208.3 in of snow a year

    Collins is a town of 5,894 people in Erie County, New York. It averages 208.3 inches of snow a year (typical New York town: 62.9 in), with January lows around 16°F.

    5,894 people · Erie County · median home $153,000 · income $60,905 · Jan low 16°F · 208 in snow

    Full Collins, New York profile: weather, storms, schools, jobs →

    Collins snowfall by month (inches)0.3O15.7N51.3D66J46.3F21.9M6.7A0.1M
    Average snowfall by month, October–May (NOAA 1991–2020 normals).
  43. 8Hanover, New York

    208.3 in of snow a year

    Hanover is a town of 6,972 people in Chautauqua County, New York. It averages 208.3 inches of snow a year (typical New York town: 62.9 in), with January lows around 16°F.

    6,972 people · Chautauqua County · median home $141,500 · income $71,563 · Jan low 16°F · 208 in snow

    Full Hanover, New York profile: weather, storms, schools, jobs →

    Hanover snowfall by month (inches)0.3O15.7N51.3D66J46.3F21.9M6.7A0.1M
    Average snowfall by month, October–May (NOAA 1991–2020 normals).
  44. 7Chautauqua, New York

    224.5 in of snow a year

    Chautauqua, New York
    Photo: Walker, L. E., 1826-1916 -- Publisher (public domain, Wikimedia Commons)

    Chautauqua is a town of 4,009 people in Chautauqua County, New York. It averages 224.5 inches of snow a year (typical New York town: 62.9 in), with January lows around 21°F.

    4,009 people · Chautauqua County · median home $189,300 · income $68,795 · Jan low 21°F · 225 in snow

    Full Chautauqua, New York profile: weather, storms, schools, jobs →

    Chautauqua snowfall by month (inches)2O26.6N52.9D61.7J36F37.5M7.7A0.1M
    Average snowfall by month, October–May (NOAA 1991–2020 normals).
  45. 6Westfield, New York

    224.5 in of snow a year

    Westfield, New York
    Photo: Ken Winters, U.S. Army Corps of Engineers (public domain, Wikimedia Commons)

    Westfield is a town of 4,553 people in Chautauqua County, New York. It averages 224.5 inches of snow a year (typical New York town: 62.9 in), with January lows around 21°F.

    4,553 people · Chautauqua County · median home $114,400 · income $50,921 · Jan low 21°F · 225 in snow

    Full Westfield, New York profile: weather, storms, schools, jobs →

    Westfield snowfall by month (inches)2O26.6N52.9D61.7J36F37.5M7.7A0.1M
    Average snowfall by month, October–May (NOAA 1991–2020 normals).
  46. 5Denmark, New York

    227.7 in of snow a year

    Denmark is a town of 2,626 people in Lewis County, New York. It averages 227.7 inches of snow a year (typical New York town: 62.9 in), with January lows around 8°F.

    2,626 people · Lewis County · median home $193,600 · income $63,270 · Jan low 8°F · 228 in snow

    Full Denmark, New York profile: weather, storms, schools, jobs →

    Denmark snowfall by month (inches)2.6O20.6N50.6D60.6J54.7F28.4M9.6A0.6M
    Average snowfall by month, October–May (NOAA 1991–2020 normals).
  47. 4Champion, New York

    227.7 in of snow a year

    Champion is a town of 4,562 people in Jefferson County, New York. It averages 227.7 inches of snow a year (typical New York town: 62.9 in), with January lows around 11°F.

    4,562 people · Jefferson County · median home $198,900 · income $56,875 · Jan low 11°F · 228 in snow

    Full Champion, New York profile: weather, storms, schools, jobs →

    Champion snowfall by month (inches)2.6O20.6N50.6D60.6J54.7F28.4M9.6A0.6M
    Average snowfall by month, October–May (NOAA 1991–2020 normals).
  48. 3Underhill, Vermont

    234.9 in of snow a year

    Underhill is a town of 3,129 people in Chittenden County, Vermont. It averages 234.9 inches of snow a year (typical Vermont town: 84.3 in), with January lows around 6°F.

    3,129 people · Chittenden County · median home $446,000 · income $92,267 · Jan low 6°F · 235 in snow

    Full Underhill, Vermont profile: weather, storms, schools, jobs →

    Underhill snowfall by month (inches)10.1O30.4N43.2D40.9J44.6F38.7M21.4A5.5M
    Average snowfall by month, October–May (NOAA 1991–2020 normals).
  49. 2Stowe, Vermont

    234.9 in of snow a year

    Stowe is a town of 5,223 people in Lamoille County, Vermont. It averages 234.9 inches of snow a year (typical Vermont town: 84.3 in), with January lows around 6°F.

    5,223 people · Lamoille County · median home $647,800 · income $93,618 · Jan low 6°F · 235 in snow

    Full Stowe, Vermont profile: weather, storms, schools, jobs →

    Stowe snowfall by month (inches)10.1O30.4N43.2D40.9J44.6F38.7M21.4A5.5M
    Average snowfall by month, October–May (NOAA 1991–2020 normals).
  50. 1Valdez, Alaska

    325.3 in of snow a year

    Valdez is a city of 3,985 people in Chugach Census Area, Alaska. It averages 325.3 inches of snow a year (typical Alaska town: 64.0 in), with January lows around 19°F.

    3,985 people · Chugach Census Area · median home $313,000 · income $99,271 · Jan low 19°F · 325 in snow

    Full Valdez, Alaska profile: weather, storms, schools, jobs →

    Valdez snowfall by month (inches)9.1O43.5N70.5D66.6J63.4F45.8M22.3A3.4M
    Average snowfall by month, October–May (NOAA 1991–2020 normals).

More U.S. rankings

Same ranking, other places

Methodology. We ranked 7,696 towns of 500–10,000 people in the U.S. (2020 Census population). Only towns better than 60% of their peers on this measure qualify, so lists can be shorter than 25. Sources: