Live NWS data · updated hourly

Tennessee Hail Map & Storm Reports

Every verified hail report in Tennessee from the last 12 months — which towns got hit, how big it was, and how recently. The same NWS data insurance adjusters trust, organized for roofers.

17
Days with claimable 1"+ hail
2.5"
Largest hail (tennis ball)
91
Hail reports · 12 mo
3 days ago
Most recent report

The storms worth working

Biggest verified hail days in Tennessee this year — every one is still inside a typical insurance filing window.

Sep 5, 2025
10 months ago
2.5" tennis ball
6 N Gainesboro · 1 N Lafayette · 4 NW Williamsport · 5 NW Williamsport4 reports
Mar 16, 2026
4 months ago
2" golf ball
1 E St. Joseph · 1 W Dickson · 2 WNW Dickson · 7 WSW Dickson7 reports
Sep 4, 2025
10 months ago
1.75" golf ball
5 NE Farragut · 3 W Bradbury · 2 NNW Bradbury · Rockwood18 reports
Feb 27, 2026
5 months ago
1.75" golf ball
7 NNW South Pittsburg · 14 W Fayetteville · 14 WSW Fayetteville · Elkton5 reports
Nov 19, 2025
8 months ago
1.75" golf ball
4 NW Henry · 5 NNW Dresden · 3 NNW Martin · 5 SSW South Fulton5 reports

Most homeowner policies allow 1–2 years from the storm date to file — the roofer who documents the roof first usually writes the job.

