National Storms

On the map: every storm report logged this day.

On the map

HailWindTornado

2012 storm days

Storm reports for July 4, 2012

On July 4, 2012, 184 hail, 273 damaging-wind and 1 tornado reports were logged across 31 states.

FreeNo accountNo phone numberWe don’t keep the address

· As you type, the text is sent to Google to suggest addresses.
184hail reports
273damaging-wind reports
1tornado reports
2.75″largest hail reported

IndependentNot affiliated with NOAA or the National Weather Service. Source: NOAA Storm Prediction Center storm reports. Data through November 6, 2026. Methodology

← Jul 3, 2012 All 2012 storm days · July 2012 Jul 5, 2012 →

Other storms on July 4 →

On July 4, 2012, 184 hail, 273 damaging-wind and 1 tornado reports were logged across 31 states. The largest hail reported was 2.75″ (baseball size) in Mecosta County, MI.

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

StateHailWindTornadoLargest hail
MI295502.75″
OH473002.50″
PA63602.00″
VT23401.00″
MN81711.75″
VA51501.00″
NC31601.00″
NH0180–
NY5602.25″
WV4701.75″
GA0100–
ND1800.88″
MD6202.00″
MS1501.75″
NE1501.00″
ME1501.00″
LA1401.00″
IL1401.00″
NJ1300.75″
TN040–
KY040–
FL3001.00″
AL030–
IN030–
CT030–
SC1100.88″
MA020–
WI1001.00″
IA010–
NM010–
SD010–

Cities with hail reported within 5 miles

CityPopulationLargest report
Akron, OH189,6642.50″
Kent, OH27,7202.50″
Tallmadge, OH18,4122.50″
Munroe Falls, OH4,9872.50″
Mogadore, OH3,8192.50″
Silver Lake, OH2,5092.50″
Monroeville, PA27,9662.00″
McKeesport, PA17,1192.00″
Munhall, PA10,3712.00″
Swissvale, PA8,2802.00″
White Oak, PA7,3522.00″
Forest Hills, PA6,1862.00″
Duquesne, PA5,0742.00″
Turtle Creek, PA4,9252.00″
North Braddock, PA4,1492.00″
Port Vue, PA3,5622.00″
Trafford, PA3,2362.00″
Churchill, PA3,0352.00″
Pitcairn, PA2,9842.00″
Detroit, MI645,7051.75″
Warren, MI137,6861.75″
Southfield, MI76,8741.75″
Royal Oak, MI58,2511.75″
Roseville, MI47,0471.75″
Lincoln Park, MI38,7741.75″

Hail reports (184)

