25 Small Towns in New Hampshire With the Fewest Tornadoes Since 1950
Ranked by tornadoes within 10 mi since 1950 among 118 towns of 500–10,000 people in New Hampshire. #1 is New London, NH (0 tornadoes within 10 miles since 1950).
-
25Rye, New Hampshire
3 tornadoes within 10 miles since 1950
Rye is a town of 5,543 people in Rockingham County, New Hampshire. 3 tornadoes since 1950 (typical New Hampshire town: 5); the strongest was an F2 on May 3, 1976.
5,543 people · Rockingham County · median home $1,028,100 · income $140,655 · Jan low 16°F · 65 in snow
Full Rye, New Hampshire profile: weather, storms, schools, jobs →
Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026. -
24Newport, New Hampshire
3 tornadoes within 10 miles since 1950
Newport is a town of 6,299 people in Sullivan County, New Hampshire. 3 tornadoes since 1950 (typical New Hampshire town: 5); the strongest was an F2 on July 9, 1962.
6,299 people · Sullivan County · median home $225,900 · income $80,341 · Jan low 9°F · 66 in snow
Full Newport, New Hampshire profile: weather, storms, schools, jobs →
Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026. -
23Rindge, New Hampshire
3 tornadoes within 10 miles since 1950

Photo: Carju451 at English Wikipedia (public domain, Wikimedia Commons) Rindge is a town of 6,476 people in Cheshire County, New Hampshire. 3 tornadoes since 1950 (typical New Hampshire town: 5); the strongest was an F2 on August 9, 1972.
6,476 people · Cheshire County · median home $415,400 · income $102,679 · Jan low 13°F · 73 in snow
Full Rindge, New Hampshire profile: weather, storms, schools, jobs →
Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026. -
22Pembroke, New Hampshire
3 tornadoes within 10 miles since 1950
Pembroke is a town of 7,207 people in Merrimack County, New Hampshire. 3 tornadoes since 1950 (typical New Hampshire town: 5); the strongest was an EF2 on July 24, 2008.
7,207 people · Merrimack County · median home $371,500 · income $89,519 · Jan low 13°F · 68 in snow
Full Pembroke, New Hampshire profile: weather, storms, schools, jobs →
Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026. -
21Hanover, New Hampshire
3 tornadoes within 10 miles since 1950
Hanover is a community of 9,078 people in Grafton County, New Hampshire. 3 tornadoes since 1950 (typical New Hampshire town: 5); the strongest was an EF1 on July 16, 2024.
9,078 people · Grafton County · median home $842,600 · income $153,281 · Jan low 13°F · 61 in snow
Full Hanover, New Hampshire profile: weather, storms, schools, jobs →
Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026. -
20Tamworth, New Hampshire
2 tornadoes within 10 miles since 1950
Tamworth is a town of 2,812 people in Carroll County, New Hampshire. 2 tornadoes since 1950 (typical New Hampshire town: 5); the strongest was an F1 on August 15, 1976.
2,812 people · Carroll County · median home $366,800 · income $68,036 · Jan low 8°F · 83 in snow
Full Tamworth, New Hampshire profile: weather, storms, schools, jobs →
Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026. -
19Warner, New Hampshire
2 tornadoes within 10 miles since 1950
Warner is a town of 2,937 people in Merrimack County, New Hampshire. 2 tornadoes since 1950 (typical New Hampshire town: 5); the strongest was an EF1 on May 4, 2018.
2,937 people · Merrimack County · median home $353,100 · income $94,022 · Jan low 13°F · 68 in snow
Full Warner, New Hampshire profile: weather, storms, schools, jobs →
Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026. -
18Campton, New Hampshire
2 tornadoes within 10 miles since 1950
Campton is a town of 3,343 people in Grafton County, New Hampshire. 2 tornadoes since 1950 (typical New Hampshire town: 5); the strongest was an F1 on July 14, 1963.
3,343 people · Grafton County · median home $356,300 · income $118,870 · Jan low 7°F · 68 in snow
Full Campton, New Hampshire profile: weather, storms, schools, jobs →
Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026. -
17Conway, New Hampshire
2 tornadoes within 10 miles since 1950
Conway is a community of 3,576 people in Carroll County, New Hampshire. 2 tornadoes since 1950 (typical New Hampshire town: 5); the strongest was an F1 on August 9, 1972.
3,576 people · Carroll County · median home $264,900 · income $59,167 · Jan low 10°F · 84 in snow
Full Conway, New Hampshire profile: weather, storms, schools, jobs →
Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026. -
16Lee, New Hampshire
2 tornadoes within 10 miles since 1950
Lee is a town of 4,520 people in Strafford County, New Hampshire. 2 tornadoes since 1950 (typical New Hampshire town: 5); the strongest was an F2 on May 3, 1976.
4,520 people · Strafford County · median home $480,600 · income $131,579 · Jan low 14°F · 39 in snow
Full Lee, New Hampshire profile: weather, storms, schools, jobs →
Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026. -
15Chester, New Hampshire
2 tornadoes within 10 miles since 1950
Chester is a town of 5,232 people in Rockingham County, New Hampshire. 2 tornadoes since 1950 (typical New Hampshire town: 5); the strongest was an F1 on May 9, 1963.
5,232 people · Rockingham County · median home $552,300 · income $142,212 · Jan low 15°F · 76 in snow
Full Chester, New Hampshire profile: weather, storms, schools, jobs →
Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026. -
14Epping, New Hampshire
2 tornadoes within 10 miles since 1950
Epping is a town of 7,125 people in Rockingham County, New Hampshire. 2 tornadoes since 1950 (typical New Hampshire town: 5); the strongest was an F3 on June 9, 1953.
7,125 people · Rockingham County · median home $436,900 · income $104,220 · Jan low 14°F · 57 in snow
Full Epping, New Hampshire profile: weather, storms, schools, jobs →
Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026. -
13Franklin, New Hampshire
2 tornadoes within 10 miles since 1950
Franklin is a city of 8,741 people in Merrimack County, New Hampshire. 2 tornadoes since 1950 (typical New Hampshire town: 5); the strongest was an F1 on May 31, 1972.
8,741 people · Merrimack County · median home $262,200 · income $71,648 · Jan low 9°F · 67 in snow
Full Franklin, New Hampshire profile: weather, storms, schools, jobs →
Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026. -
12Conway, New Hampshire
2 tornadoes within 10 miles since 1950

