On the map: every storm report logged this day.
On the map
Storm reports for July 28, 2012
On July 28, 2012, 40 hail, 103 damaging-wind and 1 tornado reports were logged across 19 states.
FreeNo accountNo phone numberWe don’t keep the address
· As you type, the text is sent to Google to suggest addresses.IndependentNot affiliated with NOAA or the National Weather Service. Source: NOAA Storm Prediction Center storm reports. Data through November 6, 2026. Methodology
← Jul 27, 2012 All 2012 storm days · July 2012 Jul 29, 2012 →
On July 28, 2012, 40 hail, 103 damaging-wind and 1 tornado reports were logged across 19 states. The largest hail reported was 1.75″ (golf ball size) in Pondera County, MT.
Storm day runs 7 a.m. to 7 a.m. Eastern (12:00–12:00 UTC), the convention the Storm Prediction Center uses. Radar hail estimates start October 2019.
Storm reports by state
| State | Hail | Wind | Tornado | Largest hail |
|---|---|---|---|---|
| NC | 1 | 24 | 0 | 1.00″ |
| NJ | 11 | 14 | 0 | 1.00″ |
| ND | 8 | 7 | 0 | 1.75″ |
| SC | 1 | 14 | 0 | 0.88″ |
| MD | 6 | 7 | 0 | 1.75″ |
| PA | 9 | 2 | 0 | 1.00″ |
| MT | 2 | 7 | 0 | 1.75″ |
| LA | 1 | 6 | 0 | 0.75″ |
| GA | 0 | 5 | 0 | – |
| NY | 1 | 3 | 0 | 0.88″ |
| AR | 0 | 3 | 0 | – |
| VA | 0 | 3 | 0 | – |
| KS | 0 | 2 | 0 | – |
| DE | 0 | 2 | 0 | – |
| CO | 0 | 0 | 1 | – |
| AZ | 0 | 1 | 0 | – |
| MS | 0 | 1 | 0 | – |
| CT | 0 | 1 | 0 | – |
| TX | 0 | 1 | 0 | – |
Cities with hail reported within 5 miles
| City | Population | Largest report |
|---|---|---|
| Long Branch, NJ | 33,214 | 1.00″ |
| Princeton, NJ | 31,445 | 1.00″ |
| Tinton Falls, NJ | 19,435 | 1.00″ |
| Eatontown, NJ | 13,582 | 1.00″ |
| Cambridge, MD | 13,262 | 1.00″ |
| Red Bank, NJ | 12,830 | 1.00″ |
| Emmaus, PA | 12,314 | 1.00″ |
| West Long Branch, NJ | 8,604 | 1.00″ |
| Oceanport, NJ | 6,383 | 1.00″ |
| Little Silver, NJ | 6,101 | 1.00″ |
| Shippensburg, PA | 5,638 | 1.00″ |
| Lambertville, NJ | 4,197 | 1.00″ |
| Shrewsbury, NJ | 4,167 | 1.00″ |
| Pennsburg, PA | 4,079 | 1.00″ |
| Macungie, PA | 3,335 | 1.00″ |
| East Greenville, PA | 3,183 | 1.00″ |
| Pennington, NJ | 2,906 | 1.00″ |
| New Hope, PA | 2,641 | 1.00″ |
| Alburtis, PA | 2,625 | 1.00″ |
| Red Hill, PA | 2,517 | 1.00″ |
| Conway, SC | 29,656 | 0.88″ |
| Latrobe, PA | 7,906 | 0.88″ |
| Federalsburg, MD | 2,871 | 0.88″ |
| Yardley, PA | 2,591 | 0.88″ |
| Freehold, NJ | 12,530 | 0.75″ |
Hail reports (40)
| Time (UTC) | Size | Location |
|---|---|---|
| 19:50 | 1.75″ | Pondera County, MT |
| 23:50 | 1.75″ | Burke County, ND |
| 00:00 | 1.75″ | Anne Arundel County, MD |
| 19:50 | 1.50″ | Toole County, MT |
| 23:00 | 1.50″ | Divide County, ND |
| 17:25 | 1.00″ | Venango County, PA |
| 18:45 | 1.00″ | Venango County, PA |
| 20:34 | 1.00″ | Lincoln County, NC |
| 21:30 | 1.00″ | Cumberland County, PA |
| 22:48 | 1.00″ | Talbot County, MD |
| 23:32 | 1.00″ | Burke County, ND |
| 23:50 | 1.00″ | Dorchester County, MD |
| 23:50 | 1.00″ | Dorchester County, MD |
| 23:55 | 1.00″ | Lehigh County, PA |
| 00:01 | 1.00″ | Williams County, ND |
| 00:11 | 1.00″ | Williams County, ND |
| 00:20 | 1.00″ | Montgomery County, PA |
| 00:52 | 1.00″ | Mercer County, NJ |
| 01:10 | 1.00″ | Mercer County, NJ |
| 01:30 | 1.00″ | Mercer County, NJ |
| 02:35 | 1.00″ | Monmouth County, NJ |
| 16:20 | 0.88″ | Orange County, NY |
| 20:49 | 0.88″ | Horry County, SC |
| 21:20 | 0.88″ | Westmoreland County, PA |
| 23:30 | 0.88″ | Burke County, ND |
| 23:48 | 0.88″ | Caroline County, MD |
| 00:12 | 0.88″ | Caroline County, MD |
| 00:55 | 0.88″ | Bucks County, PA |
| 01:20 | 0.88″ | Mercer County, NJ |
| 01:35 | 0.88″ | Renville County, ND |
| 18:05 | 0.75″ | Warren County, NJ |
| 21:54 | 0.75″ | Salem County, NJ |
| 22:09 | 0.75″ | Carbon County, PA |
| 23:20 | 0.75″ | Williams County, ND |
| 00:12 | 0.75″ | Winn Parish, LA |
| 00:33 | 0.75″ | Bucks County, PA |
| 01:12 | 0.75″ | Mercer County, NJ |
| 01:20 | 0.75″ | Mercer County, NJ |
| 02:11 | 0.75″ | Burlington County, NJ |
| 02:15 | 0.75″ | Monmouth County, NJ |
Damage, injuries and deaths
National Weather Service offices recorded about $1.2 million in property damage, $125,000 in crop damage and 1 injury from hail, thunderstorm wind and tornadoes across the US on this storm day (144 events in 19 states). Injuries and deaths are those the events caused directly.
| County | Events | Injuries | Deaths | Property damage |
|---|---|---|---|---|
| Lancaster County, SC | 4 | 1 | 0 | $27,000 |
| Monmouth County, NJ | 3 | 0 | 0 | $1 million |
| Franklin County, NC | 1 | 0 | 0 | $25,000 |
| Bucks County, PA | 1 | 0 | 0 | $25,000 |
| Mecklenburg County, VA | 2 | 0 | 0 | $22,000 |
| Reno County, KS | 1 | 0 | 0 | $15,000 |
| New Castle County, DE | 1 | 0 | 0 | $10,000 |
| Burke County, GA | 3 | 0 | 0 | $7,000 |
| Chatham County, GA | 1 | 0 | 0 | $5,000 |
| Adams County, MS | 1 | 0 | 0 | $5,000 |
| Chenango County, NY | 1 | 0 | 0 | $5,000 |
| Orange County, NY | 1 | 0 | 0 | $5,000 |
What the National Weather Service wrote
- Lancaster County, SC (near Heath Spgs) · Thunderstorm wind 58 mph · $16,000 · 1 injury
“EM reported a tree fell on a moving truck along Bethel Road with no serious injuries.” - Monmouth County, NJ (near Freehold) · Thunderstorm wind 75 mph · $1 million
“A severe thunderstorm knocked down numerous trees in Freehold Borough. All roadway entrances into the borough were blocked. Several cars were crushed and a couple of homes were destroyed by fallen trees.” - Bucks County, PA (near Washington Crossing) · Thunderstorm wind 64 mph · $25,000
“A severe thunderstorm knocked down several trees and poles in and around Washington Crossing in Upper Makefield Township. One downed tree damaged a home. No injuries were reported.” - Franklin County, NC (near Mitchners Xrds) · Thunderstorm wind 58 mph · $25,000
“Numerous trees were blown down throughout the county, especially west of Louisburg.” - Mecklenburg County, VA (near Phillis) · Thunderstorm wind 58 mph · $20,000
“Several boat houses were destroyed and boats were beached.” - Reno County, KS (near Hutchinson) · Thunderstorm wind 70 mph · $15,000
“Roof and shed damage in South Hutchinson. Trees uprooted with numerous downed limbs and branches. Time is estimated from Doppler data.”
Event narratives from NWS Storm Data, shortened. Up to six per day, chosen by deaths, injuries, damage and size.
Source: NOAA National Centers for Environmental Information (NCEI), Storm Events Database, as entered by National Weather Service offices; data through July 31, 2026. Damage is in dollars of the year, not adjusted for inflation.
Guides: What radar-estimated hail (MESH) is and isn't · Storm reports: preliminary vs final
Hail check for any US address
Every day since October 2019 that radar estimated hail near the address, free.
Guide: How to check if it hailed at your address · Free hail alerts by email · As you type, the text is sent to Google to suggest addresses.