Time (UTC)SizeLocation
21:332.75″Mecosta County, MI
01:512.50″Summit County, OH
23:132.25″Clinton County, NY
22:362.00″Allegheny County, PA
23:272.00″Garrett County, MD
21:101.75″Belmont County, OH
21:201.75″Lamar County, MS
22:011.75″Macomb County, MI
22:131.75″Allegheny County, PA
22:151.75″Westmoreland County, PA
22:191.75″Allegheny County, PA
22:201.75″Westmoreland County, PA
22:231.75″Allegheny County, PA
22:241.75″Allegheny County, PA
22:271.75″Westmoreland County, PA
22:291.75″Allegheny County, PA
22:341.75″Oakland County, MI
22:401.75″Oakland County, MI
22:431.75″Oakland County, MI
22:461.75″Wayne County, MI
22:521.75″Macomb County, MI
23:001.75″Somerset County, PA
23:151.75″Garrett County, MD
23:201.75″Dickinson County, MI
23:251.75″Macomb County, MI
01:401.75″Wadena County, MN
01:561.75″Summit County, OH
02:001.75″Hardin County, OH
02:031.75″Summit County, OH
03:111.75″Beaver County, PA
03:401.75″Allegheny County, PA
04:501.75″Ohio County, WV
20:381.50″St. Lawrence County, NY
22:121.50″Isabella County, MI
22:401.50″Oakland County, MI
01:151.50″Aitkin County, MN
15:201.25″Polk County, MN
22:001.25″Macomb County, MI
22:121.25″Allegheny County, PA
22:151.25″Allegheny County, PA
22:211.25″Allegheny County, PA
22:261.25″Clinton County, NY
22:441.25″Westmoreland County, PA
22:451.25″Oakland County, MI
22:561.25″Westmoreland County, PA
00:181.25″Hancock County, OH
00:311.25″Fayette County, PA
01:411.25″Portage County, OH
01:431.25″Portage County, OH
03:151.25″Beaver County, PA
03:251.25″Butler County, PA
06:341.25″Licking County, OH
15:101.00″Chautauqua County, NY
16:151.00″Marshall County, MN
18:101.00″Crawford County, PA
18:491.00″St. Tammany Parish, LA
20:181.00″Caledonia County, VT
20:451.00″Albemarle County, VA
20:451.00″Albemarle County, VA
20:551.00″Isabella County, MI
21:151.00″Nash County, NC
21:231.00″Nelson County, VA
21:301.00″Edgecombe County, NC
21:401.00″Allegheny County, PA
22:041.00″Macomb County, MI
22:051.00″Allegheny County, PA
22:071.00″Oakland County, MI
22:101.00″Duval County, FL
22:171.00″Allegheny County, PA
22:201.00″Franklin County, NC
22:201.00″Allegheny County, PA
22:251.00″Allegheny County, PA
22:311.00″Lawrence County, IL
22:311.00″Westmoreland County, PA
22:361.00″Oakland County, MI
22:371.00″Oakland County, MI
22:401.00″Oakland County, MI
22:501.00″Oakland County, MI
22:501.00″Clinton County, NY
22:551.00″Oakland County, MI
23:051.00″Oakland County, MI
23:101.00″Wayne County, MI
23:101.00″Macomb County, MI
23:101.00″Somerset County, PA
23:151.00″Garrett County, MD
23:151.00″Roanoke County, VA
23:181.00″Franklin County, VA
23:191.00″Macomb County, MI
23:191.00″Ottawa County, OH
23:201.00″Logan County, NE
23:271.00″Macomb County, MI
23:271.00″Oakland County, MI
23:451.00″Bedford County, PA
23:501.00″Florence County, WI
23:501.00″Cumberland County, ME
23:551.00″Allegany County, MD
00:011.00″Erie County, PA
00:011.00″Westmoreland County, PA
00:051.00″Westmoreland County, PA
00:151.00″Hancock County, OH
00:241.00″Fayette County, PA
00:481.00″Aitkin County, MN
01:001.00″Portage County, OH
01:101.00″Ashland County, OH
01:241.00″Preston County, WV
01:401.00″Hancock County, OH
01:431.00″Trumbull County, OH
01:451.00″Portage County, OH
01:461.00″Portage County, OH
01:461.00″Trumbull County, OH
01:581.00″Summit County, OH
02:191.00″Mercer County, PA
02:361.00″Knox County, OH
03:061.00″Beaver County, PA
03:121.00″Cass County, MN
03:121.00″Aitkin County, MN
03:141.00″Beaver County, PA
03:191.00″Butler County, PA
03:241.00″Butler County, PA
03:301.00″Butler County, PA
03:301.00″Butler County, PA
03:451.00″Butler County, PA
03:491.00″Butler County, PA
03:511.00″Butler County, PA
03:521.00″Butler County, PA
04:101.00″Jefferson County, OH
06:081.00″Marion County, WV
06:201.00″Delaware County, OH
07:111.00″Charles County, MD
12:250.88″Cavalier County, ND
18:000.88″Brevard County, FL
19:100.88″Orange County, FL
20:090.88″Harrison County, OH
21:290.88″Westmoreland County, PA
21:320.88″Allegheny County, PA
21:340.88″Allegheny County, PA
21:460.88″Cherokee County, SC
21:550.88″Allegheny County, PA
22:000.88″Westmoreland County, PA
23:110.88″Garrett County, MD
23:440.88″Ottawa County, OH
00:110.88″Clermont County, OH
00:190.88″Fayette County, PA
00:360.88″Wyandot County, OH
01:220.88″Geauga County, OH
01:220.88″Ashland County, OH
01:250.88″Trumbull County, OH
01:310.88″Portage County, OH
01:340.88″Portage County, OH
01:370.88″Summit County, OH
01:420.88″Richland County, OH
01:450.88″Summit County, OH
01:470.88″Richland County, OH
01:480.88″Summit County, OH
03:280.88″Beaver County, PA
03:350.88″Beaver County, PA
03:520.88″Hancock County, WV
10:230.88″Lorain County, OH
19:100.75″Itasca County, MN
21:360.75″Allegheny County, PA
21:400.75″Westmoreland County, PA
22:200.75″Allegheny County, PA
22:200.75″Oakland County, MI
22:320.75″Westmoreland County, PA
22:350.75″Washington County, VT
23:150.75″Oakland County, MI
00:290.75″Fayette County, PA
00:570.75″Hancock County, OH
01:150.75″Ashland County, OH
01:360.75″Trumbull County, OH
01:550.75″Hardin County, OH
02:380.75″Knox County, OH
02:550.75″Lehigh County, PA
02:550.75″Columbiana County, OH
02:590.75″Columbiana County, OH
03:070.75″Beaver County, PA
03:190.75″Beaver County, PA
03:320.75″Butler County, PA
03:550.75″Bucks County, PA
03:550.75″Butler County, PA
03:560.75″Muskingum County, OH
04:150.75″Burlington County, NJ
06:000.75″Franklin County, OH
06:140.75″Franklin County, OH

Damage, injuries and deaths

National Weather Service offices recorded about $9.6 million in property damage and $610,000 in crop damage from hail, thunderstorm wind and tornadoes across the US on this storm day (458 events in 31 states). Injuries and deaths are those the events caused directly.

CountyEventsInjuriesDeathsProperty damage
Summit County, OH600$7.3 million
Chittenden County, VT1100$375,000
Caledonia County, VT700$210,000
Clinton County, NY400$135,000
Hancock County, OH400$135,000
Cuyahoga County, OH100$75,000
Addison County, VT400$75,000
Dickinson County, MI100$70,000
Montgomery County, TN200$70,000
Lamar County, MS200$65,000
Saline County, IL100$60,000
Haralson County, GA100$50,000

What the National Weather Service wrote

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.

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.