25 Small Towns in Michigan With the Fewest Tornadoes Since 1950
Ranked by tornadoes within 10 mi since 1950 among 541 towns of 500–10,000 people in Michigan. #1 is Kinross, MI (0 tornadoes within 10 miles since 1950).
-
25Blair, Michigan
2 tornadoes within 10 miles since 1950
Blair is a township of 8,994 people in Grand Traverse County, Michigan. 2 tornadoes since 1950 (typical Michigan town: 10); the strongest was an F3 on June 26, 1969.
8,994 people · Grand Traverse County · median home $275,200 · income $71,582 · Jan low 17°F · 112 in snow
Full Blair, Michigan profile: weather, storms, schools, jobs →
Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026. -
24Holton, Michigan
1 tornado within 10 miles since 1950
Holton is a township of 2,586 people in Muskegon County, Michigan. 1 tornado since 1950 (typical Michigan town: 10); the strongest was an F0 on April 21, 1967.
2,586 people · Muskegon County · median home $186,300 · income $72,910 · Jan low 16°F · 72 in snow
Full Holton, Michigan profile: weather, storms, schools, jobs →
Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026. -
23Pickford, Michigan
1 tornado within 10 miles since 1950
Pickford is a township of 2,791 people in Chippewa County, Michigan. 1 tornado since 1950 (typical Michigan town: 10); the strongest was an EF0 on August 11, 2021.
2,791 people · Chippewa County · median home $167,400 · income $99,688 · Jan low 7°F · 101 in snow
Full Pickford, Michigan profile: weather, storms, schools, jobs →
Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026. -
22Whitehall, Michigan
1 tornado within 10 miles since 1950
Whitehall is a city of 2,909 people in Muskegon County, Michigan. 1 tornado since 1950 (typical Michigan town: 10); the strongest was an F1 on April 16, 1967.
2,909 people · Muskegon County · median home $212,600 · income $61,169 · Jan low 19°F · 69 in snow
Full Whitehall, Michigan profile: weather, storms, schools, jobs →
Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026. -
21Soo, Michigan
1 tornado within 10 miles since 1950
Soo is a township of 2,966 people in Chippewa County, Michigan. 1 tornado since 1950 (typical Michigan town: 10); the strongest was an EF0 on August 11, 2021.
2,966 people · Chippewa County · median home $241,200 · income $79,107 · Jan low 7°F · 106 in snow
Full Soo, Michigan profile: weather, storms, schools, jobs →
Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026. -
20K. I. Sawyer, Michigan
1 tornado within 10 miles since 1950
K. I. Sawyer is a community of 3,064 people in Marquette County, Michigan. 1 tornado since 1950 (typical Michigan town: 10); the strongest was an F0 on August 18, 1987.
3,064 people · Marquette County · median home $87,300 · income $60,833 · Jan low 10°F · 149 in snow
Full K. I. Sawyer, Michigan profile: weather, storms, schools, jobs →
Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026. -
19Tuscarora, Michigan
1 tornado within 10 miles since 1950
Tuscarora is a township of 3,080 people in Cheboygan County, Michigan. 1 tornado since 1950 (typical Michigan town: 10); the strongest was an F0 on October 2, 1970.
3,080 people · Cheboygan County · median home $253,700 · income $66,042 · Jan low 9°F · 107 in snow
Full Tuscarora, Michigan profile: weather, storms, schools, jobs →
Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026. -
18Cedar Creek, Michigan
1 tornado within 10 miles since 1950
Cedar Creek is a township of 3,192 people in Muskegon County, Michigan. 1 tornado since 1950 (typical Michigan town: 10); the strongest was an F0 on April 21, 1967.
3,192 people · Muskegon County · median home $224,600 · income $73,586 · Jan low 16°F · 73 in snow
Full Cedar Creek, Michigan profile: weather, storms, schools, jobs →
Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026. -
17Negaunee, Michigan
1 tornado within 10 miles since 1950
Negaunee is a township of 3,232 people in Marquette County, Michigan. 1 tornado since 1950 (typical Michigan town: 10); the strongest was an EF0 on August 11, 2011.
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 →
Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026. -
16Ishpeming, Michigan
1 tornado within 10 miles since 1950
Ishpeming is a township of 3,392 people in Marquette County, Michigan. 1 tornado since 1950 (typical Michigan town: 10); the strongest was an EF0 on August 11, 2011.
3,392 people · Marquette County · median home $206,400 · income $94,271 · Jan low 6°F · 150 in snow
Full Ishpeming, Michigan profile: weather, storms, schools, jobs →
Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026. -
15Baraga, Michigan
1 tornado within 10 miles since 1950
Baraga is a township of 3,478 people in Baraga County, Michigan. 1 tornado since 1950 (typical Michigan town: 10); the strongest was an F0 on September 8, 1980.
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 →
Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026. -
14China, Michigan
1 tornado within 10 miles since 1950
China is a township of 3,509 people in St. Clair County, Michigan. 1 tornado since 1950 (typical Michigan town: 10); the strongest was unrated on August 19, 1978.
3,509 people · St. Clair County · median home $322,600 · income $98,879 · Jan low 16°F · 39 in snow
Full China, Michigan profile: weather, storms, schools, jobs →
Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026. -
13Richfield, Michigan
1 tornado within 10 miles since 1950
Richfield is a township of 3,545 people in Roscommon County, Michigan. 1 tornado since 1950 (typical Michigan town: 10); the strongest was an F1 on August 5, 1968.
3,545 people · Roscommon County · median home $110,200 · income $47,055 · Jan low 11°F · 64 in snow
Full Richfield, Michigan profile: weather, storms, schools, jobs →
Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026. -
12East China, Michigan
1 tornado within 10 miles since 1950
East China is a township of 3,704 people in St. Clair County, Michigan. 1 tornado since 1950 (typical Michigan town: 10); the strongest was unrated on August 19, 1978.
3,704 people · St. Clair County · median home $275,900 · income $71,517 · Jan low 16°F · 38 in snow
Full East China, Michigan profile: weather, storms, schools, jobs →
Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026. -
11Hamlin, Michigan
1 tornado within 10 miles since 1950
Hamlin is a township of 3,711 people in Mason County, Michigan. 1 tornado since 1950 (typical Michigan town: 10); the strongest was an EF1 on June 12, 2008.
3,711 people · Mason County · median home $281,400 · income $80,919 · Jan low 19°F · 79 in snow
Full Hamlin, Michigan profile: weather, storms, schools, jobs →
Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026. -
10Marquette, Michigan
1 tornado within 10 miles since 1950
Marquette is a charter township of 4,140 people in Marquette County, Michigan. 1 tornado since 1950 (typical Michigan town: 10); the strongest was an EF0 on August 11, 2011.
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 →
Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026. -
9Hancock, Michigan
1 tornado within 10 miles since 1950
Hancock is a city of 4,501 people in Houghton County, Michigan. 1 tornado since 1950 (typical Michigan town: 10); the strongest was an F0 on July 11, 1987.
4,501 people · Houghton County · median home $165,600 · income $59,519 · Jan low 9°F
Full Hancock, Michigan profile: weather, storms, schools, jobs →
Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026. -
8St. Clair, Michigan
1 tornado within 10 miles since 1950
St. Clair is a city of 5,464 people in St. Clair County, Michigan. 1 tornado since 1950 (typical Michigan town: 10); the strongest was an F4 on May 21, 1953.
5,464 people · St. Clair County · median home $223,200 · income $69,688 · Jan low 20°F · 38 in snow
Full St. Clair, Michigan profile: weather, storms, schools, jobs →
Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026. -
7Forsyth, Michigan
1 tornado within 10 miles since 1950
Forsyth is a township of 6,194 people in Marquette County, Michigan. 1 tornado since 1950 (typical Michigan town: 10); the strongest was an F1 on June 10, 2000.
6,194 people · Marquette County · median home $168,700 · income $62,018 · Jan low 10°F · 151 in snow
Full Forsyth, Michigan profile: weather, storms, schools, jobs →
Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026. -
6Ludington, Michigan
1 tornado within 10 miles since 1950
Ludington is a city of 7,655 people in Mason County, Michigan. 1 tornado since 1950 (typical Michigan town: 10); the strongest was an F0 on August 15, 1966.
7,655 people · Mason County · median home $201,100 · income $46,411 · Jan low 19°F · 79 in snow
Full Ludington, Michigan profile: weather, storms, schools, jobs →
Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026. -
5Houghton, Michigan
1 tornado within 10 miles since 1950
Houghton is a city of 8,386 people in Houghton County, Michigan. 1 tornado since 1950 (typical Michigan town: 10); the strongest was an F0 on July 11, 1987.
8,386 people · Houghton County · median home $254,500 · income $43,456 · Jan low 9°F
Full Houghton, Michigan profile: weather, storms, schools, jobs →
Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026. -
4Adams, Michigan
0 tornadoes within 10 miles since 1950
Adams is a township of 2,540 people in Houghton County, Michigan. No tornado has been recorded within 10 miles since 1950 (typical Michigan town: 10).
2,540 people · Houghton County · median home $118,000 · income $63,914 · Jan low 9°F
Full Adams, Michigan profile: weather, storms, schools, jobs →
Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026. -
3Kincheloe, Michigan
0 tornadoes within 10 miles since 1950
Kincheloe is a community of 2,587 people in Chippewa County, Michigan. No tornado has been recorded within 10 miles since 1950 (typical Michigan town: 10).
2,587 people · Chippewa County · median home $110,700 · income $57,644 · Jan low 5°F · 94 in snow
Full Kincheloe, Michigan profile: weather, storms, schools, jobs →
Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026. -
2Portage, Michigan
0 tornadoes within 10 miles since 1950
Portage is a charter township of 3,189 people in Houghton County, Michigan. No tornado has been recorded within 10 miles since 1950 (typical Michigan town: 10).
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 →
Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026. -
1Kinross, Michigan
0 tornadoes within 10 miles since 1950
Kinross is a charter township of 6,139 people in Chippewa County, Michigan. No tornado has been recorded within 10 miles since 1950 (typical Michigan town: 10).
6,139 people · Chippewa County · median home $127,300 · income $61,250 · Jan low 8°F · 94 in snow
Full Kinross, Michigan profile: weather, storms, schools, jobs →
Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026.
More Michigan rankings
- The 25 Best Small Towns to Retire in Michigan
- The 25 Quietest Small Towns in Michigan
- The 25 Most Affordable Small Towns in Michigan
- The 25 Best Small Towns for Families in Michigan
- The 24 Best Quiet, Affordable Small Towns to Retire in Michigan
- 25 Small Towns in Michigan With the Cheapest Homes
- 25 Small Towns in Michigan With the Mildest Winters
- The 25 Most Walkable Small Towns in Michigan
- The 25 Best Small Towns for First-Time Home Buyers in Michigan
- The 24 Best Affordable Small Towns to Retire in Michigan With Mild Winters
Same ranking, other places
- 50 Small Towns in America With the Fewest Tornadoes Since 1950
- 25 Small Towns in Pennsylvania With the Fewest Tornadoes Since 1950
- 25 Small Towns in New York With the Fewest Tornadoes Since 1950
- 25 Small Towns in Texas With the Fewest Tornadoes Since 1950
- 25 Small Towns in New Jersey With the Fewest Tornadoes Since 1950
- 25 Small Towns in Florida With the Fewest Tornadoes Since 1950
- 25 Small Towns in Wisconsin With the Fewest Tornadoes Since 1950
- 25 Small Towns in Ohio With the Fewest Tornadoes Since 1950
- 25 Small Towns in Illinois With the Fewest Tornadoes Since 1950
- 25 Small Towns in North Carolina With the Fewest Tornadoes Since 1950
- 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)