← All storm days

Hail Storm Map — July 12, 2026

Hail storm map for July 12, 2026: max 2.50" hail across AR, AZ, FL, GA, MI, NC, OK, SC, TX, ~11,036 structures in swath.

ARAZFLGAMINCOKSCTX

Hail-affected U.S. states Alabama Alaska Arizona — hail affected Colorado Florida — hail affected Georgia — hail affected Indiana Kansas Maine Massachusetts Minnesota New Jersey North Carolina — hail affected North Dakota Oklahoma — hail affected Pennsylvania South Dakota Texas — hail affected Wyoming Connecticut Missouri West Virginia Illinois New Mexico Arkansas — hail affected California Delaware District of Columbia Hawaii Iowa Kentucky Maryland Michigan — hail affected Mississippi Montana New Hampshire New York Ohio Oregon Tennessee Utah Virginia Washington Wisconsin Nebraska South Carolina — hail affected Idaho Nevada Vermont Louisiana Rhode Island

A moderate hail event swept across AR, AZ, FL, GA and 5 more states on July 12, 2026, with MRMS radar measuring stones up to 2.50". An estimated 11,036 structures fell inside the qualifying swath. Florida took the brunt with ~3,452 structures estimated in the ≥1" footprint. About 103 fell under damaging ≥1.75" hail capable of denting metal and breaking shingles. NOAA logged 11 hail reports and 161 wind reports for the day.

Max hail size
2.50"
States impacted
9
Structures in swath
11,036

Estimated structures affected by state & hail size

State≥1.00"≥1.75"≥2.50"
Florida3,45200
Michigan2,6261030
Texas2,17800
North Carolina1,20400
Arizona61700
Georgia55700
South Carolina38100
Oklahoma1900
Arkansas200

NOAA storm reports

Hail reports (11)

Michigan · 8 reports

TimeLocationCountyObserver comment
07:00MOTT ISLANDKEWEENAWPublic report with an image that shows a collection of hailstones on wooden planks, with the largest being roughly golf ball sized. Time estimated from radar.
09:00CALUMETHOUGHTONPublic report on social media with picture of hailstones between half inch to penny size.
10:38NESTORIABARAGATrained spotter noted a quick burst of small hail ranging from pea to nickel size.
11:24HERMANBARAGACOOP observer noted ping pong to golf ball sized hail.
14:437 S Big BayMarquettePublic report of half-inch hail.
14:58HARVEYMARQUETTEPublic report on social media with picture of hail ranging from pea to penny size. Also noted strong winds and a power outage.
15:13IshpemingMarquetteReport of pea sized hail with storm onset on social media. Time estimated from radar data.
15:203 NNW Little LakeMarquettePublic report on social media of a few minutes of pea sized hail.

Florida · 2 reports

TimeLocationCountyObserver comment
13:412 WNW Palm CoastFlaglerA report of pea size hail along Bunker View Drive was submitted from Flagler County Emergency Management.
17:05TEQUESTAPALM BEACHPalm Beach County local official reported nickel sized hail in the Jupiter Farms area near 150th and 115th.

Texas · 1 report

TimeLocationCountyObserver comment
13:57AMARILLORANDALLHail fell across the southern parts of Amarillo that ranged from penny size to quarter size.

Wind reports (160)

South Carolina · 30 reports