0.88" hail — 3 SSE Wartrace, Bedford Co. (Jul 11, 2026)50 mph wind — 2 NNE Adair, Crockett Co. (Jul 11, 2026)1" hail — 2 NW Milan, Gibson Co. (Jul 11, 2026)50 mph wind — 3 NNE Roellen, Dyer Co. (Jul 11, 2026)50 mph wind — 3 N Ridgely, Lake Co. (Jul 10, 2026)50 mph wind — 2 N Cordova, Shelby Co. (Jul 8, 2026)50 mph wind — 4 N Oakland, Fayette Co. (Jul 4, 2026)1" hail — 2 WNW Clinton, Anderson Co. (Jul 3, 2026)0.75" hail — 4 W Clinton, Anderson Co. (Jul 3, 2026)0.7" hail — 4 E Dearmond, Roane Co. (Jul 3, 2026)0.75" hail — 6 NE Oak Ridge, Anderson Co. (Jul 3, 2026)0.5" hail — 2 NW Nolensville, Williamson Co. (Jul 3, 2026)64 mph wind — Baxter, Putnam Co. (Jul 3, 2026)1" hail — 4 NW Graysville, Hamilton Co. (Jul 3, 2026)50 mph wind — 3 ESE Paris, Henry Co. (Jul 2, 2026)1" hail — 5 N Fredonia, Montgomery Co. (Jul 2, 2026)0.88" hail — 6 E Clarksville, Montgomery Co. (Jul 2, 2026)1" hail — 1 SW Scotts Hill, Henderson Co. (Jul 2, 2026)1" hail — 3 SSE Scotts Hill, Decatur Co. (Jul 2, 2026)45 mph wind — 2 NE Oakland, Fayette Co. (Jul 1, 2026)1" hail — 1 SSE Liberty, Washington Co. (Jun 30, 2026)Tornado — 4 S Huntland, Franklin Co. (Jun 22, 2026)40 mph wind — 4 WNW Mcminnville, Warren Co. (Jun 18, 2026)41 mph wind — 2 WNW Tullahoma, Coffee Co. (Jun 18, 2026)40 mph wind — 4 WNW Mcminnville, Warren Co. (Jun 9, 2026)44 mph wind — 1 ESE Woodbury, Cannon Co. (Jun 9, 2026)44 mph wind — 2 NNE Murfreesboro, Rutherford Co. (Jun 9, 2026)54 mph wind — 2 N Smyrna, Rutherford Co. (Jun 9, 2026)47 mph wind — 4 N Antioch, Davidson Co. (Jun 9, 2026)1" hail — 5 SSW Cedar Hill, Robertson Co. (Jun 9, 2026)0.5" hail — 6 W Coopertown, Robertson Co. (Jun 9, 2026)0.7" hail — White House, Sumner Co. (Jun 9, 2026)45 mph wind — 1 SE Paris, Henry Co. (Jun 9, 2026)Tornado — 3 NNW Lone Mountain, Claiborne Co. (May 22, 2026)40 mph wind — 2 S Lebanon, Wilson Co. (Apr 29, 2026)36 mph wind — 5 E Lawrenceburg, Lawrence Co. (Apr 29, 2026)44 mph wind — 4 N Antioch, Davidson Co. (Apr 29, 2026)40 mph wind — 5 NW Clarksville, Montgomery Co. (Apr 29, 2026)40 mph wind — 1 NNW Readyville, Rutherford Co. (Apr 28, 2026)1" hail — 3 E Cordova, Shelby Co. (Apr 28, 2026)1" hail — 1 W Ellendale, Shelby Co. (Apr 28, 2026)0.75" hail — 3 SW Bartlett, Shelby Co. (Apr 28, 2026)48 mph wind — 2 N Smyrna, Rutherford Co. (Apr 28, 2026)56 mph wind — 4 N Antioch, Davidson Co. (Apr 28, 2026)Tornado — 5 SW Ridgetop, Davidson Co. (Apr 28, 2026)43 mph wind — 5 NW Dickson, Dickson Co. (Apr 28, 2026)47 mph wind — 2 S Lebanon, Wilson Co. (Apr 28, 2026)1.25" hail — Trenton, Gibson Co. (Apr 28, 2026)1.25" hail — 1 W Dickson, Dickson Co. (Apr 28, 2026)1" hail — 1 WSW Dickson, Dickson Co. (Apr 28, 2026)1" hail — 1 SE Dyersburg, Dyer Co. (Apr 28, 2026)Tornado — 1 ESE Dyersburg, Dyer Co. (Apr 28, 2026)1" hail — 5 SW Bethpage, Sumner Co. (Apr 28, 2026)45 mph wind — Cookeville, Putnam Co. (Apr 17, 2026)47 mph wind — 7 SSW Cookeville, White Co. (Apr 17, 2026)48 mph wind — 8 SE Bradyville, Cannon Co. (Apr 17, 2026)49 mph wind — 2 WNW Tullahoma, Coffee Co. (Apr 17, 2026)54 mph wind — 5 N Shelbyville, Bedford Co. (Apr 17, 2026)54 mph wind — 5 N Shelbyville, Bedford Co. (Apr 17, 2026)51 mph wind — 2 S Lebanon, Wilson Co. (Apr 17, 2026)49 mph wind — 2 N Smyrna, Rutherford Co. (Apr 17, 2026)49 mph wind — Mount Pleasant, Maury Co. (Apr 17, 2026)49 mph wind — Mount Pleasant, Maury Co. (Apr 17, 2026)52 mph wind — 4 N Antioch, Davidson Co. (Apr 17, 2026)0.5" hail — 4 SE Inglewood, Davidson Co. (Apr 17, 2026)45 mph wind — 1 ESE Forest Hills, Davidson Co. (Apr 17, 2026)49 mph wind — 5 NW Dickson, Dickson Co. (Apr 16, 2026)54 mph wind — 5 NW Clarksville, Montgomery Co. (Apr 16, 2026)50 mph wind — 2 SSW Gleason, Weakley Co. (Apr 16, 2026)45 mph wind — 2 S Lebanon, Wilson Co. (Apr 4, 2026)54 mph wind — 2 N Smyrna, Rutherford Co. (Apr 4, 2026)40 mph wind — 2 NNE Brentwood, Williamson Co. (Apr 4, 2026)1" hail — Washburn, Grainger Co. (Mar 21, 2026)72 mph wind — 3 ESE Wears Valley, Sevier Co. (Mar 16, 2026)77 mph wind — 3 ESE Wears Valley, Sevier Co. (Mar 16, 2026)56 mph wind — 3 W Crossville, Cumberland Co. (Mar 16, 2026)56 mph wind — 3 W Crossville, Cumberland Co. (Mar 16, 2026)47 mph wind — 2 NNE Livingston, Overton Co. (Mar 16, 2026)43 mph wind — 5 NNE Algood, Overton Co. (Mar 16, 2026)63 mph wind — 4 NNW Livingston, Overton Co. (Mar 16, 2026)46 mph wind — Crossville, Cumberland Co. (Mar 16, 2026)41 mph wind — 6 ENE Woodbury, Cannon Co. (Mar 16, 2026)41 mph wind — 1 ESE Woodbury, Cannon Co. (Mar 16, 2026)42 mph wind — 3 S Shelbyville, Bedford Co. (Mar 16, 2026)54 mph wind — 5 N Shelbyville, Bedford Co. (Mar 16, 2026)55 mph wind — 2 E Gallatin, Sumner Co. (Mar 16, 2026)48 mph wind — 3 SSW Pulaski, Giles Co. (Mar 16, 2026)41 mph wind — 2 N Smyrna, Rutherford Co. (Mar 16, 2026)45 mph wind — 3 WSW Mount Juliet, Wilson Co. (Mar 16, 2026)1" hail — 1 E St. Joseph, Lawrence Co. (Mar 16, 2026)54 mph wind — 2 S Lebanon, Wilson Co. (Mar 16, 2026)46 mph wind — 3 NW Springfield, Robertson Co. (Mar 16, 2026)43 mph wind — 2 NNE Murfreesboro, Rutherford Co. (Mar 16, 2026)Tornado — 1 NE Mount Pleasant, Maury Co. (Mar 16, 2026)1.25" hail — 1 W Dickson, Dickson Co. (Mar 16, 2026)1.5" hail — 2 WNW Dickson, Dickson Co. (Mar 16, 2026)1.5" hail — 7 WSW Dickson, Dickson Co. (Mar 16, 2026)1" hail — 7 SE Mcewen, Dickson Co. (Mar 16, 2026)2" hail — 8 SE Mcewen, Dickson Co. (Mar 16, 2026)Tornado — 4 NE Woodlawn, Montgomery Co. (Mar 16, 2026)48 mph wind — 7 E Bumpus Mills, Stewart Co. (Mar 16, 2026)51 mph wind — 3 WSW Waverly, Humphreys Co. (Mar 16, 2026)54 mph wind — 9 SW Dover, Stewart Co. (Mar 16, 2026)1" hail — 8 NE Big Sandy, Benton Co. (Mar 16, 2026)70 mph wind — 5 E Dyer, Gibson Co. (Mar 16, 2026)59 mph wind — 4 ENE Covington, Tipton Co. (Mar 16, 2026)40 mph wind — 2 NNE Brentwood, Williamson Co. (Mar 15, 2026)52 mph wind — 4 N Antioch, Davidson Co. (Mar 15, 2026)41 mph wind — 1 NNE Baxter, Putnam Co. (Mar 15, 2026)40 mph wind — 3 NW Springfield, Robertson Co. (Mar 15, 2026)40 mph wind — 2 S Lebanon, Wilson Co. (Mar 15, 2026)51 mph wind — 4 N Antioch, Davidson Co. (Mar 15, 2026)44 mph wind — 5 NW Dickson, Dickson Co. (Mar 15, 2026)45 mph wind — 6 W Nashville, Davidson Co. (Mar 15, 2026)50 mph wind — Covington, Tipton Co. (Mar 15, 2026)41 mph wind — 7 E Bumpus Mills, Stewart Co. (Mar 15, 2026)49 mph wind — 5 NW Clarksville, Montgomery Co. (Mar 15, 2026)48 mph wind — Springfield, Robertson Co. (Mar 15, 2026)41 mph wind — 2 NNE Murfreesboro, Rutherford Co. (Mar 15, 2026)0.88" hail — Lawrenceburg, Lawrence Co. (Mar 11, 2026)60 mph wind — 12 WNW Lawrenceburg, Lawrence Co. (Mar 11, 2026)0.75" hail — 3 NNE Hendersonville, Sumner Co. (Mar 11, 2026)0.88" hail — Hendersonville, Sumner Co. (Mar 11, 2026)0.88" hail — 2 WNW Hendersonville, Sumner Co. (Mar 11, 2026)1" hail — Olive Hill, Hardin Co. (Mar 11, 2026)1" hail — 1 S Crump, Hardin Co. (Mar 11, 2026)1" hail — Ramer, McNairy Co. (Mar 11, 2026)50 mph wind — 3 NNW Mason, Tipton Co. (Mar 11, 2026)44 mph wind — 4 N Antioch, Davidson Co. (Mar 7, 2026)44 mph wind — 2 NNE Brentwood, Williamson Co. (Mar 7, 2026)40 mph wind — 5 NW Clarksville, Montgomery Co. (Mar 7, 2026)50 mph wind — 1 SSW Covington, Tipton Co. (Mar 7, 2026)1" hail — 7 NNW South Pittsburg, Marion Co. (Feb 27, 2026)1" hail — 14 W Fayetteville, Lincoln Co. (Feb 27, 2026)1.75" hail — 14 WSW Fayetteville, Lincoln Co. (Feb 27, 2026)1" hail — Elkton, Giles Co. (Feb 27, 2026)1" hail — Minor Hill, Giles Co. (Feb 27, 2026)57 mph wind — 2 NW ALCOA, BLOUNT Co. (Feb 20, 2026)45 mph wind — 3 W Crossville, Cumberland Co. (Feb 20, 2026)40 mph wind — 4 WNW Mcminnville, Warren Co. (Feb 20, 2026)43 mph wind — 5 N Shelbyville, Bedford Co. (Feb 20, 2026)40 mph wind — 4 N Antioch, Davidson Co. (Feb 20, 2026)93 mph wind — 3 ESE Wears Valley, Sevier Co. (Jan 25, 2026)61 mph wind — Camp Creek, Greene Co. (Jan 25, 2026)61 mph wind — 2 S Camp Creek, Greene Co. (Jan 25, 2026)72 mph wind — 3 ESE Wears Valley, Sevier Co. (Jan 25, 2026)67 mph wind — 3 ESE Wears Valley, Sevier Co. (Jan 9, 2026)56 mph wind — 1 SW Hunter, Carter Co. (Dec 19, 2025)56 mph wind — 1 SW Hunter, Carter Co. (Dec 19, 2025)67 mph wind — 3 ESE Wears Valley, Sevier Co. (Dec 19, 2025)59 mph wind — 1 NE Colonial Heights, Sullivan Co. (Dec 19, 2025)53 mph wind — 3 W Harrisburg, Sevier Co. (Dec 19, 2025)62 mph wind — 2 NW Alcoa, Blount Co. (Dec 19, 2025)78 mph wind — 3 ESE Wears Valley, Sevier Co. (Dec 19, 2025)53 mph wind — 4 ESE Chattanooga, Hamilton Co. (Dec 19, 2025)59 mph wind — Nashville, Davidson Co. (Dec 19, 2025)59 mph wind — Nashville, Davidson Co. (Dec 19, 2025)68 mph wind — 3 ESE Wears Valley, Sevier Co. (Dec 18, 2025)64 mph wind — 3 ESE Wears Valley, Sevier Co. (Dec 2, 2025)1" hail — 4 NW Henry, Henry Co. (Nov 19, 2025)1" hail — 5 NNW Dresden, Weakley Co. (Nov 19, 2025)1.25" hail — 3 NNW Martin, Weakley Co. (Nov 19, 2025)1" hail — 5 SSW South Fulton, Obion Co. (Nov 19, 2025)1.75" hail — 3 SSW South Fulton, Obion Co. (Nov 19, 2025)0.7" hail — 8 SE Bradyville, Cannon Co. (Nov 8, 2025)1" hail — 5 NNW College Grove, Williamson Co. (Nov 8, 2025)0.7" hail — 5 SSE Franklin, Williamson Co. (Nov 8, 2025)0.88" hail — Bethpage, Sumner Co. (Nov 7, 2025)60 mph wind — 4 WSW Belle Meade, Davidson Co. (Nov 7, 2025)1" hail — 6 W Forest Hills, Davidson Co. (Nov 7, 2025)1" hail — 7 SE Pegram, Davidson Co. (Nov 7, 2025)59 mph wind — 4 E Wears Valley, Sevier Co. (Oct 29, 2025)0.75" hail — Dandridge, Jefferson Co. (Oct 21, 2025)0.88" hail — 3 SE Kodak, Sevier Co. (Oct 21, 2025)0.75" hail — 1 SE Kodak, Sevier Co. (Oct 21, 2025)0.5" hail — 2 SE Kodak, Sevier Co. (Oct 21, 2025)1" hail — 2 SSE Kodak, Sevier Co. (Oct 21, 2025)0.5" hail — 1 NE Seymour, Sevier Co. (Oct 21, 2025)0.88" hail — 1 SW Seymour, Blount Co. (Oct 21, 2025)0.75" hail — 3 SE Lake Forest, Knox Co. (Oct 21, 2025)0.75" hail — 5 W Alcoa, Blount Co. (Oct 21, 2025)0.88" hail — 6 ESE Loudon, Loudon Co. (Oct 21, 2025)0.5" hail — 4 SSW Johnson City, Washington Co. (Sep 27, 2025)0.88" hail — 2 SE Gainesboro, Jackson Co. (Sep 6, 2025)1.75" hail — Gainesboro, Jackson Co. (Sep 6, 2025)2.5" hail — 6 N Gainesboro, Jackson Co. (Sep 5, 2025)1" hail — 1 N Lafayette, Macon Co. (Sep 5, 2025)47 mph wind — 1 SW Mount Pleasant, Maury Co. (Sep 5, 2025)0.7" hail — 4 NW Williamsport, Hickman Co. (Sep 5, 2025)1" hail — 5 NW Williamsport, Hickman Co. (Sep 5, 2025)1.25" hail — 3 W Bradbury, Roane Co. (Sep 4, 2025)1" hail — 2 NNW Bradbury, Roane Co. (Sep 4, 2025)0.7" hail — Rockwood, Roane Co. (Sep 4, 2025)0.75" hail — 1 SW Rockwood, Roane Co. (Sep 4, 2025)1" hail — 5 NE Farragut, Knox Co. (Sep 4, 2025)53 mph wind — 3 WSW Harrisburg, Sevier Co. (Sep 4, 2025)0.88" hail — 1 SE Sevierville, Sevier Co. (Sep 4, 2025)1" hail — Sevierville, Sevier Co. (Sep 4, 2025)1" hail — 1 N Tazewell, Claiborne Co. (Sep 4, 2025)0.75" hail — 1 SW Bearden, Knox Co. (Sep 4, 2025)0.75" hail — 3 SE Lake Forest, Knox Co. (Sep 4, 2025)0.75" hail — 5 NE Farragut, Knox Co. (Sep 4, 2025)1" hail — 3 SE Bearden, Knox Co. (Sep 4, 2025)1.75" hail — Karns, Knox Co. (Sep 4, 2025)1.5" hail — 1 ENE Karns, Knox Co. (Sep 4, 2025)1.25" hail — 4 W Karns, Knox Co. (Sep 4, 2025)1" hail — 2 WSW Karns, Knox Co. (Sep 4, 2025)1" hail — 4 NE Cedar Creek, Greene Co. (Sep 4, 2025)1.25" hail — 4 W Pigeon Forge, Sevier Co. (Sep 4, 2025)Tornado — 11 SSE Cowan, Franklin Co. (Aug 20, 2025)40 mph wind — Midtown Memphis, Shelby Co. (Aug 19, 2025)58 mph wind — 3 W Crossville, Cumberland Co. (Aug 16, 2025)50 mph wind — 5 SE Southeast Memphis, Shelby Co. (Aug 14, 2025)45 mph wind — 3 WNW Dancyville, Haywood Co. (Aug 1, 2025)45 mph wind — Parsons, Decatur Co. (Jul 31, 2025)3 ESE Wears Valley4 N Antioch2 S Lebanon2 N Smyrna5 NW Clarksville5 N Shelbyville
Hail <1.25" Hail 1.25–2" Hail 2"+ Damaging wind Tornado

This map shows where. Rooftops shows which roofs.

Type any Tennessee address and get that exact roof's hail history — every verified hit with dates and sizes — plus measurements and a replacement cost range. That's your proof at the door and for the adjuster.

Get a Free Roof Report

Type any address — roof size, cost range & that address's hail history in seconds. 3 free reports, no credit card.

Towns to canvass first

3 ESE Wears ValleySevier Co.9 reports
4 N AntiochDavidson Co.8 reports
2 S LebanonWilson Co.6 reports
2 N SmyrnaRutherford Co.5 reports
5 NW ClarksvilleMontgomery Co.4 reports
5 N ShelbyvilleBedford Co.4 reports
3 W CrossvilleCumberland Co.4 reports
4 WNW McminnvilleWarren Co.3 reports
2 NNE MurfreesboroRutherford Co.3 reports
5 NW DicksonDickson Co.3 reports
2 NNE BrentwoodWilliamson Co.3 reports
2 WNW TullahomaCoffee Co.2 reports

Largest hail · last 12 months

6 N Gainesboro10 months ago2.5" tennis ball
8 SE Mcewen4 months ago2" golf ball
14 WSW Fayetteville5 months ago1.75" golf ball
3 SSW South Fulton8 months ago1.75" golf ball
Gainesboro10 months ago1.75" golf ball
Karns10 months ago1.75" golf ball
2 WNW Dickson4 months ago1.5" ping pong ball
7 WSW Dickson4 months ago1.5" ping pong ball
1 ENE Karns10 months ago1.5" ping pong ball
Trenton3 months ago1.25" quarter

