Tornado Climatology

Annual and monthly tornado day averages by NWS forecast area

While we’re rapidly entering into the typical peak season for tornadoes across a whole, the actual peak largely depends on where you live. It can be in spring or summer, or perhaps even in the cold season.

The 122 forecast offices of the National Weather Service make a handy bucketing system to examine when and where tornadoes are most likely to be found in an average year.

To equalize the playing field a bit, we can look at tornado days rather than tornado numbers. Simply put, a tornado day has at least one tornado and as many as infinite tornadoes (though, probably not that many!).

Tornado days for all tornadoes

Most Central U.S. offices between the Mississippi River and the Continental Divide average about five to eight days a year with tornadoes in their warning area. Elevated numbers also include much of the South and parts of the Mid-Atlantic, as well as Ohio Valley.

The NWS Denver (BOU) office leads the pack for tornado days annually, with 11.4, per the current climate normals running 1991-2020. NWS Norman (OUN) in Oklahoma comes in second with 10.9 tornado days annually. NWS Jackson (JAN) and NWS Tampa Bay (TBW) also have tornado day averages of 10 or more days per year.

The following gallery includes maps of tornado days by month in the same format as above. Like with most severe weather indicators in the United States, a move north and west can be seen through spring and into summer before the main zone collapses back toward the warmer water of the Gulf in winter.

Looking at the top-five offices for tornado days, one notices many different patterns, despite peaks favoring spring.

Denver, Tampa Bay, and Grand Forks, ND all have versions of a normal histogram, with a peak in the middle and lower numbers at the edges. The offices on the Plains have a higher peak and no tornado average in winter. In Norman, Oklahoma, there’s a sharp rise from March to May and a sharp fall from May to July, then a small secondary bump in autumn. Jackson, Mississippi’s peak comes during April, but all months of the cool season are elevated, with a dip in the heart of summer.

By month, Jackson has the highest tornado day average in Jan., Feb. and March. In April, the Fort Worth office is tops. For May, it’s Norman and the highest peak of any office of any month with 4.2 tornado days. Denver is the top spot for June and Aug. July goes to Grand Forks. Sept. is Miami and Oct. is Houston, before Jackson returns to the top spot for Nov. and Dec.

In the searchable table below, you can take a look at monthly details for each office. To fit it all in there, I’ve included the NWS office ID rather than its full name. A map and list of those kinds of details can be found here.

Tornado days by month are shown to two decimal places so lower-end offices can be included. All maps show offices with 0.1 tornado days or more.