TimeLocationCountyObserver comment
13:17SLANDSVILLEDORCHESTERDorchester County Emergency Management reported a tree down blocking part of the roadway in the the 9000 block of Dorchester Road.
13:29WHITMIRENEWBERRYNewberry County Dispatch reported multiple trees down in the town of Whitmire. Time estimated by radar.
13:34JAMES ISCHARLESTONCharleston County Emergency Management reported a tree down at the intersection of Fort Johnson Road and Mikell Drive.
13:58ELGINLANCASTERLancaster County dispatch reported there are numerous trees down across the county. Time estimated by radar.
14:18FOSTERS XRDSLANCASTERLancaster County Dispatch reported a tree down at Charlotte Hwy and E-N Corner Rd. Time estimated by radar.
15:17MT CARMELMCCORMICKMcCormick County dispatch reported multiple trees down across Hwy 823 near Mount Carmel. Time estimated by radar.
15:35SHELL PTBEAUFORTBeaufort County Emergency Management reported a tree down near the intersection of Joe Frazier Road and Adams Way.
15:36WINDY HILLFLORENCEAt least two downed power poles along Lazy Lane.
15:37WINDY HILLFLORENCEA large tree was blocking E Old Marion Hwy near intersection with Woodville Rd. Multiple homes with damage also reported. Two campers were overturned and caught fire leading to 2 minor injuries.
15:50MARS BLUFFFLORENCEMultiple trees reported down along SC-327 just south of Francis Marion University.
15:55ELGINKERSHAWKershaw county emergency management reported trees and powerlines down along Highway Church Road near Blaney Road.
15:59BEAUFORT CO ARPTBEAUFORTBeaufort County Emergency Management reported powerlines down across Oakwood Drive.
16:07PORT ROYALBEAUFORTBeaufort County Emergency Management reported tree down on powerlines at the intersection of White Horse Road and Islands Causeway. The tree was on fire.
16:15PROSTPECT XRDSFLORENCEA tree was reported down on Hanna Lake Road.
16:39BEAUFORT CO ARPTBEAUFORTBeaufort County Emergency Management reported a tree down near the intersection of Sunset Boulevard and Pearl Tabby Drive.
16:44SCOTTBEAUFORTBeaufort County Emergency Management reported powerlines down across the intersection of Lands End Road and Galaxy Lane.
16:52BEAUFORT CO ARPTBEAUFORTBeaufort County Emergency Management reported a tree down near the intersection of Wood Duck Lane and Chickadee Lane.
16:56BATESBURGSALUDASaluda County Dispatch reported a few trees down along Old Golf Course Rd. Time estimated by radar.
16:57BEAUFORT CO ARPTBEAUFORTBeaufort County Emergency Management reported a tree down on powerlines near the intersection of Cove Road and Red Tip Road.
17:13BATESBURG ARPTLEXINGTONLexington County EM reported tree downed at the intersection of South Lee St and Cameron Rd.
17:22RITTERCOLLETONColleton County Emergency Management reported a tree down in the 1200 block of Saxby Hill Road.
17:25GRAYSJASPERJasper County dispatch reported a tree down on a powerline on Grays Highway.
17:29RILEYCALHOUNCounty EM reported trees and downed power lines down at Cartwright and Murph Mill Roads. Time estimated by radar.
17:55FOREST BEACHBEAUFORTHilton Head Emergency Management reported a tree down on Shipyard Drive.
17:58PINELANDJASPERJasper County dispatch reported tree down down blocking one lane at Cypress Branch Road and Calf Pen Bay Road.
17:58PINELANDJASPERJasper County dispatch reported a tree down near the intersection of Cohen Road and Calf Pen Bay Road.
18:05HILTON HEAD ISBEAUFORTHilton Head Emergency Management reported a tree down on Sawtooth Court.
18:15ORANGEBURGORANGEBURGOrangeburg County Dispatch reports trees and powerlines down in the city. Time estimated by radar.
18:19ORANGEBURGORANGEBURGOrangeburg County EM reported several trees down on Second Avenue in Orangeburg. Time estimated by radar.
18:55HARDEEVILLEJASPERJasper County dispatch reported a tree down on a powerline at Whyte Hardee Boulevard and Independence Boulevard.

Florida · 29 reports