Latest verified reports

WhenLocationEvent
Jul 11, 20262 days ago3 SSE WartraceBedford Co.0.88" hail
Jul 11, 20262 days ago2 NNE AdairCrockett Co.50 mph wind
Jul 11, 20262 days ago2 NW MilanGibson Co.1" hail
Jul 11, 20262 days ago3 NNE RoellenDyer Co.50 mph wind
Jul 10, 20264 days ago3 N RidgelyLake Co.50 mph wind
Jul 8, 20265 days ago2 N CordovaShelby Co.50 mph wind
Jul 4, 20269 days ago4 N OaklandFayette Co.50 mph wind
Jul 3, 202610 days ago2 WNW ClintonAnderson Co.1" hail
Jul 3, 202610 days ago4 W ClintonAnderson Co.0.75" hail
Jul 3, 202610 days ago4 E DearmondRoane Co.0.7" hail
Jul 3, 202610 days ago6 NE Oak RidgeAnderson Co.0.75" hail
Jul 3, 202610 days ago2 NW NolensvilleWilliamson Co.0.5" hail
Jul 3, 202610 days agoBaxterPutnam Co.64 mph wind
Jul 3, 202610 days ago4 NW GraysvilleHamilton Co.1" hail
Jul 2, 202611 days ago3 ESE ParisHenry Co.50 mph wind
Jul 2, 202611 days ago5 N FredoniaMontgomery Co.1" hail
Jul 2, 202611 days ago6 E ClarksvilleMontgomery Co.0.88" hail
Jul 2, 202611 days ago1 SW Scotts HillHenderson Co.1" hail
Jul 2, 202611 days ago3 SSE Scotts HillDecatur Co.1" hail
Jul 1, 202612 days ago2 NE OaklandFayette Co.45 mph wind
Jun 30, 20262 weeks ago1 SSE LibertyWashington Co.1" hail
Jun 22, 20263 weeks ago4 S HuntlandFranklin Co.Tornado
Jun 18, 20264 weeks ago4 WNW McminnvilleWarren Co.40 mph wind
Jun 18, 20264 weeks ago2 WNW TullahomaCoffee Co.41 mph wind
Jun 9, 20265 weeks ago4 WNW McminnvilleWarren Co.40 mph wind

