The Town Files

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).

Map of the 25 towns12345678910111213141516171819202122232425
Numbers match the ranking.
  1. 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 →

    Tornadoes within 10 miles of Rye by decade1'50'602'70'80'90'00'10'20
    Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026.
  2. 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 →

    Tornadoes within 10 miles of Newport by decade1'501'60'70'80'90'00'101'20
    Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026.
  3. 23Rindge, New Hampshire

    3 tornadoes within 10 miles since 1950

    Rindge, New Hampshire
    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 →

    Tornadoes within 10 miles of Rindge by decade'501'601'70'80'90'00'101'20
    Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026.
  4. 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 →

    Tornadoes within 10 miles of Pembroke by decade'501'60'70'80'902'00'10'20
    Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026.
  5. 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 →

    Tornadoes within 10 miles of Hanover by decade'50'601'70'801'90'00'101'20
    Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026.
  6. 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 →

    Tornadoes within 10 miles of Tamworth by decade'50'602'70'80'90'00'10'20
    Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026.
  7. 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 →

    Tornadoes within 10 miles of Warner by decade'50'60'70'80'90'002'10'20
    Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026.
  8. 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 →

    Tornadoes within 10 miles of Campton by decade'502'60'70'80'90'00'10'20
    Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026.
  9. 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 →

    Tornadoes within 10 miles of Conway by decade'501'601'70'80'90'00'10'20
    Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026.
  10. 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 →

    Tornadoes within 10 miles of Lee by decade'50'602'70'80'90'00'10'20
    Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026.
  11. 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 →

    Tornadoes within 10 miles of Chester by decade1'501'60'70'80'90'00'10'20
    Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026.
  12. 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 →

    Tornadoes within 10 miles of Epping by decade1'50'601'70'80'90'00'10'20
    Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026.
  13. 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 →

    Tornadoes within 10 miles of Franklin by decade'50'601'70'80'901'00'10'20
    Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026.
  14. 12Conway, New Hampshire

    2 tornadoes within 10 miles since 1950

    Conway, New Hampshire
    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 →

    Tornadoes within 10 miles of Conway by decade'501'601'70'80'90'00'10'20
    Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026.
  15. 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 →

    Tornadoes within 10 miles of Gorham by decade'50'60'70'80'90'001'10'20
    Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026.
  16. 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 →

    Tornadoes within 10 miles of Thornton by decade'501'60'70'80'90'00'10'20
    Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026.
  17. 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 →

    Tornadoes within 10 miles of Bartlett by decade'501'60'70'80'90'00'10'20
    Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026.
  18. 8Sunapee, New Hampshire

    1 tornado within 10 miles since 1950

    Sunapee, New Hampshire
    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 →

    Tornadoes within 10 miles of Sunapee by decade1'50'60'70'80'90'00'10'20
    Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026.
  19. 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 →

    Tornadoes within 10 miles of Raymond by decade1'50'60'70'80'90'00'10'20
    Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026.
  20. 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 →

    Tornadoes within 10 miles of Littleton by decade'50'60'701'80'90'00'10'20
    Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026.
  21. 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 →

    Tornadoes within 10 miles of Littleton by decade'50'60'701'80'90'00'10'20
    Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026.
  22. 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 →

    Tornadoes within 10 miles of Barrington by decade'501'60'70'80'90'00'10'20
    Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026.
  23. 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 →

    Tornadoes within 10 miles of Berlin by decade'50'60'70'80'90'001'10'20
    Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026.
  24. 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 →

    Tornadoes within 10 miles of Lancaster by decade'50'60'70'80'90'00'10'20
    Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026.
  25. 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 →

    Tornadoes within 10 miles of New London by decade'50'60'70'80'90'00'10'20
    Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026.

More New Hampshire rankings

Same ranking, other places

Methodology. We ranked 118 towns of 500–10,000 people in New Hampshire (2020 Census population). Only towns better than 60% of their peers on this measure qualify, so lists can be shorter than 25. Sources: