The Town Files

The 50 Snowiest Small Towns in America

Ranked by snow per year (in) among 7,696 towns of 2,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

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

  2. 49Whitesboro, New York

    164.0 in of snow a year

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

  3. 48Floyd, New York

    164.0 in of snow a year

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

  4. 47Deerfield, New York

    164.0 in of snow a year

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

  5. 46Trenton, New York

    164.0 in of snow a year

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

  6. 45Boonville, New York

    164.0 in of snow a year

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

  7. 44Westmoreland, New York

    164.0 in of snow a year

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

  8. 43Marcy, New York

    164.0 in of snow a year

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

  9. 42Annsville, New York

    165.3 in of snow a year

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

  10. 41Lake Erie Beach, New York

    166.0 in of snow a year

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

  11. 40Lake Delta, New York

    167.4 in of snow a year

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

  12. 39North Boston, New York

    167.6 in of snow a year

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

  13. 38Colden, New York

    167.6 in of snow a year

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

  14. 37North Collins, New York

    167.6 in of snow a year

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

  15. 36Eden, New York

    167.6 in of snow a year

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

  16. 35Boston, New York

    167.6 in of snow a year

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

  17. 34Concord, New York

    167.6 in of snow a year

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

  18. 33Hamburg, New York

    167.6 in of snow a year

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

  19. 32Lee, New York

    167.7 in of snow a year

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

  20. 31Ellisburg, New York

    168.4 in of snow a year

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

  21. 30Carthage, New York

    170.7 in of snow a year

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

  22. 29Snowmass Village, Colorado

    170.8 in of snow a year

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

  23. 28Aspen, Colorado

    170.8 in of snow a year

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

  24. 27Kingwood, West Virginia

    171.1 in of snow a year

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

  25. 26Westfield, New York

    174.5 in of snow a year

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

  26. 25North East, Pennsylvania

    174.5 in of snow a year

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

  27. 24North East, Pennsylvania

    176.1 in of snow a year

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

  28. 23Baraga, Michigan

    177.6 in of snow a year

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

  29. 22Kings Beach, California

    179.0 in of snow a year

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

  30. 21Lead, South Dakota

    183.9 in of snow a year

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

  31. 20Breckenridge, Colorado

    184.6 in of snow a year

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

  32. 19Ironwood, Michigan

    185.5 in of snow a year

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

  33. 18Vail, Colorado

    189.2 in of snow a year

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

  34. 17Avon, Colorado

    189.2 in of snow a year

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

  35. 16Negaunee, Michigan

    196.8 in of snow a year

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

  36. 15Marquette, Michigan

    196.8 in of snow a year

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

  37. 14Negaunee, Michigan

    196.8 in of snow a year

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

  38. 13Ishpeming, Michigan

    196.8 in of snow a year

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

  39. 12Portage, Michigan

    207.8 in of snow a year

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

  40. 11L'Anse, Michigan

    207.8 in of snow a year

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

  41. 10Gowanda, New York

    208.3 in of snow a year

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

  42. 9Collins, New York

    208.3 in of snow a year

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

  43. 8Hanover, New York

    208.3 in of snow a year

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

  44. 7Chautauqua, New York

    224.5 in of snow a year

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

  45. 6Westfield, New York

    224.5 in of snow a year

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

  46. 5Denmark, New York

    227.7 in of snow a year

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

  47. 4Champion, New York

    227.7 in of snow a year

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

  48. 3Underhill, Vermont

    234.9 in of snow a year

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

  49. 2Stowe, Vermont

    234.9 in of snow a year

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

  50. 1Valdez, Alaska

    325.3 in of snow a year

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

More U.S. rankings

Same ranking, other places

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