CWAJanFebMarAprMayJunJulAugSepOctNovDecTotal
BOU000.170.472.033.62.871.70.470.10011.4
OUN0.070.10.832.34.21.130.330.430.630.530.230.1310.93
JAN1.031.131.431.871.030.40.270.270.40.771.071.0710.73
TBW0.530.40.770.630.871.971.871.030.80.50.30.3310
FGF0000.070.93.273.171.530.370.03009.33
LIX0.770.470.831.131.230.670.430.70.30.610.738.87
DMX000.40.931.72.671.530.80.470.170.1308.8
FWD0.40.170.92.320.970.1700.40.770.370.28.64
GLD000.170.62.32.71.330.730.270.30.0308.43
PAH0.470.40.81.81.371.330.630.40.230.430.330.28.4
SHV0.630.4712.11.40.230.20.070.230.60.80.638.37
TSA0.170.130.91.92.60.80.330.170.270.50.30.28.27
LCH0.830.570.770.971.070.670.30.370.470.670.830.738.24
HGX0.40.470.531.11.51.130.50.470.30.830.570.378.17
MPX000.130.271.12.072.51.130.70.130.0708.1
DDC00.030.31.072.81.60.70.570.230.370.10.037.8
MFL0.50.330.470.530.81.311.130.830.370.230.077.57
BIS000.030.030.732.532.771.10.130.070.0307.43
BMX0.670.870.971.530.570.130.230.30.30.430.830.57.33
LZK0.40.40.771.61.370.430.370.070.40.430.60.337.17
TAE0.630.570.971.130.330.570.10.370.50.60.670.737.17
ILX0.070.070.431.072.231.30.730.530.330.130.130.137.17
ICT0.030.130.51.072.51.10.770.40.330.10.070.077.07
FSD000.130.31.42.131.60.90.30.130.0306.93
LSX0.130.370.571.231.631.330.570.20.370.20.170.136.9
LBF00.030.170.331.332.471.470.670.170.23006.87
DVN00.030.270.931.631.6710.630.230.170.10.136.8
AMA00.10.30.632.532.070.30.330.230.170.030.16.8
MEG0.40.30.81.371.10.730.470.20.230.330.570.236.73
JAX0.40.30.670.770.40.870.730.470.730.430.30.476.53
LUB000.431.132.271.430.20.50.20.230.070.076.53
SGF0.20.270.471.231.530.80.470.230.370.30.330.336.53
CYS000.030.071.632.51.470.630.170006.5
PUB000.10.41.432.231.130.870.270.07006.5
OAX000.130.831.531.80.80.50.330.370.0706.37
FFC0.570.430.871.30.670.430.170.30.170.370.530.46.2
GID0.030.030.070.772.11.60.80.270.230.20.070.036.2
MAF00.030.370.772.31.270.270.30.370.430.0306.13
LWX00.170.10.530.8711.070.670.530.30.30.035.57
SJT0.10.070.571.072.370.90.070.070.030.1300.035.4
ILN0.070.20.230.671.1310.60.60.270.270.170.075.27
MOB0.430.370.470.90.330.20.230.270.470.670.60.335.27
TOP0.030.070.270.61.631.070.670.20.30.230.105.17
EAX00.070.230.831.570.970.50.20.330.170.130.035.03
UNR0000.030.732.071.630.470.070.03005.03
EWX0.30.20.770.51.270.50.330.130.330.330.230.074.97
ABR00000.51.91.30.930.230.1004.97
AKQ0.230.170.20.60.630.530.90.570.630.330.130.034.97
GSP0.330.230.530.90.830.470.330.230.30.330.30.134.93
HUN0.20.370.530.970.730.370.20.170.10.40.40.274.7
LOT0.070.070.20.41.31.30.50.50.20.070.104.7
MLB0.230.270.330.370.430.570.70.730.330.30.170.174.6
OHX0.330.470.670.770.90.270.230.130.230.20.30.14.6
IND0.070.230.230.630.830.830.70.40.20.130.230.074.57
LMK0.270.230.30.930.970.70.230.10.10.230.40.074.53
CTP0.030.070.070.430.830.971.030.50.40.10.030.034.5
ABQ00.030.130.170.971.230.70.530.40.2300.074.47
CAE0.230.430.530.670.70.50.170.170.40.20.270.174.43
MHX0.070.170.230.770.40.530.530.530.60.30.20.034.37
ARX000.170.230.671.231.070.470.430.03004.3
CLE0.0700.070.370.60.770.830.730.30.070.1303.93
CRP0.030.070.30.50.770.430.370.330.570.270.10.13.83
IWX00.070.20.270.670.80.80.570.10.20.1303.8
MKX0.0300.10.10.331.330.870.530.230.130.0303.7
ILM0.10.070.330.530.430.230.40.370.630.270.170.133.67
PHI0.070.030.030.230.430.60.770.630.430.130.203.57
RAH0.10.170.370.470.70.330.170.230.430.130.170.033.3
GRB000.030.230.470.80.770.670.170.07003.2
CHS0.170.170.20.50.570.60.270.130.430.030.070.033.17
PBZ0.070.030.030.230.270.770.730.470.130.030.130.032.93
DTX000.170.10.530.770.330.50.230.10.070.032.83
BGM0.030.0700.270.430.470.70.270.20.030.10.032.6
GRR0.0300.070.130.330.570.570.430.20.070.0702.47
MRX0.070.130.330.570.470.370.130.0700.130.1302.4
GGW00000.30.630.970.270.030002.2
PIH00.030.130.20.50.60.270.20.130.030.0302.13
RIW0000.130.60.730.20.270.170002.1
BYZ00000.20.90.60.30.030002.03
DLH0000.10.270.630.470.330.130.07002
JKL0.030.170.230.270.430.30.30.0700.10.0701.97
RNK0.030.070.070.30.40.20.20.20.230.170.101.97
TFX0000.10.11.070.470.20.030001.97
HNX0.20.40.430.20.170.10.0300.070.10.130.071.9
ALY0000.070.430.330.30.40.170.030.0301.77
STO0.20.230.430.330.170.070.0300.030.030.070.171.77
BUF0000.070.130.30.470.50.10.070.0301.67
BRO000.10.230.370.20.230.230.130.030.10.031.67
SLC0000.070.330.20.30.330.330.030.030.031.67
OKX0000.030.130.170.470.430.230.17001.63
FGZ000.030.030.230.070.20.30.470.3001.63
RLX0.030.030.10.170.330.470.230.070.030.10.030.031.63
SGX0.130.330.170.030.20.030.10.230.070.070.10.131.6
BOX00.03000.070.330.470.370.070.17001.5
PQR0.070.030.10.10.10.230.0300.230.270.10.21.47
GYX00000.170.230.670.270.030.030.0301.43
GJT0000.130.230.270.170.330.130.1001.37
APX000.030.030.130.470.330.20.070.070.0301.37
BOI00.030.10.170.330.270.130.10.13000.031.3
PSR0.130.170.070.030.0700.20.170.10.10.0301.07
PDT0.0300.030.130.330.10.170.10.070.03001
LOX0.20.10.130.030.070.030.030.070.0300.030.170.9
EPZ000.030.10.030.270.070.070.130.17000.87
SEW0.07000.130.130.1300.070.070.1700.070.83
MQT0000.030.10.170.270.20.030.03000.83
MTR0.130.130.070.130.030000000.30.8
OTX0000.130.270.10.10.070.030.07000.77
VEF000.070.070.0300.230.20.070.030.0700.77
TWC000.030.030.0300.20.30.10.030.0300.77
LKN0000.070.170.270.070.10.030.03000.73
CAR00000.10.20.270.130.030000.73
SJU00.030.0300.030.10.10.130.130.10.0300.7
REV00.0300.030.030.170.170.130.070000.63
KEY00.0300.070.030.10.030.130.030.030.030.030.53
BTV00000.070.130.130.030.030000.4
MSO000.030.0300.030.030.030.10.030.0300.33
HFO0.030.10.070.0300000.030000.27
MFR0000.070.070.0300.03000.0300.23
EKA0.0700000000000.070.13
AFC000000.030.03000000.07

