National Storms

On the map: every storm report logged this day.

On the map

HailWindTornado

2012 storm days

Storm reports for March 31, 2012

On March 31, 2012, 221 hail, 20 damaging-wind and 0 tornado reports were logged across 14 states.

FreeNo accountNo phone numberWe don’t keep the address

· As you type, the text is sent to Google to suggest addresses.
221hail reports
20damaging-wind reports
0tornado reports
3.00″largest hail reported

IndependentNot affiliated with NOAA or the National Weather Service. Source: NOAA Storm Prediction Center storm reports. Data through November 6, 2026. Methodology

← Mar 30, 2012 All 2012 storm days · March 2012 Apr 1, 2012 →

Other storms on March 31 →

On March 31, 2012, 221 hail, 20 damaging-wind and 0 tornado reports were logged across 14 states. The largest hail reported was 3.00″ (teacup size) in Jefferson County, AL.

Storm day runs 7 a.m. to 7 a.m. Eastern (12:00–12:00 UTC), the convention the Storm Prediction Center uses. Radar hail estimates start October 2019.

Storm reports by state

StateHailWindTornadoLargest hail
AL78903.00″
TN42502.75″
SC26001.75″
MS25001.75″
IA20002.50″
FL6401.50″
IL8001.75″
GA6001.75″
NC5001.75″
AR2001.75″
MO2001.50″
TX1001.25″
OR010–
CA010–

Cities with hail reported within 5 miles

CityPopulationLargest report
Pulaski, TN8,2412.75″
Good Hope, AL2,6462.50″
Mount Pleasant, TN4,8712.00″
Cary, NC182,6591.75″
Columbia, TN48,8121.75″
Florence, AL42,7161.75″
Morrisville, NC32,6281.75″
Calhoun, GA19,5921.75″
Corinth, MS14,2191.75″
Lewisburg, TN13,4731.75″
Loudon, TN6,9421.75″
Sparta, TN4,9891.75″
Saltillo, MS4,9681.75″
Moulton, AL3,4081.75″
Guntown, MS2,6061.75″
Clinton, TN10,4581.50″
Baldwyn, MS3,0841.50″
Athens, AL32,5871.25″
Jacksonville, FL1,009,8331.00″
Knoxville, TN198,7221.00″
Cedar Rapids, IA137,9041.00″
Greenville, SC74,3711.00″
Marion, IA42,5421.00″
Morton, IL17,5571.00″
Jasper, AL14,5611.00″

Hail reports (221)

