According to the National Ski Areas Association, an organization whose members include most major ski resorts across the country, there are 481 ski areas spread across 37 states. Here is a list of the number of NSAA ski areas by state.Â
Ski Areas By State
New York: 50
Michigan: 38
Wisconsin: 34
Pennsylvania: 32
California: 29
Colorado: 28
New Hampshire: 26
Vermont: 24
Maine: 19
Minnesota: 18
Idaho: 16
Montana: 17
Washington: 16
Utah: 14
Massachusetts: 13
Oregon: 13
Alaska: 10
New Mexico: 10
Wyoming: 8
Illinois: 7
North Carolina: 7
Ohio: 6
Connecticut; 5
Nevada; 5
West Virginia: 5
Arizona: 4
Iowa: 4
North Dakota: 4
Virginia: 4
Indiana: 3
New Jersey: 3
South Dakota: 3
Missouri: 2
Alabama: 1
Maryland: 1
Rhode Island: 1
Tennessee: 1.