Tornado days for strong tornadoes

Strong tornado days are thankfully fewer given the propensity of strong tornadoes (F/EF2+) to substantially risk property and life. Compared to all tornado days there’s a general eastward bias to strong tornado days, with almost as many offices east of the Mississippi as west in the top ranks.

Notably, none of the high Plains offices with high tornado day counts have strong tornado day averages of 1 or above. In fact, many are well below that. For example, the Denver office goes from 11.4 tornado days per year to 0.6 strong tornado days per year.

NWS Jackson (JAN) sees the most strong tornado days per year, with an average of 3.4. NWS Paducah (PAH) and NWS Shreveport (SHV) are tied at 2.5 strong tornadoes per year. Then there’s NWS Norman (OUN), which averages 2.4 days, and NWS Little Rock (LZK) closing out the 2-plus pack at 2.1 days.

Given the comparatively small numbers, I have not included monthly maps for strong tornadoes. However, the data for them by office can be found in full below.

All offices in the top five for strong tornado days have a notable peak in those days. Only one peaks outside of April. In most cases, the top five have the least risk for strong tornadoes in the heart of summer thanks to a typically absent jet stream. As with the general tornado days, Jackson has a muted secondary peak in the cold season. It’s perhaps the office at the most risk for tornadoes throughout the year.

