Verified NWS Local Storm Reports

Montana Hail Storm — Sunday, June 28, 2026

Every verified storm report NWS spotters filed in Montana on Sunday, June 28, 2026 — hail up to 2" (golf ball size). The same ground-truth data insurance adjusters trust.

2"
Largest hail (golf ball)
3
Hail reports
3
Towns hit
34
Wind & tornado reports
62 mph wind — 20 N Rudyard, Hill Co. (Jun 28, 2026)58 mph wind — 17 N Joplin, Liberty Co. (Jun 28, 2026)47 mph wind — 2 SSW Big Timber, Sweet Grass Co. (Jun 28, 2026)64 mph wind — 14 NNW Joplin, Liberty Co. (Jun 28, 2026)59 mph wind — 16 NNE Rudyard, Hill Co. (Jun 28, 2026)62 mph wind — 6 NNW Sunburst, Toole Co. (Jun 28, 2026)62 mph wind — Sunburst, Toole Co. (Jun 28, 2026)61 mph wind — 14 NNW Joplin, Liberty Co. (Jun 28, 2026)54 mph wind — 7 N Sourdough, Sweet Grass Co. (Jun 28, 2026)63 mph wind — 8 ENE Ferdig, Toole Co. (Jun 28, 2026)59 mph wind — Sunburst, Toole Co. (Jun 28, 2026)59 mph wind — 6 S Whitlash, Liberty Co. (Jun 28, 2026)58 mph wind — 14 NNW Joplin, Liberty Co. (Jun 28, 2026)55 mph wind — 15 S Whitlash, Liberty Co. (Jun 28, 2026)59 mph wind — 8 SE East Glacier Park, Glacier Co. (Jun 28, 2026)46 mph wind — 8 WSW Molt, Stillwater Co. (Jun 28, 2026)54 mph wind — 3 SW Cut Bank, Glacier Co. (Jun 28, 2026)48 mph wind — 9 NE Reed Point, Stillwater Co. (Jun 28, 2026)61 mph wind — 15 E Whitlash, Liberty Co. (Jun 28, 2026)57 mph wind — 2 SE Browning, Glacier Co. (Jun 28, 2026)54 mph wind — 2 SE Medicine Lake, Sheridan Co. (Jun 28, 2026)72 mph wind — 2 E Enid, Richland Co. (Jun 28, 2026)66 mph wind — 5 ESE Hoyt, Dawson Co. (Jun 28, 2026)72 mph wind — 2 E Enid, Richland Co. (Jun 28, 2026)51 mph wind — 5 S Froid, Roosevelt Co. (Jun 28, 2026)53 mph wind — 13 NW Mccloud, Prairie Co. (Jun 28, 2026)55 mph wind — 2 SW Savage, Richland Co. (Jun 28, 2026)52 mph wind — 4 NE Terry, Prairie Co. (Jun 28, 2026)1.75" hail — 3 NE Hammond, Carter Co. (Jun 28, 2026)2" hail — 1 S Hammond, Carter Co. (Jun 28, 2026)51 mph wind — 4 NE Hodges, Dawson Co. (Jun 28, 2026)54 mph wind — 3 NW Miles City, Custer Co. (Jun 28, 2026)1.75" hail — 20 S Brockton, Richland Co. (Jun 28, 2026)78 mph wind — 7 W Carlyle, Wibaux Co. (Jun 28, 2026)78 mph wind — 7 W Carlyle, Wibaux Co. (Jun 28, 2026)50 mph wind — 2 NW Rock Springs, Rosebud Co. (Jun 28, 2026)58 mph wind — 4 NE Medicine Rocks Sta, Fallon Co. (Jun 28, 2026)14 NNW JoplinSunburst2 E Enid7 W Carlyle20 N Rudyard17 N Joplin

Was a specific roof under this storm?

Type any Montana address and get that exact roof's verified hail history — including this storm — plus measurements and a replacement cost range. Free.

Check a Roof Free

Hail by town — Sunday, June 28, 2026

1 S HammondCarter Co.1 reportmax 2"golf ball
3 NE HammondCarter Co.1 reportmax 1.75"golf ball
20 S BrocktonRichland Co.1 reportmax 1.75"golf ball

All verified reports

Time (UTC)LocationEvent
11:00 PM20 N RudyardHill Co.62 mph wind
10:45 PM17 N JoplinLiberty Co.58 mph wind
10:35 PM2 SSW Big TimberSweet Grass Co.47 mph wind
10:30 PM14 NNW JoplinLiberty Co.64 mph wind
10:30 PM16 NNE RudyardHill Co.59 mph wind
10:15 PM6 NNW SunburstToole Co.62 mph wind
9:45 PMSunburstToole Co.62 mph wind
9:45 PM14 NNW JoplinLiberty Co.61 mph wind
9:35 PM7 N SourdoughSweet Grass Co.54 mph wind
9:30 PM8 ENE FerdigToole Co.63 mph wind
9:30 PMSunburstToole Co.59 mph wind
9:30 PM6 S WhitlashLiberty Co.59 mph wind
9:30 PM14 NNW JoplinLiberty Co.58 mph wind
9:30 PM15 S WhitlashLiberty Co.55 mph wind
8:21 PM8 SE East Glacier ParkGlacier Co.59 mph wind
7:15 PM8 WSW MoltStillwater Co.46 mph wind
5:47 PM3 SW Cut BankGlacier Co.54 mph wind
5:45 PM9 NE Reed PointStillwater Co.48 mph wind
1:31 PM15 E WhitlashLiberty Co.61 mph wind
5:15 AM2 SE BrowningGlacier Co.57 mph wind
1:58 AM2 SE Medicine LakeSheridan Co.54 mph wind
1:56 AM2 E EnidRichland Co.72 mph wind
1:45 AM5 ESE HoytDawson Co.66 mph wind
1:30 AM2 E EnidRichland Co.72 mph wind
1:30 AM5 S FroidRoosevelt Co.51 mph wind
1:08 AM13 NW MccloudPrairie Co.53 mph wind
1:00 AM2 SW SavageRichland Co.55 mph wind
1:00 AM4 NE TerryPrairie Co.52 mph wind
12:40 AM3 NE HammondCarter Co.1.75" hail
12:35 AM1 S HammondCarter Co.2" hail
12:30 AM4 NE HodgesDawson Co.51 mph wind
12:29 AM3 NW Miles CityCuster Co.54 mph wind
12:22 AM20 S BrocktonRichland Co.1.75" hail
12:15 AM7 W CarlyleWibaux Co.78 mph wind
12:15 AM7 W CarlyleWibaux Co.78 mph wind
12:15 AM2 NW Rock SpringsRosebud Co.50 mph wind
12:00 AM4 NE Medicine Rocks StaFallon Co.58 mph wind

About this storm

How big was the hail in Montana on Sunday, June 28, 2026?

The largest verified hail report that day measured 2" — golf ball sized. NWS spotters filed 3 hail reports across 3 towns.

Is that big enough to damage a roof?

Hail around 1" (quarter size) and up can bruise or crack asphalt shingles — that's the threshold insurance adjusters take seriously. Damage is often invisible from the ground, which is why an inspection matters even when the roof "looks fine."

How long do homeowners have to file a claim for this storm?

Most homeowner policies allow one to two years from the storm date — some as little as six months. This storm was 20 days ago, so the filing window is open for most policies.

How do I check if a specific address 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 report near that exact property, with dates, sizes, and distances.

Data: NWS Local Storm Reports via Iowa Environmental Mesonet. 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.