Photo: Jane023 (public domain, Wikimedia Commons) Conway is a town of 9,822 people in Carroll County, New Hampshire. 2 tornadoes since 1950 (typical New Hampshire town: 5); the strongest was an F1 on August 9, 1972.
9,822 people · Carroll County · median home $314,000 · income $64,385 · Jan low 10°F · 84 in snow
Full Conway, New Hampshire profile: weather, storms, schools, jobs →
Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026. -
11Gorham, New Hampshire
1 tornado within 10 miles since 1950
Gorham is a town of 2,698 people in Coos County, New Hampshire. 1 tornado since 1950 (typical New Hampshire town: 5); the strongest was an EF0 on June 5, 2010.
2,698 people · Coos County · median home $161,600 · income $61,275 · Jan low 6°F · 82 in snow
Full Gorham, New Hampshire profile: weather, storms, schools, jobs →
Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026. -
10Thornton, New Hampshire
1 tornado within 10 miles since 1950
Thornton is a town of 2,708 people in Grafton County, New Hampshire. 1 tornado since 1950 (typical New Hampshire town: 5); the strongest was unrated on August 25, 1969.
2,708 people · Grafton County · median home $351,900 · income $90,022 · Jan low 6°F · 70 in snow
Full Thornton, New Hampshire profile: weather, storms, schools, jobs →
Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026. -
9Bartlett, New Hampshire
1 tornado within 10 miles since 1950
Bartlett is a town of 3,200 people in Carroll County, New Hampshire. 1 tornado since 1950 (typical New Hampshire town: 5); the strongest was an F0 on June 23, 1965.
3,200 people · Carroll County · median home $371,400 · income $59,754 · Jan low 10°F · 84 in snow
Full Bartlett, New Hampshire profile: weather, storms, schools, jobs →
Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026. -
8Sunapee, New Hampshire
1 tornado within 10 miles since 1950