Two of the offices that made the top five for all tornadoes made the top five for strong tornadoes: Jackson and Norman.

As with tornado days, the Jackson (JAN) office owns the top spot in many months for strong tornado days, including: Jan., Feb., Nov. and Dec. In March, it’s NWS Birmingham (BMX) and by April it’s NWS Shreveport (SHV). NWS Norman (OUN) takes the top spot for May. June, July, and Aug. go to NWS Grand Forks (FGF). In September, NWS Minneapolis (MPX) tops the list. October is led by NWS Fort Worth (FWD).

Strong tornado days by month are shown to two decimal places so lower-end offices can be included. All maps show offices with 0.1 strong tornado days or greater.

CWAJanFebMarAprMayJunJulAugSepOctNovDecTotal
JAN0.570.50.230.80.17000.030.10.10.530.43.43
PAH0.330.20.40.630.470.07000.10.10.170.032.5
SHV0.330.10.10.930.330.030000.10.330.22.47
OUN00.030.170.471.230.2300.030.030.070.070.032.37
LZK0.20.20.40.40.2700.070.030.170.130.230.032.13
BMX0.20.230.430.430.070.0300.070.0300.230.171.9
TSA000.20.50.70.070.030.0700.10.070.031.77
FWD0.10.030.070.570.50.03000.10.20.030.11.73
FFC0.130.130.330.530.10.070.030.07000.130.131.67
MEG0.170.170.130.30.330.030.0300.030.030.230.171.63
FGF00000.10.50.530.30.130.03001.6
LMK0.130.20.130.330.370.130000.070.0701.43
LCH0.20.030.20.20.070.0300.030.070.10.330.131.4
DMX000.10.230.40.330.10.070.0700.0701.37
OAX000.030.170.530.470.030.030.030.07001.37
DDC000.10.330.730.070.03000.070.0301.37
HUN0.10.170.170.230.230.0300.030.030.030.20.131.37
LSX00.170.130.330.20.2000.070.070.070.071.3
DVN000.130.230.370.30.1700.07000.031.3
OHX0.130.170.230.230.270.030000.030.10.031.23
TAE0.170.130.30.1700000.030.030.170.21.2
MPX000.030.030.170.230.270.130.230.03001.13
GSP0.130.070.170.170.170.030.030.070.10.10.0701.1
FSD000.030.070.170.370.130.230.070.03001.1
ICT000.070.170.570.130.070.030.030.03001.1
LIX00.20.070.270.070.0300.070.0300.170.131.03
CAE0.070.070.230.30.0700.030.030.0700.10.071.03
ILX00.030.130.20.270.070.070.030.030.070.030.071
LBF000.10.030.230.330.130.0700.07000.97
SGF0.030.070.10.20.230.030000.030.130.070.9
GID0.03000.130.330.23000.030.13000.9
HGX0.030.070.070.20.100000.170.10.10.83
TOP00.0700.070.470.230000000.83
MAF000.170.170.30.130000.030.0300.83
EAX000.130.130.430.030.0300.030000.8
IWX00.030.070.030.10.130.170.0700.10.0700.77
IND000.10.070.20.10.070.070.0300.1300.77
LUB000.10.170.30.20000000.77
EWX0.030.10.170.070.20.030.0300.030.070.0300.77
CTP00.0300.130.170.030.200.10.07000.73
AMA000.030.070.40.1700000.0300.7
CLE0000.10.170.070.070.030.10.030.1300.7
LOT0.030.030.030.10.070.170.030.1300.030.0700.7
RAH00.030.130.170.130000.070.030.100.67
UNR00000.130.370.130.0300000.67
ILN000.030.10.130.030.10.030.030.10.100.67
SJT0.030.030.130.070.330.030000.03000.67
MOB0.070.130.10.1000000.070.130.030.63
BIS00000.030.130.30.1700000.63
MKX0.0300.0300.030.30.10.10.030000.63
GLD000.0300.20.20.070.0300.07000.6
ARX0000.030.070.130.170.130.070000.6
MRX00.030.10.20.030.030.03000.030.1300.6
AKQ00.030.030.170.07000.10.070.070.0300.57
BOU00000.170.170.200.030000.57
JAX0.030.030.170.070000.030.030.0700.130.57
TBW0.070.030.10.0300.030.0300.070.0700.130.57
PHI0000.030.100.170.130.070.030.0300.57
MHX00.0300.170.03000.030.130.070.0700.53
ILM000.070.170.0300.030.030.070.030.100.53
LWX0000.070.070.070.0700.170.030.0300.5
ABR00000.10.20.10.070.030000.5
CYS00000.130.20.1300.030000.5
RNK00.030.030.170.070.030.030.030.030.030.0300.5
DTX000.070.030.10.10.070.030.030000.43
GRB0000.030.070.10.10.10.030000.43
CHS00.030.030.10.100.0300.10.03000.43
BGM00.0300.070.070.070.0700.03000.030.37
PBZ000.030.030.030.070.030.0700.030.0700.37
ALY00000.170.070.07000000.3
GRR000.0300.070.070.030.0700.03000.3
BYZ000000.230.07000000.3
BUF0000.0300.070.10.030.0300.0300.3
DLH0000.0300.10.1000.03000.27
MLB00.070.030.030000.030.0300.030.030.27
PUB000.030.030.130.030000.03000.27
GYX00000.0700.130.0300000.23
RLX0.030000.030.030.0700.030.03000.23
ABQ000.0700.070.030.03000000.2
JKL00.030.030.030.070.030000000.2
MFL00.030.0300000.0700.03000.17
OKX00000.0300.030.070.030000.17
APX000.030.030.0300.03000.03000.17
FGZ00000.030000.030.07000.13
TFX0000.0300.030.030.0300000.13
PQR0000000000.0300.070.1
SLC00000000.070.030000.1
RIW000000.070.03000000.1
BOX000000.030.07000000.1
GGW0000000.1000000.1
KEY00000000.03000.0300.07
CRP000000.030000.03000.07
MQT00000.0300.03000000.07
OTX0000.030.0300000000.07
STO00.03000.0300000000.07
SEW000000000000.030.03
HNX000000000.030000.03
TWC0000000.03000000.03
BOI000000.030000000.03
BRO00000.0300000000.03
MTR00000.0300000000.03
SGX00000.0300000000.03
PIH00000.0300000000.03
PSR0.03000000000000.03

Offices with an average of zero are not included in the tables.

The following two tabs change content below.
Information lead and forecaster for the Washington Post's Capital Weather Gang.

Latest posts by Ian Livingston (see all)

Ian Livingston

Information lead and forecaster for the Washington Post's Capital Weather Gang.

Share
Published by
Ian Livingston

Recent Posts

Girls Who Chase: Empowering Female Storm Chasers

In a field historically dominated by men, Jen Walton has emerged as a transformative figure…

5 months ago

The Storm Doctor: Dr. Jason Persoff

Jason Persoff, MD, SFHM, is recognized globally for his expertise in storm chasing. He earned…

10 months ago

Top tornado videos of 2023

Tornado numbers were near or above average. A chase season peak in June provided numerous…

12 months ago

March 31, 2023 tornado outbreak videos

One of the more widespread tornado outbreaks in years, from Iowa and Illinois to Arkansas.

2 years ago

Spring 2023 seasonal tornado outlook

The active start of the year could be a sign, but a mid-March pattern change…

2 years ago

Top tornado videos of 2022

A near average year for tornadoes across the country, with a cool season bend. We've…

2 years ago