Weather Alerts Map

Tornadoes in New Hampshire

New Hampshire has recorded 99 tornadoes from 1950 through 2025, about 0.9 per year over the last 30 years. They killed 1 people and injured 30. July is the most active month.

Live New Hampshire tornado warnings · All New Hampshire weather alerts

Map data: NWS, OpenFreeMap, OpenStreetMap

Tornadoes per year

97: 297298: 198199: 299204: 104106: 206208: 108110: 110111: 111112: 212214: 214215: 115116: 116118: 318320: 220222: 222223: 123124: 2242
New Hampshire tornadoes per year, 1996–2025
50s: 950s960s: 3060s3070s: 2070s2080s: 980s990s: 990s900s: 400s410s: 1110s1120s: 720s7
Tornadoes per decade (the 2020s are partial)

When tornadoes happen in New Hampshire

Jan: 0JanFeb: 0FebMar: 0MarApr: 0AprMay: 13May13Jun: 19Jun19Jul: 41Jul41Aug: 23Aug23Sep: 1Sep1Oct: 2Oct2Nov: 0NovDec: 0Dec
Tornadoes by month, 1950–2025
EF0: 28EF028EF1: 47EF147EF2: 20EF220EF3: 4EF34EF4: 0EF4EF5: 0EF5
Tornadoes by (E)F rating

Ratings before February 2007 use the original Fujita (F) scale; later tornadoes use the Enhanced Fujita (EF) scale. How the EF scale works.

Deadliest tornadoes in New Hampshire

DateRatingCountyPath lengthWidthDeathsInjuries
July 24, 2008EF2Rockingham County50.5 mi880 yd12

Strongest tornadoes in New Hampshire

DateRatingCountyPath lengthWidthDeathsInjuries
May 20, 1963F3Cheshire County14 mi100 yd00
August 25, 1969F3Grafton County5.7 mi17 yd00
June 9, 1953F3Rockingham County1.5 mi100 yd05
August 20, 1968F3Hillsborough County1 mi27 yd01
July 24, 2008EF2Rockingham County50.5 mi880 yd12
June 9, 1963F2Hillsborough County10 mi77 yd00
August 11, 1966F2Grafton County9 mi100 yd00
May 14, 1963F2—8.7 mi50 yd00
June 22, 1981F2Strafford County8.7 mi40 yd00
July 6, 1999F2Merrimack County7.5 mi0 yd00

Most recent tornadoes

DateRatingCountyPath lengthWidthDeathsInjuries
July 16, 2024EF1Grafton County1.8 mi250 yd00
June 23, 2024EF1Cheshire County3.4 mi80 yd00
July 27, 2023EF1Cheshire County12.7 mi200 yd00
July 18, 2022EF1Cheshire County0.4 mi250 yd00
May 16, 2022EF1Sullivan County4.8 mi330 yd00
August 22, 2020EF0Carroll County1.7 mi50 yd00
August 22, 2020EF0Belknap County1.5 mi50 yd00
June 18, 2018EF0Grafton County0.2 mi20 yd00
June 18, 2018EF0Grafton County9.5 mi25 yd00
May 4, 2018EF1Cheshire County37.6 mi300 yd00

Counties with the most tornadoes

CountyTornadoes since 1950Per 1,000 sq mi
Hillsborough County2059064994.3
Cheshire County1865940594.1
Grafton County1319701579.9
Belknap County1277313432.8
Rockingham County1140992805.8
Carroll County822231759.7
Coos County710100278.6
Merrimack County719431940
Strafford County642343324.3
Sullivan County628884758.4

About this data

Tornado records come from the NOAA Storm Prediction Center database of confirmed tornadoes, 1950–2025. Tornadoes that crossed state lines are counted in the state where they began. Counts in the early decades are lower partly because many weak tornadoes went unreported before Doppler radar and storm spotter networks.