Tennessee storm damage FAQ

Was there hail in Tennessee recently?

The most recent verified severe weather report in Tennessee was filed on Jul 11, 2026. Over the last 12 months, NWS spotters logged 91 hail reports across 19 separate hail days in the state.

How big does hail need to be to damage a roof?

Hail around 1 inch (quarter size) and up can bruise or crack asphalt shingles — that's the size adjusters take seriously. The largest verified hail in Tennessee in the last 12 months measured 2.5" — tennis ball sized — and the state logged 17 days with 1"+ hail.

How long after a hailstorm can homeowners file a claim?

It depends on the policy and the state, but most homeowner policies allow one to two years from the storm date — some as little as six months. That's why the storms on this page are still live opportunities: the roofer who documents the damage first usually writes the job.

How do I check if a specific roof was hit?

Run a free roof report on Rooftops AI: type the address and you get the roof's measurements plus its verified hail history — every NWS-logged hail, wind, and tornado report near that exact property, with dates and sizes.

Turn storm data into signed jobs

Rooftops AI gives roofers instant roof measurements, cost estimates, verified per-address hail history, and an AI assistant — free to start.

Get a Free Roof Report

Type any address — roof size, cost range & that address's hail history in seconds. 3 free reports, no credit card.

Storm reports by state

Data: NWS Local Storm Reports via Iowa Environmental Mesonet (mesonet.agron.iastate.edu). Local Storm Reports are preliminary, spotter-submitted observations and may be revised by the National Weather Service. Rooftops AI is not affiliated with or endorsed by NOAA or the NWS. Insurance filing windows vary by policy and state — homeowners should confirm with their carrier.

Page generated 2026-07-14 02:17 UTC · refreshes hourly.