The 50 Snowiest Places in America
Ranked by snow per year (in) among 12,622 towns and cities of 500+ people in the U.S.. #1 is Valdez, AK (325.3 in of snow a year).
-
50Westmoreland, 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 →
Average snowfall by month, October–May (NOAA 1991–2020 normals). -
49Marcy, 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 →
Average snowfall by month, October–May (NOAA 1991–2020 normals). -
48Whitestown, New York
164.0 in of snow a year
Whitestown is a town of 18,118 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.
18,118 people · Oneida County · median home $190,300 · income $80,168 · Jan low 14°F · 164 in snow
Full Whitestown, New York profile: weather, storms, schools, jobs →
Average snowfall by month, October–May (NOAA 1991–2020 normals). -
47Utica, New York
164.0 in of snow a year
Utica is a city of 65,283 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.
65,283 people · Oneida County · median home $151,300 · income $52,484 · Jan low 14°F · 164 in snow
Full Utica, New York profile: weather, storms, schools, jobs →
Average snowfall by month, October–May (NOAA 1991–2020 normals). -
46Annsville, 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 →
Average snowfall by month, October–May (NOAA 1991–2020 normals). -
45Lake 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 →
Average snowfall by month, October–May (NOAA 1991–2020 normals). -
44Lake 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 →
Average snowfall by month, October–May (NOAA 1991–2020 normals). -
43North 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 →
Average snowfall by month, October–May (NOAA 1991–2020 normals). -
42Colden, 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 →
Average snowfall by month, October–May (NOAA 1991–2020 normals). -
41North 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 →
Average snowfall by month, October–May (NOAA 1991–2020 normals). -
40Eden, 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 →
Average snowfall by month, October–May (NOAA 1991–2020 normals). -
39Boston, 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 →
Average snowfall by month, October–May (NOAA 1991–2020 normals). -
38Concord, 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 →
Average snowfall by month, October–May (NOAA 1991–2020 normals). -
37Hamburg, 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 →
Average snowfall by month, October–May (NOAA 1991–2020 normals). -
36Orchard Park, New York
167.6 in of snow a year
Orchard Park is a town of 29,686 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.
29,686 people · Erie County · median home $360,700 · income $109,876 · Jan low 16°F · 168 in snow
Full Orchard Park, New York profile: weather, storms, schools, jobs →
Average snowfall by month, October–May (NOAA 1991–2020 normals). -
35Lee, 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 →
Average snowfall by month, October–May (NOAA 1991–2020 normals). -
34Ellisburg, 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 →
Average snowfall by month, October–May (NOAA 1991–2020 normals). -
33Carthage, 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 →
Average snowfall by month, October–May (NOAA 1991–2020 normals). -
32Snowmass 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 →
Average snowfall by month, October–May (NOAA 1991–2020 normals). -
31Aspen, 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 →
Average snowfall by month, October–May (NOAA 1991–2020 normals). -
30Kingwood, 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 →
Average snowfall by month, October–May (NOAA 1991–2020 normals). -
29Westfield, 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 →
Average snowfall by month, October–May (NOAA 1991–2020 normals). -
28North 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 →
Average snowfall by month, October–May (NOAA 1991–2020 normals). -
27North East, Pennsylvania
176.1 in of snow a year

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 →
Average snowfall by month, October–May (NOAA 1991–2020 normals). -
26Baraga, 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 →
Average snowfall by month, October–May (NOAA 1991–2020 normals). -
25Kings 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 →
Average snowfall by month, October–May (NOAA 1991–2020 normals). -
24Lead, South Dakota
183.9 in of snow a year

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 →
Average snowfall by month, October–May (NOAA 1991–2020 normals). -
23Steamboat Springs, Colorado
184.5 in of snow a year
Steamboat Springs is a city of 13,224 people in Routt County, Colorado. It averages 184.5 inches of snow a year (typical Colorado town: 47.4 in), with January lows around 5°F.
13,224 people · Routt County · median home $981,800 · income $104,964 · Jan low 5°F · 185 in snow
Full Steamboat Springs, Colorado profile: weather, storms, schools, jobs →
Average snowfall by month, October–May (NOAA 1991–2020 normals). -
22Breckenridge, 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 →
Average snowfall by month, October–May (NOAA 1991–2020 normals). -
21Ironwood, 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 →
Average snowfall by month, October–May (NOAA 1991–2020 normals). -
20Vail, 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 →
Average snowfall by month, October–May (NOAA 1991–2020 normals). -
19Avon, 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 →
Average snowfall by month, October–May (NOAA 1991–2020 normals). -
18Edwards, Colorado
189.2 in of snow a year
Edwards is a community of 11,246 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.
11,246 people · Eagle County · median home $937,300 · income $81,909 · Jan low 7°F · 189 in snow
Full Edwards, Colorado profile: weather, storms, schools, jobs →
Average snowfall by month, October–May (NOAA 1991–2020 normals). -
17Negaunee, 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 →
Average snowfall by month, October–May (NOAA 1991–2020 normals). -
16Marquette, 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 →
Average snowfall by month, October–May (NOAA 1991–2020 normals). -
15Negaunee, 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 →
Average snowfall by month, October–May (NOAA 1991–2020 normals). -
14Ishpeming, 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 →
Average snowfall by month, October–May (NOAA 1991–2020 normals). -
13Truckee, California
206.6 in of snow a year
Truckee is a town of 16,729 people in Nevada County, California. It averages 206.6 inches of snow a year (typical California town: 0.0 in), with January lows around 16°F.
16,729 people · Nevada County · median home $947,900 · income $130,462 · Jan low 16°F · 207 in snow
Full Truckee, California profile: weather, storms, schools, jobs →
Average snowfall by month, October–May (NOAA 1991–2020 normals). -
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 →
Average snowfall by month, October–May (NOAA 1991–2020 normals). -
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 →
Average snowfall by month, October–May (NOAA 1991–2020 normals). -
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 →
Average snowfall by month, October–May (NOAA 1991–2020 normals). -
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 →
Average snowfall by month, October–May (NOAA 1991–2020 normals). -
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 →
Average snowfall by month, October–May (NOAA 1991–2020 normals). -
7Chautauqua, New York
224.5 in of snow a year

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 →
Average snowfall by month, October–May (NOAA 1991–2020 normals). -
6Westfield, New York
224.5 in of snow a year

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 →
Average snowfall by month, October–May (NOAA 1991–2020 normals). -
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 →
Average snowfall by month, October–May (NOAA 1991–2020 normals). -
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 →
Average snowfall by month, October–May (NOAA 1991–2020 normals). -
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 →
Average snowfall by month, October–May (NOAA 1991–2020 normals). -
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 →
Average snowfall by month, October–May (NOAA 1991–2020 normals). -
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 →
Average snowfall by month, October–May (NOAA 1991–2020 normals).
More U.S. rankings
- The 50 Best Small Towns to Retire in America
- The 50 Quietest Small Towns in America
- The 50 Most Affordable Small Towns in America
- The 50 Best Small Towns for Families in America
- The 50 Best Quiet, Affordable Small Towns to Retire in America
- The 50 Best Places to Retire in America
- The 50 Quietest Places in America
- The 50 Most Affordable Places in America
- The 50 Best Places for Families in America
- The 50 Best Quiet, Affordable Places to Retire in America
- U.S. Census Bureau, American Community Survey 5-year estimates (2020–2024)
- U.S. Census Bureau, 2020 Census and 2025 Gazetteer (2020 / 2025)
- NOAA NCEI U.S. Climate Normals (1991–2020)
- NOAA NCEI Storm Events Database (1950–2026)
- FEMA OpenFEMA Disaster Declarations (this product uses the FEMA OpenFEMA API but is not endorsed by FEMA) (1953–2026)
- NCES Common Core of Data (2023–24)
- BLS Quarterly Census of Employment and Wages; USDA ERS county unemployment (BLS LAUS) (2000–2024)
- The Town Files lifestyle rankings, built from federal demographic, school, crime and housing data (2025)