TimeLocationCountyObserver comment
11:07CARYVILLEWASHINGTONA tree limb was blocking the road on Saint Marys Road.
11:141 NW Gainesville AirporAlachuaASOS station KGNV Gainesville.
11:38BETHLEHEMHOLMESA few trees were reported down in Holmes county.
12:00EAST CAMPLIBERTYFHP reported a tree down in the southbound lane at CR-67.
12:35FORT BRADENLEONA tree was down in the roadway.
12:56SHADEVILLEWAKULLAA large tree was down on an unoccupied truck off Cochise in the gardens. It also brought down power lines.
13:00TALLAHASSEE MALLLEONA tree was down at Boone Blvd and Alder Dr.
13:08TALLAHASSEE MALLLEONA large tree branch blocked the westbound lane on Bradford Road near N Meridian Rd.
13:08LAKE ELLALEONA large tree limb fell on road at Terrace Street and Beard Street.
13:19CHAIRESLEONA tree limb on a power line resulting in a power outage to 1366 customers from the Chaires substation as reported by Talquin.
13:24CHAIRES CROSSINGLEONA tree branch was on a power line on W W Kelly Road.
13:302 E Palm CoastFlaglerMesonet station 1334W 1.6 E Palm Coast (WEATHERSTEM).
13:402 SW Kennedy Space CentBrevardUSSF wind sensor on tower 509 measured a peak wind gust of 41MPH/36KT from the northeast at 2:40 PM. Sensor elevation is 54 feet.
13:50DRIFTONJEFFERSONPower lines were down at Thompson Valley and Curtis Mills.
13:502 SW Kennedy Space CentBrevardUSSF wind sensor on tower 110 measured a peak wind gust of 44MPH/38KT from the northwest at 2:50 PM. Sensor elevation is 54 feet.
14:052 WSW Cape Canaveral SFBrevardUSSF wind sensor on tower 403 measured a peak wind gust of 49MPH/43KT from the north at 3:05 PM. Sensor elevation is 54 feet.
14:211 NNE Saint Augustine BSt. JohnsDelayed report - NDBC station SAUF1 on the St Augustine Beach Pier reported a wind gust of 35 knots, or 40 mph.
14:252 ESE Cape Canaveral SFBrevardUSSF wind sensor on tower 3 measured a peak wind gust of 46MPH/40KT from the north at 3:25 PM. Sensor elevation is 54 feet.
14:302 ESE Cape Canaveral SFBrevardUSSF wind sensor on tower 3 measured a peak wind gust of 52MPH/45KT from the north at 3:30 PM. Earlier, a gust to 46MPH/40KT occurred at 3:25 PM. Sensor elevation is 54 feet.
14:53(NIP)NAS JACKSONVILLDUVALAWOS station KNIP Jacksonville Nas measured a 58 mph gust.
15:05SAN PABLODUVALTrained spotter reported several small trees in the parking lot of Walmart on Hodges Blvd and Beach Blvd were blown down. Time estimated via radar.
15:141 S Melbourne BeachAMZ552The mesonet station DW8248 Melbourne Beach measured a peak wind gust of 40MPH/35KT from the northwest at 4:14 PM.
15:302 SSW Avon ParkHighlandsMesonet station 1952W FSWN Highlands Avon Park.
15:403 E Avon ParkHighlandsMesonet station 1958W FSWN Highlands Lake.
15:541 WNW Vero BeachIndian RiverVero Beach Municipal Airport measured a peak wind gust of 39MPH/34KT from the north at 4:54 PM.
16:2210 NNE LoridaHighlandsMesonet station APRF1 Avon Park AF Range 1.
20:151 N BelleairPinellasMesonet station EW6508 Belleair.
20:301 W Tampa InternationalHillsboroughMesonet station 1829W FSWN Tampa Intl Apt.
20:386 NNW Anna Maria IslandGMZ853Mesonet station XEGM Egmont Channel.

Alabama · 19 reports

