Missouri storm reports for July 4, 2026
NOAA recorded 199 wind reports in Missouri on July 4, 2026.
- in Missouri
- 199
- Storm reports
- 2 SSW Wainwright, Cole County, MO
- 80 mph
- Highest gust
- 0
- Tornado reports
Hail, inches
- 0.75
- 1
- 1.5
- 2
- 2.5
- 3+
Dots: reports. Shading: radar estimate.
- Wind report
- Estimated gusts, 50 to 90 mph
- Surveyed wind damage
Hail, inches
- 0.75
- 1
- 1.5
- 2
- 2.5
- 3+
Dots: reports. Shading: radar estimate.
- Wind report
- Estimated gusts, 50 to 90 mph
- Surveyed wind damage
Source: NOAA/NWS Storm Prediction Center, preliminary storm reports. NOAA revises recent reports for several weeks. Report day: 12:00 UTC on July 4, 2026 to 12:00 UTC the next day. Times are Central.
Select a dot or a path for the report. NWS survey teams walked the shaded paths after the storm; each is drawn at the widest width they found, so it can look wider than the damage at any one spot. Gust lines are estimates: the highest gust of the day in NOAA's hourly 2.5 km wind analysis (URMA), which fills in between weather stations. They aren't measurements at any building.
Reports by hour
Wind199, most at 12 PM
Every report
Source: NOAA/NWS Storm Prediction Center.
| Time | Gust | Where |
|---|---|---|
| 12:11 PM | Not measured | 6 NE Drexel, Cass County, MO |
| 12:15 PM | Not measured | 1 NNW West Line, Cass County, MO |
| 12:15 PM | Not measured | Cleveland, Cass County, MO |
| 12:17 PM | Not measured | Freeman, Cass County, MO |
| 12:19 PM | Not measured | 3 WNW Adrian, Bates County, MO |
| 12:19 PM | Not measured | 4 E Freeman, Cass County, MO |
| 12:20 PM | Not measured | 2 ENE Freeman, Cass County, MO |
| 12:21 PM | Not measured | 4 WSW Harrisonville, Cass County, MO |
| 12:21 PM | Not measured | 4 WSW Harrisonville, Cass County, MO |
| 12:23 PM | Not measured | 1 WNW Butler, Bates County, MO |
| 12:23 PM | Not measured | 4 SSW Harrisonville, Cass County, MO |
| 12:23 PM | Not measured | 1 NNE East Lynne, Cass County, MO |
Show all 199 wind reportsShow fewer
| Time | Gust | Where |
|---|---|---|
| 12:25 PM | Not measured | 3 ENE Archie, Cass County, MO |
| 12:25 PM | Not measured | 2 S Harrisonville, Cass County, MO |
| 12:25 PM | Not measured | 1 W Harrisonville, Cass County, MO |
| 12:25 PM | Not measured | 2 W Harrisonville, Cass County, MO |
| 12:25 PM | Not measured | 3 W Harrisonville, Cass County, MO |
| 12:29 PM | 59 mph | 3 SSW Butler, Bates County, MO |
| 12:30 PM | Not measured | Butler, Bates County, MO |
| 12:30 PM | Not measured | 3 SE Archie, Bates County, MO |
| 12:30 PM | Not measured | Harrisonville, Cass County, MO |
| 12:30 PM | Not measured | 1 ENE Harrisonville, Cass County, MO |
| 12:30 PM | Not measured | 2 SE Peculiar, Cass County, MO |
| 12:32 PM | Not measured | 1 SW Ballard, Bates County, MO |
| 12:32 PM | Not measured | 3 SE Harrisonville, Cass County, MO |
| 12:32 PM | Not measured | 3 E Peculiar, Cass County, MO |
| 12:32 PM | Not measured | Peculiar, Cass County, MO |
| 12:34 PM | Not measured | Ballard, Bates County, MO |
| 12:34 PM | Not measured | Garden City, Cass County, MO |
| 12:34 PM | Not measured | 4 E Garden City, Cass County, MO |
| 12:35 PM | Not measured | Harrisonville, Cass County, MO |
| 12:35 PM | Not measured | 3 ESE Harrisonville, Cass County, MO |
| 12:36 PM | Not measured | 5 SSE Horton, Vernon County, MO |
| 12:36 PM | Not measured | 2 ENE Garden City, Cass County, MO |
| 12:36 PM | Not measured | 4 NNW Harrisonville, Cass County, MO |
| 12:38 PM | Not measured | 5 SE Ballard, Bates County, MO |
| 12:38 PM | Not measured | La Tour, Johnson County, MO |
| 12:38 PM | Not measured | 2 ENE Harrisonville, Cass County, MO |
| 12:38 PM | Not measured | East Lynne, Cass County, MO |
| 12:38 PM | Not measured | 1 NW Gunn City, Cass County, MO |
| 12:38 PM | Not measured | 2 NW Gunn City, Cass County, MO |
| 12:38 PM | Not measured | 5 NNE Harrisonville, Cass County, MO |
| 12:39 PM | Not measured | 3 SW Pleasant Hill, Cass County, MO |
| 12:40 PM | Not measured | 1 SSW Urich, Henry County, MO |
| 12:40 PM | Not measured | Urich, Henry County, MO |
| 12:40 PM | Not measured | 2 ESE La Tour, Johnson County, MO |
| 12:40 PM | Not measured | 1 ENE Gunn City, Cass County, MO |
| 12:40 PM | Not measured | 3 NE Gunn City, Cass County, MO |
| 12:45 PM | Not measured | 4 N Quick City, Johnson County, MO |
| 12:47 PM | Not measured | Walker, Vernon County, MO |
| 12:48 PM | Not measured | 3 S Kingsville, Johnson County, MO |
| 12:48 PM | Not measured | 3 SSW Kingsville, Johnson County, MO |
| 12:49 PM | Not measured | 4 NE Quick City, Johnson County, MO |
| 12:49 PM | Not measured | 4 S Holden, Johnson County, MO |
| 12:49 PM | Not measured | 4 ENE La Tour, Johnson County, MO |
| 12:50 PM | Not measured | Schell City, Vernon County, MO |
| 12:50 PM | Not measured | 1 S Kingsville, Johnson County, MO |
| 12:51 PM | Not measured | 1 WSW Holden, Johnson County, MO |
| 12:51 PM | Not measured | Strasburg, Cass County, MO |
| 12:54 PM | Not measured | Clinton, Henry County, MO |
| 12:55 PM | Not measured | Post Oak, Johnson County, MO |
| 12:55 PM | Not measured | Chilhowee, Johnson County, MO |
| 12:55 PM | Not measured | 5 SE Holden, Johnson County, MO |
| 12:55 PM | Not measured | Holden, Johnson County, MO |
| 12:55 PM | Not measured | 2 WSW Kingsville, Johnson County, MO |
| 12:57 PM | Not measured | Kingsville, Johnson County, MO |
| 12:58 PM | Not measured | Deepwater, Henry County, MO |
| 12:59 PM | Not measured | 4 NW Clinton, Henry County, MO |
| 12:59 PM | 62 mph | 6 W Calhoun, Henry County, MO |
| 12:59 PM | Not measured | 3 E Chilhowee, Johnson County, MO |
| 12:59 PM | Not measured | 5 NNE Chilhowee, Johnson County, MO |
| 1:01 PM | Not measured | 1 SSE Clinton, Henry County, MO |
| 1:04 PM | Not measured | 2 S Clinton, Henry County, MO |
| 1:04 PM | Not measured | 6 NNE Clinton, Henry County, MO |
| 1:06 PM | Not measured | 2 ESE Clinton, Henry County, MO |
| 1:07 PM | Not measured | 3 N Brownington, Henry County, MO |
| 1:09 PM | 65 mph | 2 ESE Leeton, Johnson County, MO |
| 1:14 PM | 63 mph | 2 SW Iconium, St. Clair County, MO |
| 1:15 PM | Not measured | 1 SW Osage Beach, Camden County, MO |
| 1:15 PM | Not measured | Leeton, Johnson County, MO |
| 1:15 PM | 60 mph | Leeton, Johnson County, MO |
| 1:15 PM | Not measured | 3 S Warrensburg, Johnson County, MO |
| 1:16 PM | Not measured | 3 E Leeton, Johnson County, MO |
| 1:16 PM | Not measured | 4 SSW Whiteman Air Forc, Johnson County, MO |
| 1:18 PM | Not measured | Windsor, Henry County, MO |
| 1:24 PM | Not measured | 3 SSE Warrensburg, Johnson County, MO |
| 1:24 PM | Not measured | Knob Noster, Johnson County, MO |
| 1:29 PM | Not measured | 2 S Whitakerville, Benton County, MO |
| 1:30 PM | Not measured | 2 ESE Warsaw, Benton County, MO |
| 1:38 PM | Not measured | 6 S Sedalia, Pettis County, MO |
| 1:44 PM | Not measured | 8 SSW Smithton, Pettis County, MO |
| 1:46 PM | Not measured | 7 SSW Smithton, Pettis County, MO |
| 1:48 PM | Not measured | 8 S Smithton, Pettis County, MO |
| 1:50 PM | Not measured | 10 S Smithton, Pettis County, MO |
| 1:51 PM | Not measured | 4 SE Stover, Morgan County, MO |
| 1:55 PM | Not measured | 5 SSE Edwards, Benton County, MO |
| 1:55 PM | Not measured | Edwards, Benton County, MO |
| 1:55 PM | Not measured | 1 WNW Versailles, Morgan County, MO |
| 1:56 PM | Not measured | Smithton, Pettis County, MO |
| 1:58 PM | 68 mph | 3 SSE Branch, Dallas County, MO |
| 2:00 PM | Not measured | 2 WNW Purvis, Camden County, MO |
| 2:00 PM | Not measured | Gravois Mills, Morgan County, MO |
| 2:00 PM | Not measured | 3 W Versailles, Morgan County, MO |
| 2:02 PM | Not measured | 3 SW Green Bay Terrace, Camden County, MO |
| 2:02 PM | 58 mph | 3 NW Versailles, Morgan County, MO |
| 2:03 PM | Not measured | Sunrise Beach, Camden County, MO |
| 2:03 PM | Not measured | 2 NNW Sunrise Beach, Morgan County, MO |
| 2:06 PM | Not measured | Eldon, Miller County, MO |
| 2:06 PM | Not measured | 1 N Versailles, Morgan County, MO |
| 2:08 PM | Not measured | Otterville, Cooper County, MO |
| 2:10 PM | Not measured | 5 ENE Hughesville, Pettis County, MO |
| 2:12 PM | Not measured | 4 SSW Eldridge, Laclede County, MO |
| 2:13 PM | Not measured | 1 W California, Moniteau County, MO |
| 2:13 PM | Not measured | Tipton, Moniteau County, MO |
| 2:15 PM | Not measured | 4 ESE Camdenton, Camden County, MO |
| 2:15 PM | Not measured | 1 SW Osage Beach, Camden County, MO |
| 2:15 PM | Not measured | 1 NW Osage Beach, Camden County, MO |
| 2:15 PM | Not measured | 2 ESE Sunrise Beach, Camden County, MO |
| 2:15 PM | Not measured | Olean, Miller County, MO |
| 2:16 PM | Not measured | 7 SSW Bunceton, Cooper County, MO |
| 2:16 PM | Not measured | 6 SSW Bunceton, Cooper County, MO |
| 2:18 PM | Not measured | 1 SSE California, Moniteau County, MO |
| 2:18 PM | Not measured | California, Moniteau County, MO |
| 2:20 PM | Not measured | Eugene, Cole County, MO |
| 2:20 PM | Not measured | 7 S Bunceton, Cooper County, MO |
| 2:27 PM | Not measured | 9 SSW Prairie Home, Cooper County, MO |
| 2:28 PM | Not measured | 3 SSW Bunceton, Cooper County, MO |
| 2:30 PM | Not measured | Iberia, Miller County, MO |
| 2:30 PM | Not measured | Brumley, Miller County, MO |
| 2:30 PM | Not measured | 2 S Olean, Miller County, MO |
| 2:30 PM | Not measured | 2 S Jefferson City, Cole County, MO |
| 2:30 PM | Not measured | 1 NNW Centertown, Cole County, MO |
| 2:31 PM | Not measured | Meta, Osage County, MO |
| 2:34 PM | Not measured | Osage Bend, Cole County, MO |
| 2:35 PM | Not measured | Wardsville, Cole County, MO |
| 2:40 PM | Not measured | 1 W Wardsville, Cole County, MO |
| 2:42 PM | Not measured | 3 NE Ulman, Miller County, MO |
| 2:42 PM | Not measured | 3 NW Jefferson City, Cole County, MO |
| 2:43 PM | 61 mph | 2 NE Jefferson City, Callaway County, MO |
| 2:46 PM | 77 mph | 1 NE Taos, Cole County, MO |
| 2:46 PM | Not measured | Osage City, Cole County, MO |
| 2:47 PM | 80 mph | 2 SSW Wainwright, Cole County, MO |
| 2:48 PM | Not measured | Bonnots Mill, Osage County, MO |
| 2:50 PM | Not measured | 1 WSW Waynesville, Pulaski County, MO |
| 2:50 PM | Not measured | Linn, Osage County, MO |
| 2:52 PM | Not measured | Loose Creek, Osage County, MO |
| 2:52 PM | Not measured | Bonnots Mill, Osage County, MO |
| 2:55 PM | Not measured | Frankenstein, Osage County, MO |
| 3:00 PM | Not measured | 2 S Rolla, Phelps County, MO |
| 3:00 PM | Not measured | 1 SE Rolla, Phelps County, MO |
| 3:00 PM | Not measured | Rolla, Phelps County, MO |
| 3:00 PM | Not measured | Hartsburg, Boone County, MO |
| 3:00 PM | Not measured | 1 N Ashland, Boone County, MO |
| 3:02 PM | 75 mph | 1 NNW Vichy, Maries County, MO |
| 3:05 PM | Not measured | 2 ESE Rolla, Phelps County, MO |
| 3:06 PM | Not measured | Gerald, Franklin County, MO |
| 3:06 PM | Not measured | 1 NNE Hartsburg, Boone County, MO |
| 3:06 PM | Not measured | 2 E Wilton, Boone County, MO |
| 3:15 PM | Not measured | 5 S Rosati, Phelps County, MO |
| 3:15 PM | Not measured | Steelville, Crawford County, MO |
| 3:15 PM | Not measured | 3 S Harvester, St. Charles County, MO |
| 3:15 PM | Not measured | 2 E Weldon Spring, St. Charles County, MO |
| 3:20 PM | Not measured | 3 ESE Union, Franklin County, MO |
| 3:20 PM | Not measured | 1 E Union, Franklin County, MO |
| 3:30 PM | Not measured | 3 E Fulton, Callaway County, MO |
| 3:31 PM | Not measured | 5 NNW Reform, Callaway County, MO |
| 3:32 PM | Not measured | 3 NNW Town And Country, St. Louis County, MO |
| 3:33 PM | Not measured | Washington, Franklin County, MO |
| 3:34 PM | Not measured | Salem, Dent County, MO |
| 3:35 PM | Not measured | Chesterfield, St. Louis County, MO |
| 3:36 PM | Not measured | 1 ESE Washington, Franklin County, MO |
| 3:37 PM | Not measured | 1 NW Ballwin, St. Louis County, MO |
| 3:42 PM | Not measured | 2 SW Town And Country, St. Louis County, MO |
| 3:48 PM | Not measured | Montgomery City, Montgomery County, MO |
| 3:50 PM | Not measured | 5 SSW Otto, Jefferson County, MO |
| 3:54 PM | Not measured | Mapaville, Jefferson County, MO |
| 3:56 PM | Not measured | 2 NNE Creve Coeur, St. Louis County, MO |
| 3:56 PM | Not measured | Maryland Heights, St. Louis County, MO |
| 4:05 PM | Not measured | 3 W Bonne Terre, St. Francois County, MO |
| 4:08 PM | Not measured | 1 W Chesterfield, St. Louis County, MO |
| 4:09 PM | Not measured | 3 WSW Mehlville, St. Louis County, MO |
| 4:14 PM | Not measured | 1 S Lakeshire, St. Louis County, MO |
| 4:21 PM | Not measured | 2 ESE Weldon Spring, St. Charles County, MO |
| 4:21 PM | Not measured | 2 E Weldon Spring, St. Charles County, MO |
| 4:23 PM | Not measured | 1 S Lakeshire, St. Louis County, MO |
| 4:24 PM | Not measured | Desloge, St. Francois County, MO |
| 4:24 PM | Not measured | 2 NNW Shirley, Washington County, MO |
| 4:29 PM | Not measured | 1 NE Farmington, St. Francois County, MO |
| 4:30 PM | Not measured | 2 NNE Creve Coeur, St. Louis County, MO |
| 4:36 PM | Not measured | 1 ESE Washington, Franklin County, MO |
| 6:37 PM | Not measured | Pascola, Pemiscot County, MO |
| 9:42 PM | Not measured | 5 NW Neosho, Newton County, MO |
| 10:20 PM | Not measured | 3 SSW Reeds, Jasper County, MO |
| 10:25 PM | Not measured | 1 NNW Sarcoxie, Jasper County, MO |
| 10:28 PM | Not measured | 4 E Sarcoxie, Lawrence County, MO |
| 11:21 PM | Not measured | 1 W Billings, Christian County, MO |
| 11:44 PM | Not measured | 2 SW Nixa, Christian County, MO |
| 12:21 AM | Not measured | 3 ESE Ozark, Christian County, MO |
| 12:25 AM | Not measured | 3 NE Christian Center, Christian County, MO |
Cities with reports nearby
Reports within 15 miles of the center of each city we track.
| City | Largest hail | Highest gust | Tornado reports |
|---|---|---|---|
| Springfield, MO | None | None | 0 |
| St. Louis, MO | None | None | 0 |
Reports are what observers recorded near a location, not a complete record of every storm. They don’t describe conditions at any building.