Hail storm map for April 12, 2026: max 2.00" hail across TX, ~1,464 structures in swath.
TX
A low hail event swept in TX on April 12, 2026, with MRMS radar measuring stones up to 2.00". An estimated 1,464 structures fell inside the qualifying swath. Texas took the brunt with ~1,464 structures estimated in the ≥1" footprint. About 6 fell under damaging ≥1.75" hail capable of denting metal and breaking shingles. NOAA logged 14 hail reports and 78 wind reports for the day.
| State | ≥1.00" | ≥1.75" | ≥2.50" |
|---|---|---|---|
| Texas | 1,464 | 6 | 0 |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 11:22 | 1 WNW Grand Forks | Grand Forks | NWS employee observed pea sized hail at NWS Grand Forks office. |
| 11:25 | 2 S Grand Forks | Grand Forks | Off duty NWS employee reports pea sized hail on the south side of Grand Forks. |
| 11:25 | 1 ENE Grand Forks | Grand Forks | Spotter reports penny sized hail in Grand Forks near 1st Ave N. |
| 11:30 | 5 N Grand Forks | Grand Forks | Corrects previous hail report from 5 N Grand Forks. Relayed report of pea sized hail covering the ground near the intersection of 70th avenue north / north 42nd St at 1230p CT via former FAA observer. |
| 11:30 | Grand Forks | Grand Forks | Picture received via social media of pea sized hail south of UND campus. |
| 11:30 | 1 W East Grand Forks | Grand Forks | Report from mPING: Half-inch (0.50 in.). |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 11:30 | 1 NNW East Grand Forks | Polk | Off duty NWS employee reports pea sized hail north end of East Grand Forks at 1230p CST. |
| 17:05 | 3 E Payne | St. Louis | Estimated dime size hail with heavy rainfall. Time estimated from radar. |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 10:15 | 1 NW Clarksville | El Dorado | Public reported accumulating pea-sized hail in El Dorado Hills from thunderstorms. |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 01:55 | 1 N Thompson | Winnebago | Picture of hail north of Thompson. Relayed by KIOW radio. |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 14:26 | SOUTH MTN | CORYELL | A public mPing report indicated quarter sized hail in Fort Gates. |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 18:00 | Twin Bridges | Madison | Pea size hail falling. |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 12:45 | ARCO | BUTTE | A 60 mph thunderstorm outflow wind gust measured at Tom Cat Summit ITD mesonet site. |
| 12:45 | IDAHOME | CASSIA | The Yale ITD mesonet site recorded a 60 mph thunderstorm outflow wind gust. |
| 13:00 | COLD WATER | POWER | A 61 mph thunderstorm outflow wind gust was measured at the Cold Water ITD mesonet site. |
| 13:20 | ABERDEEN | BINGHAM | A 58 mph thunderstorm outflow wind gust was measured at the Aberdeen mesonet site. |
| 13:30 | STERLING | BINGHAM | A 65 mph thunderstorm outflow wind gust was recorded at the Sterling ITD mesonet site. |
| 13:33 | (PIH)POCATELLO MUNI | POWER | A 61 mph thunderstorm outflow wind gust was measured at the Pocatello Regional Airport ASOS site. |
| 13:34 | ABERDEEN | BINGHAM | A 60 mph thunderstorm outflow wind gust measured at the Aberdeen mesonet site. |
| 13:38 | CHUBBUCK | BANNOCK | Damage was reported in Chubbuck and Pocatello with roof shingle damage, power pole damage, power line damage, yard damage etc. |
| 13:45 | ARCO | BUTTE | A 59 mph thunderstorm outflow wind gust was measured at the Tom Cat Summit ITD mesonet site. |
| 13:50 | TABER | BINGHAM | A 60 mph thunderstorm outflow wind gust was measured at the Taber mesonet site. |
| 14:00 | ARCO | BUTTE | The INL Puzzle site recorded a 61 mph thunderstorm outflow wind. |
| 14:00 | 6 NW Atomic City | Butte | INL Puzzle mesonet site. |
| 14:00 | TABER | BINGHAM | The Tilden Flats ITD mesonet site recorded a 58 mph thunderstorm outflow wind gust. |
| 14:10 | SMALL | CLARK | The Medicine Lodge mesonet site recorded a 58 mph thunderstorm outflow wind gust. |
| 14:30 | CLEMENTSVILLE | TETON | The Relay Ridge mesonet site recorded a 59 mph thunderstorm outflow wind gust. |
| 14:35 | TERRETON | JEFFERSON | A 61 mph thunderstorm outflow wind gust was recorded at the Terreton mesonet site. |
| 14:45 | TERRETON | JEFFERSON | A 59 mph thunderstorm outflow wind gust was measured at the Rover mesonet site. |
| 14:45 | BERENICE | BUTTE | A 58 mph thunderstorm outflow wind gust was measured at the Junction 33/22 Summit ITD mesonet site. |
| 14:50 | HOWE | BUTTE | The Specific Manufacturing INL mesonet site recorded a 67 mph wind gust. |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 08:30 | 1 NNE Grand Marais | Alger | GLOS Weather Station GRMM4, 1 NNE Grand Marais. |
| 08:50 | 1 ENE Norton Shores | Muskegon | ASOS station KMKG Muskegon County Airport. |
| 09:37 | 1 ENE Norton Shores | Muskegon | ASOS station KMKG Muskegon County Airport. |
| 09:50 | 2 S Holland | Allegan | ASOS station KBIV W Mich Regional Arpt. |
| 09:58 | 1 ENE Norton Shores | Muskegon | ASOS station KMKG Muskegon County Airport. |
| 10:16 | 2 S Holland | Allegan | ASOS station KBIV W Mich Regional Arpt. |
| 11:32 | 3 ENE Sandstone | Jackson | ASOS station KJXN Jackson County-Reynolds Field Airport. |
| 11:50 | 2 S Holland | Allegan | ASOS station KBIV W Mich Regional Arpt. |
| 12:37 | 4 SSE South Haven | Van Buren | AWOS station KLWA South Haven Rgnl Arpt. |
| 12:54 | 1 ENE Norton Shores | Muskegon | ASOS station KMKG Muskegon County Airport. |
| 13:37 | 4 SSE South Haven | Van Buren | AWOS station KLWA South Haven Rgnl Arpt. |
| 19:49 | 1 ENE Norton Shores | Muskegon | ASOS station KMKG Muskegon County Airport. |
| 21:15 | 4 E Allegan | Allegan | Mesonet station DW6933 Allegan. |
| 21:39 | 2 SSW Cascade | Kent | ASOS station KGRR Gerald R Ford Intl. |
| 22:50 | 1 SSE Springfield | Calhoun | ASOS station KBTL Battle Creek Executive Airport. |
| 23:49 | 3 NE Portage | Kalamazoo | ASOS station KAZO Kalamazoo/BC Intl Airport. |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 12:10 | 2 NNW Willard | Box Elder | UDOT I-15 at Willard POE reported a gust of 60 mph. |
| 13:10 | (HIF)HILL AFB OGDEN | DAVIS | A severe wind gust to 60mph was recorded by an ASOS station at Hill Air Force Base. |
| 13:34 | KAYSVILLE | DAVIS | Public reported a large tree snapped at the base following a severe wind gust from an associated thunderstorm. |
| 13:55 | FARMINGTON | DAVIS | A 59mph severe wind gust associated with a thunderstorm was measured by the CENWWS UPR weather station. |
| 13:55 | CENTERVILLE | DAVIS | Public reported a large branch to around 6 inches in diameter was snapped from a severe wind gust associated with a thunderstorm. A photo was shared on social media. |
| 14:10 | 5 NE Lake Pt | Salt Lake | 62 mph wind gust reported at Kennecott Marina mesonet sensor (KCC02). |
| 20:16 | (MLF)MILFORD MUNI AR | BEAVER | A 58mph severe wind gust associated with a thunderstorm was measured by the Milford Municipal Airport ASOS station. |
| 20:30 | PINE CREEK | BEAVER | A wind gust to 64mph was measured by the I-15 at Pine Creek Hill UDOT Mesonet station. |
| 21:19 | 16 NW Moab | Grand | ASOS station KCNY 16 NW Moab. |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 15:27 | 2 WSW Fond Du Lac | Fond du Lac | 46 knot gust at Fond du Lac County Airport ASOS. |
| 15:33 | 3 SSW Wautoma | Waushara | AWOS station KY50 Wautoma Airport. |
| 15:45 | 2 ENE Bakerville | Wood | ASOS station KMFI Marshfield Airport. |
| 15:46 | 3 NNW Sheboygan Falls | Sheboygan | 49 knot gust at Sheboygan County Memorial Airport ASOS. |
| 15:51 | 1 S Wittman Field | Winnebago | ASOS station KOSH Oshkosh Airport. |
| 16:10 | 2 SSE Greenville | Outagamie | AWOS station KATW Appleton Airport. |
| 16:13 | 2 NNW Manitowoc | Manitowoc | AWOS station KMTW Manitowoc Airport. |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 15:53 | 2 E Rifle | Garfield | ASOS station KRIL Garfield County Rgnl AP. |
| 15:53 | 3 NW Fruitvale | Mesa | ASOS station KGJT Grand Junction Rgnl AP. |
| 16:53 | 2 E Rifle | Garfield | ASOS station KRIL Garfield County Rgnl AP. |
| 16:53 | 3 WSW Oxford | La Plata | ASOS station KDRO Durango La Plata Cnty Airport. |
| 22:45 | 2 E Rifle | Garfield | ASOS station KRIL Garfield County Rgnl AP. |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 16:45 | 6 N Dell | Beaverhead | Delayed report. 54 mph convective wind gust on Sunday evening at Kidd Montana Mesonet site. |
| 16:50 | 5 NNE Cameron | Madison | Convective wind gust of 56 mph at AWOS station KEKS Ennis Big Sky AWOS. |
| 17:15 | 4 NNE Mcallister | Madison | 61 mph convective wind gust. Mesonet station MTNOR Norris Hill (MT DOT). |
| 18:15 | 2 N Amsterdam | Gallatin | Delayed report. 56 mph convective wind gust on Sunday evening at Manhattan S Montana Mesonet site. |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 01:01 | 10 NNE Trinity Junction | Pershing | Mesonet station TOUNV 10.1 NE Trinity Junction (NV DOT). |
| 03:50 | 6 NE Mt. Charleston | Clark | Mesonet station NV015 Angel Peak. Single gust to 73 mph. |
| 04:00 | 42 ESE Manhattan | Nye | Station ID: Warm Springs Sum (CMP26) Elevation: 7550 ft. |
| 07:02 | 3 SW Mercury | Nye | ASOS station KDRA Desert Rock Airport. Single gust of 68 mph. |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 11:51 | SCHULENBURG | FAYETTE | A thunderstorm produced wind gusts estimated at 60 mph. The wind knocked down a tree and caused some minor structural damage in southwestern portions of Schulenburg. |
| 16:48 | MEMPHIS | HALL | A Texas Tech University West Texas mesonet site near Memphis measured a severe wind gust of 59 mph. |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 21:18 | Willard Airport | Champaign | ASOS station KCMI Willard Arpt. |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 23:24 | 3 WNW South Bend | St. Joseph | ASOS station KSBN South Bend International Ap. |