TimeLocationCountyObserver comment
12:03CAIRNS ARMY-AIR FIELDDALEA tree was down in the Clayhatchee area.
12:07FORT RUCKERDALEA tree was down near Highway 85 and County Road 26.
12:10MEMPHISHOUSTONThere were downed power lines across a fence and a tree.
12:20DOTHANHOUSTONA tree was blocking the roadway near church on Range Street.
12:20DOTHANHOUSTONA large tree blocked road on Montezuma Avenue.
12:20DOTHANHOUSTONA tree was in the roadway on East Powell Street.
12:21WEBBHOUSTONA fallen tree blocked the railroad tracks near Jimbo Road.
12:21KELLY SPRINGSHOUSTONA power line blocked Rutgers and Cornell Road.
12:21KELLY SPRINGSHOUSTONA tree limb was down on power lines on Whatley Drive.
12:21DOTHANHOUSTONA tree was down on Northfield Circle.
12:21DOTHANHOUSTONA tree was down on power lines and blocked Choctaw Road.
12:23KELLY SPRINGSHOUSTONA tree blocked the road in front of Richland Road home.
12:25MIDLAND CITYDALEA tree was down on Daniel Parker Drive in Midland City.
12:25DOTHANHOUSTONA tree was on power lines on Dawson Street.
12:27(DHN)NAPIER FIELDDALEA fallen tree resulted in a power outage on Green Road.
12:29SYLVAN GROVEDALEA fallen tree resulted in a power outage along County Road 79.
12:35HEADLANDHENRYA fallen tree resulted in a power outage on East Church Street in Headland.
13:00ABBEVILLEHENRYTrees and power lines were down in multiple areas of Henry county.
13:25OTHOHENRYA fallen tree resulted in a power outage near Galaxie Drive.

North Carolina · 19 reports

TimeLocationCountyObserver comment
14:24WAXHAW ARPTUNIONUtility company reported multiple trees blown down on power lines and causing outages along Waxhaw Creek Rd. A large tree limb was blown down on David Rd at Ruby Linder Rd.
15:54DUNNHARNETTTrees fell on powerlines in the town of Dunn, leading to power outages.
17:15GODWINCUMBERLANDA tree was reported down on Dunn Road.
17:15WADECUMBERLANDA tree was reported down.
18:32SOUTHERN PINES ARPTMOOREMoore County Airport reported a 60 mph wind gust.
19:16ZEBULONWAKETrees were reported down near the 310 block of East Vance Street in Zebulon.
19:22ZEBULON ARPTWAKEA tree was reported down along Weavers Pond Drive in Zebulon.
19:30ROCKTONWAKEA tree was reported down near the 840 block of East Gannon Avenue in Zebulon.
19:47WENDELLWAKEPower lines were reported down along the 950 block of Morphus Bridge Road in Wendell.
19:50MACEDONIAWAKEA tree was reported down on Loch Highlands Drive.
19:55ECHO HGTSWAKEA tree was reported down on Grovemont Road.
20:05MACEDONIAWAKEA tree was reported down Holly Springs Road near Pinnacle Drive.
20:23AUBURNWAKEA tree was reported down on East Garner Road.
20:58LILLINGTONHARNETTA tree fell on powerlines near Brookfield Avenue.
21:06FOUR OAKSJOHNSTONA tree was reported down on power lines.
21:12LUARTHARNETTA tree was reported down on Old US 421 between Wayne McLean Drive and Peach Farm Road.
21:25BROGDENJOHNSTONA tree was reported down on power equipment near Brogden Road and Pollard Road.
22:10GOSHENSAMPSONTwo trees were down on Suttontown Road.
22:41DUDLEYWAYNEA tree was reported down on power lines.

Arizona · 17 reports

TimeLocationCountyObserver comment
13:30ELFRIDACOCHISEThunderstorm winds ripped off half of a metal roof from a manufactured home in El Frida. Time estimated by radar.
14:50AGUA FRIAYAVAPAIA mesonet station in Prescott Valley (GW4061) measured a 61 mph thunderstorm wind gust at 2:50 PM.
14:50(PRC)PRESCOTT ARPTYAVAPAIPublic reported, via Facebook, downed flag poles, with pergolas and other structures flipped or destroyed in the Coyote Springs area due to strong winds.
14:53AGUA FRIAYAVAPAIPublic sent photos of metal fencing and playground equipment blown over from thunderstorm winds in the Saddle View Estates area. Time estimated by radar.
15:04MESCALCOCHISEPersonal weather station recorded 58 MPH wind gust due to thunderstorm wind gusts.
15:12POMERENECOCHISERoofing came off carport due to thunderstorm wind gusts.
15:25GOODWINYAVAPAIA trained spotter reported a small tree uprooted on a north facing slope.
15:45CANYONYAVAPAIPublic reported, via Facebook, tree limbs down from strong winds.
15:53BUMBLE BEEYAVAPAIThe RAWS station at Sunset Point (QSPA3) measured a 64 mph thunderstorm wind gust at 3:53 PM.
15:54VAILPIMAA 63 mph wind gust measured at personal weather station due to thunderstorm wind gusts.
16:07BOWIECOCHISEMesonet station UP552 along Highway 191 and I-10.
16:21EMERY PARKPIMAASOS station KTUS Tucson International Airport recorded thunderstorm wind gust.
16:35SABINOPIMATree knocked down due to thunderstorm wind gusts.
17:01STANTONYAVAPAIA 58 mph thunderstorm wind gust was measured at the Stanton RAWS site (QSTA3) at 5:01 PM.
17:08SABINOPIMAMesonet station QSGA3 Saguaro recorded thunderstorm wind gusts.
17:15SELLSPIMAMesonet station QSEA3 Sells due to thunderstorm wind gust. Estimated time from radar.
17:30SILVER BELLPIMAPersonal weather station gusted to 68 mph due to thunderstorm wind gusts.