Photo: The original uploader was Josephbrophy at English Wikipedia.. Later version(s) were uploaded by Begoon at en.wikipedia. (public domain, Wikimedia Commons) Sunapee is a town of 3,342 people in Sullivan County, New Hampshire. 1 tornado since 1950 (typical New Hampshire town: 5); the strongest was an F0 on October 24, 1955.
3,342 people · Sullivan County · median home $393,000 · income $101,393 · Jan low 13°F · 85 in snow
Full Sunapee, New Hampshire profile: weather, storms, schools, jobs →
Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026. -
7Raymond, New Hampshire
1 tornado within 10 miles since 1950
Raymond is a community of 3,738 people in Rockingham County, New Hampshire. 1 tornado since 1950 (typical New Hampshire town: 5); the strongest was an F1 on July 31, 1954.
3,738 people · Rockingham County · median home $314,900 · income $73,066 · Jan low 14°F · 57 in snow
Full Raymond, New Hampshire profile: weather, storms, schools, jobs →
Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026. -
6Littleton, New Hampshire
1 tornado within 10 miles since 1950
Littleton is a community of 4,467 people in Grafton County, New Hampshire. 1 tornado since 1950 (typical New Hampshire town: 5); the strongest was an F1 on May 19, 1982.
4,467 people · Grafton County · median home $230,500 · income $53,082 · Jan low 3°F · 101 in snow
Full Littleton, New Hampshire profile: weather, storms, schools, jobs →
Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026. -
5Littleton, New Hampshire
1 tornado within 10 miles since 1950
Littleton is a town of 6,005 people in Grafton County, New Hampshire. 1 tornado since 1950 (typical New Hampshire town: 5); the strongest was an F1 on May 19, 1982.
6,005 people · Grafton County · median home $282,900 · income $56,746 · Jan low 3°F · 68 in snow
Full Littleton, New Hampshire profile: weather, storms, schools, jobs →
Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026. -
4Barrington, New Hampshire
1 tornado within 10 miles since 1950
Barrington is a town of 9,326 people in Strafford County, New Hampshire. 1 tornado since 1950 (typical New Hampshire town: 5); the strongest was an F2 on May 14, 1963.
9,326 people · Strafford County · median home $399,100 · income $110,323 · Jan low 15°F · 39 in snow
Full Barrington, New Hampshire profile: weather, storms, schools, jobs →
Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026. -
3Berlin, New Hampshire
1 tornado within 10 miles since 1950
Berlin is a city of 9,425 people in Coos County, New Hampshire. 1 tornado since 1950 (typical New Hampshire town: 5); the strongest was an EF0 on June 5, 2010.
9,425 people · Coos County · median home $131,000 · income $45,180 · Jan low 4°F · 96 in snow
Full Berlin, New Hampshire profile: weather, storms, schools, jobs →
Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026. -
2Lancaster, New Hampshire
0 tornadoes within 10 miles since 1950
Lancaster is a town of 3,218 people in Coos County, New Hampshire. No tornado has been recorded within 10 miles since 1950 (typical New Hampshire town: 5).
3,218 people · Coos County · median home $215,700 · income $68,911 · Jan low 3°F · 76 in snow
Full Lancaster, New Hampshire profile: weather, storms, schools, jobs →
Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026. -
1New London, New Hampshire
0 tornadoes within 10 miles since 1950
New London is a town of 4,400 people in Merrimack County, New Hampshire. No tornado has been recorded within 10 miles since 1950 (typical New Hampshire town: 5).
4,400 people · Merrimack County · median home $554,100 · income $107,773 · Jan low 13°F · 85 in snow
Full New London, New Hampshire profile: weather, storms, schools, jobs →
Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026.
More New Hampshire rankings
- The 25 Best Small Towns to Retire in New Hampshire
- The 25 Quietest Small Towns in New Hampshire
- The 25 Most Affordable Small Towns in New Hampshire
- The 25 Best Small Towns for Families in New Hampshire
- 25 Small Towns in New Hampshire With the Cheapest Homes
- 25 Small Towns in New Hampshire With the Mildest Winters
- The 25 Most Walkable Small Towns in New Hampshire
- The 25 Best Small Towns for First-Time Home Buyers in New Hampshire
- The 19 Best Affordable Small Towns for Remote Workers in New Hampshire
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 Michigan 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
- 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)