What has struck on American holidays

Every fact here is computed from tornado and hurricane records, for holidays that fall on a fixed date.

  1. 01

    New Year's Day has seen 46 tornadoes since 1950, 3 rated F3 or stronger and 0 deaths. On this day: New Year's Day

  2. 02

    Valentine's Day has seen 48 tornadoes since 1950, 1 rated F3 or stronger and 2 deaths. On this day: Valentine's Day

  3. 03

    St. Patrick's Day has seen 132 tornadoes since 1950, 7 rated F3 or stronger and 6 deaths. On this day: St. Patrick's Day

  4. 04

    Independence Day has seen 251 tornadoes since 1950, 6 rated F3 or stronger and 6 deaths. On this day: Independence Day

  5. 05

    Halloween has seen 140 tornadoes since 1950, 3 rated F3 or stronger and 2 deaths. On this day: Halloween

  6. 06

    Veterans Day has seen 92 tornadoes since 1950, 3 rated F3 or stronger and 0 deaths. On this day: Veterans Day

  7. 07

    Christmas Eve has seen 107 tornadoes since 1950, 7 rated F3 or stronger and 4 deaths. On this day: Christmas Eve

  8. 08

    Christmas Day has seen 79 tornadoes since 1950, 6 rated F3 or stronger and 3 deaths. On this day: Christmas Day

  9. 09

    New Year's Eve has seen 56 tornadoes since 1950, 6 rated F3 or stronger and 10 deaths. On this day: New Year's Eve

  10. 10

    Independence Day has the most tornadoes among these dates, and New Year's Day the fewest. On this day

  11. 11

    The busiest single holiday for tornadoes was St. Patrick's Day 2021, with 33. 2021

  12. 12

    Independence Day and Halloween have each had one hurricane at its closest point to a US county. Earliest and latest hurricanes

Nine holidays

Thanksgiving, Memorial Day and Labor Day move each year, so they are left out.

Tornadoes since 1950 on each holiday

Tornadoes since 1950 on each holiday NY Day: 46 46 Valentine': 48 48 St.: 132 132 Independen: 251 251 Halloween: 140 140 Veterans: 92 92 Xmas Eve: 107 107 Xmas Day: 79 79 NY Eve: 56 56 NY DayValentine'St.IndependenHalloweenVeteransXmas EveXmas DayNY Eve
Holidays in the record
New Year's Day46301999160
Valentine's Day48122000110
St. Patrick's Day132762021330
Independence Day251661995151
Halloween140322013331
Veterans Day92301995300
Christmas Eve107741982270
Christmas Day79632012330
New Year's Eve566102010290