Michigan · 13 reports

TimeLocationCountyObserver comment
08:00Mid Superior BuoyLSZ264Buoy station 45001 41 N Copper Harbor.
08:50AHMEEKKEWEENAWEmergency Manager reported a tree down on a wire sparking a fire on Cliff Drive near Ahmeek.
08:51CALUMETHOUGHTONEmergency Manager reported a tree down on a wire on Lakeshore Drive in Calumet Township.
10:20Stannard Rock LighthousLSZ266Mesonet station STDM4 33 NNE Granite Island.
14:20Granite IslandMarquetteU-MICH and NMU Mesonet station GISM4, 11 N Trowbridge Park.
14:43TROWBRIDGE PARKMARQUETTEBroadcast media reported a large tree uprooted on Hawley Street.
14:50MARQUETTEMARQUETTEPublic reports of trees down on the east side of Marquette, including one down on an electrical wire and a tree snapped along the lakeshore at South Beach.
14:53MunisingAlgerASOS station KP53 Munising Lakeshore.
15:00CARLSHENDMARQUETTEPublic report of occasional dime-sized hail, heavy rain, and strong winds breaking small branches.
15:58CLEEREMANSMENOMINEEMenominee County Dispatch reported at least 1 tree down in the Hannahville Indian Community in northern Harris Township. Location estimated from dispatch comments and time estimated by radar.
16:25FLAT ROCKDELTASpotter reported downed tree branches on roadways, blocking one lane. Branch diameter estimated 1 to 2 inches from pictures.
16:35HYDEDELTASpotter report of several downed trees near Hyde blocking a lane of US2/41. Diameter estimated from pictures. Two trees had branch diameters between 1 to 2 inches. Another tree was dead, but had a diameter between 6 to 10 inches.
16:35Minneapolis ShoalLMZ221Mesonet station XMAPV Minneapolis Shoal.

Montana · 11 reports

TimeLocationCountyObserver comment
15:00MELVILLESWEET GRASSMesonet station MTHLS Harlowton South Us-191 Mp 22.0 gusted up to 61 mph.
15:079 ESE ChicoParkMesonet station WCRM8 Wicked Creek.
16:0013 NW RoundupMusselshellMesonet station MTM41 12.9 NW Roundup (MT-MESO).
16:17(GTF)GREAT FALLS ARPTCASCADEASOS station KGTF Great Falls Airport thunderstorm wind gust.
16:25Pine CreekParkMesonet station DW8455 Livingston.
16:55TEIGENPETROLEUMThe Winnett SW Montana Climate Office mesonet site (WIEM8) measured a 59 mph wind gust.
17:07(LWT)LEWISTON MUNI AFERGUSThunderstorm wind gusts uprooted a 25 to 30 ft spruce tree with an 8 inch diameter base.
17:41DRY BLOOD CREEK RAWSPETROLEUMThe Dry Blood Creek RAWS site (DBCM8) measured a 73 mph wind gust.
17:45GRASSRANGEFERGUSMesonet station MTBCH Beacon Hill Us-87 Mp 35.0 thunderstorm wind gust.
18:00GRASSRANGEFERGUSMesonet station MTBCH Beacon Hill Us-87 Mp 35.0 thunderstorm wind gust. Timing estimated by radar.
19:00SUN PRAIRIEPHILLIPSThe Sun Prairie Montana Climate Office mesonet site (SNPM8) measured a 60 mph wind gust.

