Half Mile Hail
Roof Watch $49/mo
Hail estimated across the United States in the last 24 hours, from NOAA MRMS.

See where the storm hit hardest before you send a crew.

The map goes red, you send two trucks, and the stones were soft or the path missed by half a mile. We read the hail grid at half a mile instead of seven, work out the towns and the square miles, and email it to you the morning it lands.

Free to use. No account.

What subscribers had within the half hour

The alerts from a couple of days back, published once their head start is spent. Check them against what you already know happened; that's what this board is for. Today's storms are in subscriber inboxes right now.

ping pong or larger quarter or larger somebody measured a stone bars are to the same scale, so rows compare directly

All of it's free and there's no account. Same data as JSON if you'd rather pull it into your own tools.

Today's isn't on here. Today's storms go out to subscribers as they land, twice an hour, so a 2am storm is sitting in your inbox at 6. It takes its turn here two mornings on.
See Roof Watch

One storm, checked

Marked against the people who stood in it

Park Rapids, Minnesota, August 7. Every stone the NWS spotters measured that night, drawn against what our grid said for the same spot. Yellow is what a person found; orange is what we estimated.

We ran under the spotters in 10 of the 13, and twice we weren't close. Radar sizes a stone; it can't weigh one. On this night it mostly erred low.

We publish this because you should mark us the same way: put in a town you already know and see how we read against your own memory of it.

Thirteen locations from the Park Rapids storm. For each, the size a spotter measured
               and the size we estimated, joined by a line. We estimated under the spotter in ten
               of thirteen, twice by more than three quarters of an inch.
NWS Local Storm Reports against NOAA MRMS MESH, our own decode, same night, same coordinates. Reproducible from the public record.
One storm at 1km. Inside a single seven-mile tile the estimate runs from marble to
             baseball, with bands of large hail beside cells that took almost nothing.
Prairieburg, Iowa · August 8, 2026 · NOAA MRMS at 1 km
  • marble
  • quarter
  • half dollar
  • ping pong
  • hen egg

This is why the map sends you to the wrong street

Everything inside that dashed box gets reported as one hail size. The box is about seven miles across, and it's what you're looking at when a swath map turns a county red.

Inside it, this storm ran everything from marble to baseball. Whole blocks got nothing while blocks a mile over took stones that break things. One number for the whole box can't tell you which is which.

The board up top works off the small squares, not the box.

Roof Watch

Your property list checks itself.

Everything above is free and it's staying free. Roof Watch is the automated layer: upload up to 5,000 properties once, and each one is checked for hail, damaging wind, tornado and tropical-cyclone evidence twice an hour while your laptop is closed.

One digest names the properties that changed and the evidence behind each one: the 1 km hail cell, an NWS warning polygon, or a nearby NWS storm report. Delivered events are deduplicated, and one failed source never becomes a false clean result. Regional ZIP/radius alerts are included.

Season runs about seven months. Seven months at $49 is $343, so the year costs you six dollars more than the season and you're covered for the other five. Either way it's less than one crew-day you shouldn't have spent.

See exactly how the watch works. Import, export, thresholds, billing and cancellation are all self-serve through a private email link. Nothing here needs a phone call.

$49/month

Cancel any time.

Start monthly

Best value

$349/year

Under $30 a month, and you never lapse.

Start yearly

HailTrace runs $999–$1,999 a year and Interactive Hail Maps won't quote you at all without a call. Here's what you get, and what we don't do.

Try one that fooled you

Put in a town, a ZIP, or a full street address if you want it tight. Somewhere you already know what was on those roofs. The best test is a storm that looked great on somebody else's map and turned out to be nothing. Do four or five of those and you'll have a fair idea whether we're worth anything to you.

Questions

Questions we get

Where did hail hit last night?

The board at the top of this page. It shows every storm in the country from the last 24 hours that put down at least ten square miles of quarter-size hail, biggest first. Each row gives you the nearest towns, how many square miles got hit, the largest stone the radar saw, and whether anyone standing there measured one. It refreshes every half hour and there's no account to make.

How big does hail have to be before a roof needs a look?

We start the board at a one-inch radar estimate. That is the line where a crew should start paying attention, not proof that a roof is damaged. Roof age, material, wind, and the conditions at that building still matter. The map tells you where to look first. The inspection tells you what happened.

Does a hail map mean a roof is damaged?

No, and be careful with anything that tells you it does. Radar can estimate how big a stone was. It can't tell you how hard it was, and soft hail reads large on radar and then bounces off a shingle. A hail map tells you where to look first. Somebody still has to get up there.

Why do two hail maps disagree about the same storm?

Usually it's how fine a grid they're working off. A lot of maps report one hail size for a square about seven miles across, so one number gets stretched over everything inside it. We read NOAA's grid at about half a mile. Inside one of those seven mile squares a storm can run anywhere from marble to baseball, which is how two maps end up telling you different things about the same street.

What is MESH?

It stands for Maximum Estimated Size of Hail, and it's NOAA's radar estimate of the biggest stone a storm could have produced at a given spot. NOAA says plainly that it isn't the same thing as a stone somebody picked up and measured, which is why we put the ground reports next to it. The data is public and free, and our API doesn't need a key.

Is Half Mile Hail free?

The board, address lookups, state pages, bulk history and API are free. Roof Watch is $49 a month or $349 a year because it stores your deliberate property list, checks multiple roof-event feeds every 30 minutes, deduplicates evidence and emails what changed. Cancel in the private billing portal. No sales call.

Let the list watch the next one.

Storms don't wait for you to remember four feeds. Upload the properties you already own permission to contact or inspect, and Roof Watch emails the ones with new hail, damaging-wind, tornado or tropical-cyclone evidence. $349 for the year, or $49 a month.

Not ready? Watch the free board for a week and count how many storms cross your working area. The board stays free either way, and it always will.