Time (UTC)SizeLocation
00:313.00″Jefferson County, AL
19:112.75″Maury County, TN
20:302.75″Giles County, TN
21:112.75″Giles County, TN
22:052.50″Limestone County, AL
23:542.50″Cullman County, AL
02:502.50″Cedar County, IA
19:002.00″Maury County, TN
21:102.00″Giles County, TN
21:552.00″Limestone County, AL
22:582.00″Walker County, AL
23:102.00″Walker County, AL
18:091.75″Rutherford County, TN
18:351.75″Rutherford County, TN
18:501.75″Maury County, TN
19:111.75″White County, TN
19:351.75″Loudon County, TN
20:121.75″Monroe County, TN
20:351.75″Perry County, TN
20:361.75″Monroe County, TN
20:551.75″Giles County, TN
21:001.75″Wayne County, TN
21:231.75″Limestone County, AL
21:301.75″Wayne County, TN
21:351.75″Tishomingo County, MS
21:501.75″Limestone County, AL
21:501.75″Marshall County, TN
21:511.75″Lauderdale County, AL
21:521.75″Limestone County, AL
21:531.75″Limestone County, AL
21:571.75″Limestone County, AL
22:051.75″Greenville County, SC
22:201.75″Winston County, AL
22:321.75″Gordon County, GA
22:331.75″Cullman County, AL
22:351.75″Tishomingo County, MS
22:451.75″Tishomingo County, MS
22:591.75″Walker County, AL
23:041.75″Lauderdale County, AL
23:151.75″Bartow County, GA
23:251.75″Lawrence County, AL
23:251.75″Tishomingo County, MS
23:311.75″Lawrence County, AL
23:321.75″Lawrence County, AL
23:441.75″Tishomingo County, MS
23:441.75″Randolph County, AR
23:451.75″Winston County, AL
23:491.75″Limestone County, AL
23:591.75″Walker County, AL
00:021.75″Winston County, AL
00:041.75″Lauderdale County, AL
00:051.75″Jefferson County, AL
00:251.75″Hardin County, TN
00:351.75″Jefferson County, AL
00:371.75″Walker County, AL
00:551.75″Tishomingo County, MS
01:451.75″Alcorn County, MS
02:551.75″Cedar County, IA
03:251.75″Marion County, AL
03:251.75″Itawamba County, MS
03:481.75″Wake County, NC
05:451.75″Lee County, MS
06:001.75″Lee County, MS
06:301.75″Knox County, IL
07:231.75″Union County, MS
19:421.50″Anderson County, TN
21:081.50″Giles County, TN
21:501.50″Ripley County, MO
22:101.50″St. Johns County, FL
00:411.50″Abbeville County, SC
04:051.50″Lamar County, AL
06:501.50″Lee County, MS
12:481.25″Lamar County, TX
19:301.25″Maury County, TN
19:501.25″Giles County, TN
20:191.25″Giles County, TN
20:251.25″Hardin County, TN
21:101.25″Wayne County, TN
21:481.25″Limestone County, AL
21:551.25″Marshall County, TN
22:001.25″Limestone County, AL
22:071.25″Limestone County, AL
22:131.25″Walker County, AL
22:391.25″Limestone County, AL
23:271.25″Lawrence County, AL
01:051.25″Jefferson County, AL
01:461.25″Jefferson County, AL
02:051.25″Tuscaloosa County, AL
02:511.25″Cedar County, IA
03:031.25″Cedar County, IA
04:431.25″Lee County, MS
18:201.00″Rutherford County, TN
19:301.00″Maury County, TN
19:451.00″Moore County, TN
20:121.00″Monroe County, TN
20:181.00″Knox County, TN
20:241.00″Hamilton County, TN
20:351.00″Duval County, FL
21:001.00″Lincoln County, TN
21:101.00″Greenville County, SC
21:151.00″Limestone County, AL
21:391.00″Limestone County, AL
21:461.00″Pickens County, SC
21:501.00″Whitfield County, GA
21:501.00″Greenville County, SC
21:521.00″Lauderdale County, AL
21:521.00″Lauderdale County, AL
21:551.00″Lauderdale County, AL
21:561.00″Lauderdale County, AL
21:591.00″Lauderdale County, AL
21:591.00″Lauderdale County, AL
22:001.00″St. Johns County, FL
22:001.00″Lawrence County, AR
22:011.00″Marshall County, TN
22:031.00″Pickens County, SC
22:151.00″Marshall County, AL
22:151.00″Tishomingo County, MS
22:201.00″Lincoln County, TN
22:251.00″Greenville County, SC
22:281.00″Marshall County, AL
22:281.00″Limestone County, AL
22:301.00″Cherokee County, NC
22:331.00″Murray County, GA
22:391.00″Limestone County, AL
22:421.00″Greenville County, SC
22:421.00″Morgan County, AL
22:451.00″Moore County, TN
22:541.00″Lauderdale County, AL
23:031.00″Morgan County, AL
23:041.00″Greenville County, SC
23:041.00″Lawrence County, AL
23:101.00″Etowah County, AL
23:161.00″Morgan County, AL
23:261.00″Tipton County, TN
23:291.00″Blount County, AL
23:301.00″Walker County, AL
23:451.00″Limestone County, AL
23:471.00″Hall County, GA
23:511.00″Winston County, AL
23:521.00″Limestone County, AL
23:551.00″Abbeville County, SC
23:571.00″Shelby County, TN
00:031.00″Walker County, AL
00:101.00″Greenwood County, SC
00:201.00″Greenwood County, SC
00:251.00″Greenwood County, SC
00:301.00″Ashe County, NC
00:301.00″Jefferson County, AL
00:561.00″Jefferson County, AL
01:171.00″Alcorn County, MS
01:251.00″Tishomingo County, MS
01:291.00″Winston County, AL
01:551.00″Shelby County, AL
01:551.00″Alcorn County, MS
02:001.00″Linn County, IA
02:061.00″Wilkes County, NC
02:171.00″Benton County, IA
02:251.00″Linn County, IA
02:281.00″Linn County, IA
02:301.00″Franklin County, AL
02:551.00″Cedar County, IA
03:001.00″Tippah County, MS
03:331.00″Clinton County, IA
04:251.00″Tippah County, MS
04:251.00″Tippah County, MS
05:091.00″Tippah County, MS
08:381.00″Tazewell County, IL
19:030.88″White County, TN
20:350.88″Duval County, FL
20:440.88″Clay County, FL
21:280.88″Greenville County, SC
21:450.88″Limestone County, AL
21:570.88″Lauderdale County, AL
22:000.88″Ripley County, MO
22:000.88″Limestone County, AL
22:010.88″Limestone County, AL
22:300.88″Greenville County, SC
22:430.88″Lawrence County, AL
22:570.88″Lauderdale County, AL
23:250.88″Morgan County, AL
23:550.88″Abbeville County, SC
00:080.88″Cleveland County, NC
00:150.88″Greenwood County, SC
01:440.88″Franklin County, AL
01:440.88″Franklin County, AL
02:010.88″Linn County, IA
02:120.88″Benton County, IA
02:300.88″Linn County, IA
02:440.88″Franklin County, AL
03:200.88″Jones County, IA
04:050.88″Alcorn County, MS
08:420.88″Woodford County, IL
19:200.75″Orange County, FL
20:200.75″Hardin County, TN
21:470.75″Catoosa County, GA
21:560.75″Spartanburg County, SC
22:000.75″Tishomingo County, MS
22:020.75″Greenville County, SC
22:180.75″Pickens County, SC
23:100.75″Greenville County, SC
23:170.75″Greenville County, SC
23:240.75″Tipton County, TN
23:240.75″Tipton County, TN
23:480.75″Anderson County, SC
00:400.75″Greenwood County, SC
01:100.75″Greenwood County, SC
01:460.75″Walker County, AL
01:480.75″Aiken County, SC
02:150.75″Tishomingo County, MS
02:300.75″Linn County, IA
02:310.75″Linn County, IA
02:310.75″Linn County, IA
02:320.75″Linn County, IA
02:330.75″Linn County, IA
02:370.75″Linn County, IA
04:050.75″Prentiss County, MS
07:320.75″Peoria County, IL
07:480.75″Peoria County, IL
08:010.75″Peoria County, IL
08:020.75″Tazewell County, IL
08:420.75″Tazewell County, IL

Damage, injuries and deaths

National Weather Service offices recorded about $1.2 million in property damage from hail, thunderstorm wind and tornadoes across the US on this storm day (241 events in 14 states). Injuries and deaths are those the events caused directly.

CountyEventsInjuriesDeathsProperty damage
Bartow County, GA100$704,000
Gordon County, GA100$420,000
Giles County, TN200$15,000
Lauderdale County, AL200$6,000
Moore County, TN100$5,000
Flagler County, FL200$4,000
Franklin County, FL100$3,000
Marshall County, AL100$2,000
Lawrence County, AL100$1,000

What the National Weather Service wrote

Event narratives from NWS Storm Data, shortened. Up to six per day, chosen by deaths, injuries, damage and size.

Source: NOAA National Centers for Environmental Information (NCEI), Storm Events Database, as entered by National Weather Service offices; data through July 31, 2026. Damage is in dollars of the year, not adjusted for inflation.

Hail check for any US address

Every day since October 2019 that radar estimated hail near the address, free.

Guide: How to check if it hailed at your address · Free hail alerts by email · As you type, the text is sent to Google to suggest addresses.