Texas · 6 reports

TimeLocationCountyObserver comment
13:28PANTEXCARSONThe peak wind gust was 66 mph and was measured at 227pm CDT, with other gusts of 63mph and 64mph between 228pm and 231pm.
14:03AMARILLORANDALLTwo to three trees were blown down near the intersection of Milam and 58th.
14:35SATSUMAHARRISA member of the public reported large tree branches down in the Steeple Chase subdivision, northwest of Jersey Village. Another individual would provide further details of the extent of damage. Several large, healthy tree limbs were snapped. Some fences were blown down. A few shingles and shutters were also stripped from homes. One large branch fell through a fence and crushed a small gazebo. Winds were estimated at 74 mph using Hardwood Trees with a DoD of 2.
16:24WOLFFORTHLUBBOCKA Texas Tech University West Texas mesonet site near Wolfforth measured a severe wind gust of 62 mph.
16:40IDALOULUBBOCKA cluster of thunderstorms produced a wet microburst in eastern Lubbock County. The Idalou fire department reported that a roof was blown off of a barn along with additional wind damage to mobile homes south of Idalou.
18:55ENNISELLISEnnis Police Department reported numerous trees down, a power line down, and a carport blown over in Ennis.

Georgia · 5 reports

TimeLocationCountyObserver comment
13:161 W Standleys StoreClayAmbient weather station gusted to 42 mph.
14:57Moody AfbLowndesKVAD gusted to 39 mph.
15:08Southwest Ga Regional aDoughertyASOS station KABY Albany.
16:25CLARKESVILLEHABERSHAMCounty comms reported multiple trees blown down across Clarkesville.
17:20SANDFLYCHATHAMChatham County Emergency Management reported a tree down on a home on Garfield Street.

Utah · 5 reports

TimeLocationCountyObserver comment
17:20COVE FTMILLARDThe I-70 at I-15 mesonet station recorded a wind gust of 62 mph as a result of outflow winds associated with a nearby cluster of showers and thunderstorms moving through the area.
18:24(CDC)CEDAR CITY ARPTIRONThe Cedar City Municipal Airport ASOS (KCDC) recorded a wind gust of 67 mph as a result of outflow winds associated with a nearby cluster of showers and thunderstorms moving through the area.
18:26(CDC)CEDAR CITY ARPTIRONSocial media video showed several power poles down and minor branches snapped on Main Street between the hospital and Canyon View School. Time estimated by a corresponding measured gust of 67 mph at the Cedar City Municipal Airport ASOS (KCDC).
19:00ENOCHIRONThe ROSEBUD mesonet station recorded a wind gust of 58 mph as a result of outflow winds associated with a nearby cluster of showers and thunderstorms moving through the area.
19:18SPRINGDALEWASHINGTONZion National Park reported that a large Cottonwood tree branch approximately 12 inches in diameter broke off due to winds and was blocking a road within the park.

Mississippi · 3 reports

TimeLocationCountyObserver comment
21:00MADISONMADISONA tree was downed on powerlines on Haley Creek Drive.
21:25BARNETT RES WESTRANKINA tree was downed near Church Road at Northshore Parkway.
21:30FANNINRANKINA tree was downed across Old Highway 471 near the Scottish Hills neighborhood.

Wisconsin · 2 reports

TimeLocationCountyObserver comment
16:00WASHINGTON ISLANDDOORThunderstorm winds downed trees and powerlines on Washington Island. The time of this report is an estimate based on radar data.
16:25SISTER BAYDOORThunderstorm winds downed trees and powerlines in Sister Bay. The time of this report is an estimate based on radar data.

Oklahoma · 1 report

TimeLocationCountyObserver comment
01:00NORMANCLEVELANDA large tree limb was blown down. The event time is estimated based on radar observations.
Was a specific property in this swath?
Run the address against NOAA hail history → Address hail check