Live NWS data · updated hourly

California Hail Map & Storm Reports

Every verified hail report in California 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.

6
Days with claimable 1"+ hail
1.5"
Largest hail (ping pong ball)
74
Hail reports · 12 mo
2 weeks ago
Most recent report

The storms worth working

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

Apr 10, 2026
3 months ago
1.5" ping pong ball
24 WSW Hetch Hetchy · Rio Vista · Ripon3 reports
Apr 21, 2026
3 months ago
1" quarter
Clovis · 1 SW Clovis · 1 WSW Clovis · 4 ESE Madera6 reports
Apr 9, 2026
3 months ago
1" quarter
3 S Peanut · Orleans · 1 W Orleans3 reports
Jul 25, 2025
12 months ago
1" quarter
1 S Northstar Ski Base · 1 WNW Yreka · Yreka3 reports
Apr 22, 2026
3 months ago
1" quarter
3 NNE Orange Cove1 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.

51 mph wind — 3 SE Dwtn Spearfish, Lawrence Co. (Jun 29, 2026)59 mph wind — 19 S Haiwee, Inyo Co. (Jun 28, 2026)60 mph wind — 5 N Indian Wells Valley, Kern Co. (Jun 28, 2026)76 mph wind — 2 NW Indian Wells Valle, Kern Co. (Jun 28, 2026)55 mph wind — 8 NNW Randsburg, Kern Co. (Jun 28, 2026)62 mph wind — 13 W Red Rock Canyon, Kern Co. (Jun 28, 2026)68 mph wind — 9 ESE Oynx, Kern Co. (Jun 28, 2026)63 mph wind — 8 S Kennedy Meadows, Tulare Co. (Jun 27, 2026)80 mph wind — 11 SE Weldon, Kern Co. (Jun 27, 2026)59 mph wind — 2 NW Indian Wells Valle, Kern Co. (Jun 27, 2026)65 mph wind — 7 WNW Indian Wells Vall, Kern Co. (Jun 27, 2026)59 mph wind — 13 W Red Rock Canyon, Kern Co. (Jun 27, 2026)77 mph wind — 11 SE Weldon, Kern Co. (Jun 27, 2026)76 mph wind — 19 S Haiwee, Inyo Co. (Jun 27, 2026)53 mph wind — 3 SE Dwtn Spearfish, Lawrence Co. (Jun 27, 2026)70 mph wind — 11 SE Weldon, Kern Co. (Jun 26, 2026)0.5" hail — 1 SE Fernbridge, Humboldt Co. (Jun 19, 2026)61 mph wind — 3 NNW Meyers, El Dorado Co. (Jun 19, 2026)51 mph wind — 3 N Meyers, El Dorado Co. (Jun 19, 2026)60 mph wind — 14 SSW Tehachapi, Kern Co. (Jun 9, 2026)67 mph wind — 11 SE Weldon, Kern Co. (Jun 7, 2026)55 mph wind — 3 SE Dwtn Spearfish, Lawrence Co. (Jun 7, 2026)52 mph wind — 3 SE Dwtn Spearfish, Lawrence Co. (Jun 7, 2026)56 mph wind — 3 ESE Chalfant, Mono Co. (May 27, 2026)50 mph wind — 4 E Chalfant, Mono Co. (May 27, 2026)71 mph wind — 19 S Haiwee, Inyo Co. (May 27, 2026)45 mph wind — 4 ESE Benton Hot Spring, Mono Co. (May 27, 2026)69 mph wind — 1 E Mammoth Mountain Sk, Mono Co. (May 27, 2026)66 mph wind — 14 SSE Haiwee, Inyo Co. (May 27, 2026)98 mph wind — 1 S Mammoth Mountain Sk, Mono Co. (May 27, 2026)62 mph wind — 1 NE Mammoth Mountain S, Mono Co. (May 27, 2026)50 mph wind — 1 ESE Mammoth Mountain, Mono Co. (May 27, 2026)50 mph wind — 4 S Conway Summit, Mono Co. (May 27, 2026)55 mph wind — 4 W Crowley Lake, Mono Co. (May 27, 2026)50 mph wind — 4 NNE Twin Lakes, Mono Co. (May 27, 2026)48 mph wind — 5 W Crowley Lake, Mono Co. (May 27, 2026)45 mph wind — 1 SSE Crestview, Mono Co. (May 27, 2026)53 mph wind — 4 SSE Conway Summit, Mono Co. (May 27, 2026)48 mph wind — 1 SW Conway Summit, Mono Co. (May 27, 2026)50 mph wind — 3 SW Crowley Lake, Mono Co. (May 27, 2026)50 mph wind — 2 ESE Toms Place, Mono Co. (May 26, 2026)49 mph wind — 9 SSW Benton Hot Spring, Mono Co. (May 26, 2026)62 mph wind — Round Valley, Inyo Co. (May 26, 2026)50 mph wind — 5 SE Toms Place, Mono Co. (May 26, 2026)49 mph wind — 5 ESE Mammoth Lakes, Mono Co. (May 26, 2026)60 mph wind — 1 NE Mammoth Mountain S, Mono Co. (May 26, 2026)47 mph wind — 2 WSW June Mountain Ski, Mono Co. (May 26, 2026)45 mph wind — 2 ESE Mammoth Mountain, Mono Co. (May 26, 2026)50 mph wind — 1 NNW Twin Lakes, Mono Co. (May 26, 2026)45 mph wind — 2 ESE Mammoth Mountain, Mono Co. (May 26, 2026)65 mph wind — 1 ENE Mammoth Mountain, Mono Co. (May 26, 2026)53 mph wind — 1 ENE Mammoth Mountain, Mono Co. (May 26, 2026)76 mph wind — Mammoth Mountain Ski Su, Mono Co. (May 26, 2026)82 mph wind — 1 ENE Mammoth Mountain, Mono Co. (May 26, 2026)59 mph wind — Mammoth Mountain Ski Ba, Mono Co. (May 26, 2026)53 mph wind — 1 SSE Mammoth Mountain, Mono Co. (May 26, 2026)34 mph wind — 4 NE Sugar Pine Point S, Placer Co. (May 26, 2026)33 mph wind — 3 SE Dollar Point, Placer Co. (May 26, 2026)49 mph wind — 4 W Crowley Lake, Mono Co. (May 26, 2026)45 mph wind — June Mountain Ski Base, Mono Co. (May 26, 2026)51 mph wind — 6 W Crowley Lake, Mono Co. (May 26, 2026)50 mph wind — 3 NNW Meyers, El Dorado Co. (May 26, 2026)35 mph wind — 7 ENE Sugar Pine Point, Placer Co. (May 26, 2026)46 mph wind — June Mountain Ski Base, Mono Co. (May 26, 2026)48 mph wind — 5 SSE Sierraville, Sierra Co. (May 26, 2026)38 mph wind — 5 NE Mono Lake, Mono Co. (May 26, 2026)36 mph wind — 3 SE Dollar Point, Placer Co. (May 26, 2026)55 mph wind — 3 NNW Meyers, El Dorado Co. (May 26, 2026)56 mph wind — 3 N Meyers, El Dorado Co. (May 26, 2026)95 mph wind — 1 S Mammoth Mountain Sk, Mono Co. (May 26, 2026)45 mph wind — 1 ESE Palisades Tahoe a, Placer Co. (May 26, 2026)52 mph wind — 4 WNW Truckee, Nevada Co. (May 26, 2026)49 mph wind — 1 E Walker, Mono Co. (May 26, 2026)46 mph wind — 1 W Homewood Mountain S, Placer Co. (May 26, 2026)34 mph wind — 1 SSE Bridgeport Reserv, Mono Co. (May 26, 2026)50 mph wind — 5 N Coleville, Mono Co. (May 26, 2026)54 mph wind — 1 ESE Mammoth Mountain, Mono Co. (May 26, 2026)45 mph wind — Woodfords, Alpine Co. (May 26, 2026)46 mph wind — 1 SW Conway Summit, Mono Co. (May 26, 2026)47 mph wind — 4 S Conway Summit, Mono Co. (May 26, 2026)46 mph wind — 4 SSE Conway Summit, Mono Co. (May 26, 2026)40 mph wind — 3 SW Crowley Lake, Mono Co. (May 26, 2026)90 mph wind — 19 S Haiwee, Inyo Co. (May 18, 2026)67 mph wind — 16 S Kelso, San Bernardino Co. (May 18, 2026)68 mph wind — 8 S Kennedy Meadows, Tulare Co. (May 18, 2026)71 mph wind — 30 SSW Trona, San Bernardino Co. (May 18, 2026)61 mph wind — 10 NNW Crowley Lake, Mono Co. (May 18, 2026)87 mph wind — 11 SE Weldon, Kern Co. (May 18, 2026)59 mph wind — 8 NNW Randsburg, Kern Co. (May 18, 2026)61 mph wind — 4 E Chalfant, Mono Co. (May 18, 2026)72 mph wind — 3 E Bishop, Inyo Co. (May 18, 2026)61 mph wind — 17 SE Deep Springs, Inyo Co. (May 18, 2026)58 mph wind — 1 SSE Lone Pine, Inyo Co. (May 18, 2026)65 mph wind — 8 S Kennedy Meadows, Tulare Co. (May 18, 2026)71 mph wind — 4 SSE Big Pine, Inyo Co. (May 18, 2026)67 mph wind — 1 NNW Big Pine, Inyo Co. (May 17, 2026)70 mph wind — 3 N Round Valley, Inyo Co. (May 17, 2026)59 mph wind — 7 SE Toms Place, Mono Co. (May 17, 2026)72 mph wind — 9 ESE Oynx, Kern Co. (May 17, 2026)65 mph wind — 1 S Red Rock Canyon, Kern Co. (May 17, 2026)58 mph wind — 4 SSE Yermo, San Bernardino Co. (May 17, 2026)59 mph wind — 2 N Ridgecrest, Kern Co. (May 17, 2026)64 mph wind — 7 WNW Indian Wells Vall, Kern Co. (May 17, 2026)76 mph wind — 11 SE Weldon, Kern Co. (May 17, 2026)58 mph wind — 4 S Conway Summit, Mono Co. (May 17, 2026)61 mph wind — 7 SE Toms Place, Mono Co. (May 17, 2026)63 mph wind — 13 W Red Rock Canyon, Kern Co. (May 17, 2026)67 mph wind — 3 ESE Chalfant, Mono Co. (May 17, 2026)65 mph wind — 4 ENE Round Valley, Inyo Co. (May 17, 2026)60 mph wind — 2 NW Indian Wells Valle, Kern Co. (May 17, 2026)65 mph wind — 1 ENE Mammoth Mountain, Mono Co. (May 17, 2026)69 mph wind — Mammoth Mountain Ski Su, Mono Co. (May 17, 2026)63 mph wind — 1 E Mammoth Mountain Sk, Mono Co. (May 17, 2026)67 mph wind — 16 SSW Tehachapi, Kern Co. (May 17, 2026)76 mph wind — 14 SSW Tehachapi, Kern Co. (May 17, 2026)64 mph wind — 9 E Lebec, Kern Co. (May 17, 2026)58 mph wind — 5 NNW Mojave, Kern Co. (May 17, 2026)69 mph wind — 9 E Lebec, Kern Co. (May 17, 2026)60 mph wind — 5 NNW Mojave, Kern Co. (May 17, 2026)79 mph wind — 14 SSW Tehachapi, Kern Co. (May 17, 2026)77 mph wind — 14 SSW Tehachapi, Kern Co. (May 17, 2026)65 mph wind — 13 W Red Rock Canyon, Kern Co. (May 16, 2026)88 mph wind — 6 W Kecks Corner Rte 46, Kern Co. (May 16, 2026)59 mph wind — 11 SE Weldon, Kern Co. (May 16, 2026)63 mph wind — 2 SSE Mojave, Kern Co. (May 16, 2026)67 mph wind — 16 SSW Tehachapi, Kern Co. (May 16, 2026)64 mph wind — 9 E Lebec, Kern Co. (May 16, 2026)58 mph wind — 5 NNW Mojave, Kern Co. (May 16, 2026)64 mph wind — 2 ENE Mojave, Kern Co. (May 16, 2026)69 mph wind — 2 ENE Mojave, Kern Co. (May 16, 2026)64 mph wind — 2 SSE Mojave, Kern Co. (May 16, 2026)65 mph wind — 18 W Rosamond, Kern Co. (May 16, 2026)67 mph wind — 16 SSW Tehachapi, Kern Co. (May 16, 2026)76 mph wind — 14 SSW Tehachapi, Kern Co. (May 16, 2026)63 mph wind — 13 W Red Rock Canyon, Kern Co. (May 16, 2026)63 mph wind — 5 NNW Mojave, Kern Co. (May 16, 2026)47 mph wind — 11 NNE Wendel, Lassen Co. (May 4, 2026)52 mph wind — 3 N Doyle, Lassen Co. (May 4, 2026)45 mph wind — 2 SSE Doyle, Lassen Co. (May 3, 2026)50 mph wind — 5 E Chalfant, Mono Co. (May 3, 2026)45 mph wind — 3 ESE Chalfant, Mono Co. (May 3, 2026)46 mph wind — 4 ESE Benton Hot Spring, Mono Co. (May 3, 2026)48 mph wind — 7 SE Toms Place, Mono Co. (May 3, 2026)50 mph wind — 2 ESE Toms Place, Mono Co. (May 3, 2026)46 mph wind — 4 ESE Toms Place, Mono Co. (May 3, 2026)45 mph wind — 1 S Bodie, Mono Co. (May 3, 2026)59 mph wind — 7 WNW Indian Wells Vall, Kern Co. (Apr 26, 2026)62 mph wind — 11 SE Weldon, Kern Co. (Apr 26, 2026)54 mph wind — 3 SE Dwtn Spearfish, Lawrence Co. (Apr 23, 2026)Tornado — 3 WSW Atwater, Merced Co. (Apr 23, 2026)Tornado — 8 ENE Clovis, Fresno Co. (Apr 23, 2026)103 mph wind — 1 S Mammoth Mountain Sk, Mono Co. (Apr 22, 2026)Tornado — 11 ENE Clovis, Fresno Co. (Apr 22, 2026)Tornado — Terra Bella, Tulare Co. (Apr 22, 2026)1" hail — 3 NNE Orange Cove, Tulare Co. (Apr 22, 2026)Tornado — 8 ENE Clovis, Fresno Co. (Apr 22, 2026)0.75" hail — Clovis, Fresno Co. (Apr 21, 2026)0.25" hail — 1 SW Clovis, Fresno Co. (Apr 21, 2026)0.3" hail — 1 WSW Clovis, Fresno Co. (Apr 21, 2026)60 mph wind — 3 N Round Valley, Inyo Co. (Apr 21, 2026)0.25" hail — 4 ESE Madera, Madera Co. (Apr 21, 2026)65 mph wind — 7 E Landers, San Bernardino Co. (Apr 21, 2026)0.5" hail — Orland, Glenn Co. (Apr 21, 2026)1" hail — 6 NE Firebaugh, Madera Co. (Apr 21, 2026)Tornado — 3 WSW Atwater, Merced Co. (Apr 21, 2026)60 mph wind — 4 ESE Round Valley, Inyo Co. (Apr 21, 2026)61 mph wind — 19 S Haiwee, Inyo Co. (Apr 21, 2026)59 mph wind — 3 W West Bishop, Inyo Co. (Apr 21, 2026)Tornado — 5 NE Kerman, Fresno Co. (Apr 21, 2026)60 mph wind — 5 NW Independence, Inyo Co. (Apr 21, 2026)51 mph wind — 3 N Meyers, El Dorado Co. (Apr 21, 2026)60 mph wind — 7 NNW Ripley, Riverside Co. (Apr 17, 2026)66 mph wind — 19 S Haiwee, Inyo Co. (Apr 17, 2026)60 mph wind — 30 SSW Trona, San Bernardino Co. (Apr 17, 2026)63 mph wind — 7 NNW Calistoga, Sonoma Co. (Apr 16, 2026)45 mph wind — 4 S Conway Summit, Mono Co. (Apr 16, 2026)47 mph wind — 1 SSE Mammoth Mountain, Mono Co. (Apr 16, 2026)46 mph wind — 4 NNE Twin Lakes, Mono Co. (Apr 16, 2026)47 mph wind — 4 SSE Conway Summit, Mono Co. (Apr 16, 2026)53 mph wind — 3 SE Dog Valley, Sierra Co. (Apr 16, 2026)46 mph wind — 17 S Pittville, Lassen Co. (Apr 16, 2026)52 mph wind — 3 ESE Lake City, Modoc Co. (Apr 16, 2026)51 mph wind — 1 NW Cedarville, Modoc Co. (Apr 16, 2026)46 mph wind — 4 N Cedarville, Modoc Co. (Apr 15, 2026)Tornado — 4 SE Vina, Tehama Co. (Apr 12, 2026)0.25" hail — 1 NW Clarksville, El Dorado Co. (Apr 12, 2026)71 mph wind — 1 ENE Mammoth Mountain, Mono Co. (Apr 12, 2026)81 mph wind — Mammoth Mountain Ski Su, Mono Co. (Apr 12, 2026)66 mph wind — 11 NNW Coalinga, Fresno Co. (Apr 12, 2026)64 mph wind — 10 NW El Portal, Mariposa Co. (Apr 12, 2026)0.5" hail — 1 N Natomas, Sacramento Co. (Apr 12, 2026)0.25" hail — 1 W Walnut Creek, Contra Costa Co. (Apr 12, 2026)0.5" hail — Granite Bay, Placer Co. (Apr 12, 2026)49 mph wind — 2 NE Millbrae, San Mateo Co. (Apr 12, 2026)0.5" hail — 19 NE Snelling, Mariposa Co. (Apr 11, 2026)0.25" hail — 24 WSW Hetch Hetchy, Tuolumne Co. (Apr 10, 2026)1.5" hail — Rio Vista, Solano Co. (Apr 10, 2026)1" hail — Ripon, San Joaquin Co. (Apr 10, 2026)0.5" hail — 3 S Peanut, Trinity Co. (Apr 9, 2026)65 mph wind — 12 SE Gasquet, Del Norte Co. (Apr 9, 2026)0.88" hail — Orleans, Humboldt Co. (Apr 9, 2026)1" hail — 1 W Orleans, Humboldt Co. (Apr 9, 2026)62 mph wind — 7 NNW Ripley, Riverside Co. (Apr 3, 2026)59 mph wind — 30 SSW Trona, San Bernardino Co. (Apr 2, 2026)50 mph wind — 1 NNE Coleville, Mono Co. (Apr 2, 2026)67 mph wind — 4 NNE Twin Lakes, Mono Co. (Apr 2, 2026)55 mph wind — 3 SE Emerald Bay, El Dorado Co. (Apr 2, 2026)63 mph wind — 3 SE Dog Valley, Sierra Co. (Apr 2, 2026)60 mph wind — 1 SW Conway Summit, Mono Co. (Apr 2, 2026)55 mph wind — 5 W Crowley Lake, Mono Co. (Apr 2, 2026)76 mph wind — 1 NE Mammoth Mountain S, Mono Co. (Apr 2, 2026)90 mph wind — 1 ENE Mammoth Mountain, Mono Co. (Apr 2, 2026)54 mph wind — 2 SW Mammoth Lakes, Mono Co. (Apr 2, 2026)55 mph wind — 4 NE Sugar Pine Point S, Placer Co. (Apr 2, 2026)54 mph wind — 5 S Graeagle, Sierra Co. (Apr 2, 2026)51 mph wind — 6 NNE Lake Davis, Plumas Co. (Apr 2, 2026)121 mph wind — 1 S Mammoth Mountain Sk, Mono Co. (Apr 2, 2026)56 mph wind — 4 W Crowley Lake, Mono Co. (Apr 2, 2026)80 mph wind — 4 WNW Truckee, Nevada Co. (Apr 2, 2026)77 mph wind — 5 SSE Sierraville, Sierra Co. (Apr 2, 2026)62 mph wind — 3 NNW Meyers, El Dorado Co. (Apr 2, 2026)70 mph wind — 4 SSW Walker, Mono Co. (Apr 2, 2026)84 mph wind — 6 NNE Leavitt Meadows, Mono Co. (Apr 2, 2026)75 mph wind — 3 SW Lee Vining, Mono Co. (Apr 2, 2026)63 mph wind — June Mountain Ski Base, Mono Co. (Apr 2, 2026)63 mph wind — 4 SSE Conway Summit, Mono Co. (Apr 2, 2026)55 mph wind — 4 SW Bridgeport, Mono Co. (Apr 2, 2026)97 mph wind — Mammoth Mountain Ski Su, Mono Co. (Apr 2, 2026)57 mph wind — 4 S Beckwourth, Plumas Co. (Apr 2, 2026)137 mph wind — Palisades Tahoe at Alpi, Placer Co. (Apr 2, 2026)55 mph wind — 1 SSW Lee Vining, Mono Co. (Apr 2, 2026)56 mph wind — 5 NNW Antelope Lake, Plumas Co. (Apr 2, 2026)65 mph wind — 1 NNW Twin Lakes, Mono Co. (Apr 2, 2026)55 mph wind — 3 N Meyers, El Dorado Co. (Apr 2, 2026)64 mph wind — 1 ENE Paynesville, Alpine Co. (Apr 2, 2026)51 mph wind — 3 SE Dollar Point, Placer Co. (Apr 2, 2026)132 mph wind — Palisades Tahoe Ski Bas, Placer Co. (Apr 2, 2026)60 mph wind — 1 W Homewood Mountain S, Placer Co. (Apr 2, 2026)70 mph wind — 1 ESE Palisades Tahoe a, Placer Co. (Apr 2, 2026)0.25" hail — 1 NE Crescent City, Del Norte Co. (Apr 2, 2026)56 mph wind — 13 ENE Crestview, Mono Co. (Apr 2, 2026)53 mph wind — 5 N Coleville, Mono Co. (Apr 2, 2026)55 mph wind — 4 SSW Portola, Plumas Co. (Apr 2, 2026)61 mph wind — 17 S Pittville, Lassen Co. (Apr 1, 2026)59 mph wind — 19 S Haiwee, Inyo Co. (Apr 1, 2026)68 mph wind — 19 S Haiwee, Inyo Co. (Mar 7, 2026)68 mph wind — 16 S Kelso, San Bernardino Co. (Mar 5, 2026)60 mph wind — 7 SSW Woodland Hills, Los Angeles Co. (Mar 5, 2026)72 mph wind — 1 NNW Chatsworth, Los Angeles Co. (Mar 5, 2026)73 mph wind — 5 W Chatsworth, Ventura Co. (Mar 5, 2026)61 mph wind — 7 ENE Point Dume, Los Angeles Co. (Mar 5, 2026)64 mph wind — 8 SSW Woodland Hills, Los Angeles Co. (Mar 5, 2026)58 mph wind — 8 SSW Woodland Hills, Los Angeles Co. (Mar 5, 2026)66 mph wind — 7 SSW Woodland Hills, Los Angeles Co. (Mar 5, 2026)62 mph wind — 8 ESE Castaic Lake, Los Angeles Co. (Mar 5, 2026)66 mph wind — 2 NNE Chatsworth, Los Angeles Co. (Mar 5, 2026)65 mph wind — 5 NNW Altadena, Los Angeles Co. (Mar 5, 2026)58 mph wind — 7 SSE Castaic Lake, Los Angeles Co. (Mar 5, 2026)58 mph wind — 3 NNW Chatsworth, Los Angeles Co. (Mar 5, 2026)67 mph wind — 4 NNE Chatsworth, Los Angeles Co. (Mar 5, 2026)57 mph wind — 4 N Chatsworth, Los Angeles Co. (Mar 5, 2026)59 mph wind — 4 NNE San Fernando, Los Angeles Co. (Mar 5, 2026)70 mph wind — 6 SSW Castaic Lake, Los Angeles Co. (Mar 5, 2026)70 mph wind — 2 NNW Montecito, Santa Barbara Co. (Mar 5, 2026)52 mph wind — 18 W Rosamond, Kern Co. (Mar 5, 2026)56 mph wind — 8 S Agua Dulce, Los Angeles Co. (Mar 5, 2026)59 mph wind — 7 E Landers, San Bernardino Co. (Mar 5, 2026)53 mph wind — 2 ENE Mojave, Kern Co. (Mar 5, 2026)57 mph wind — 6 NE Val Verde, Los Angeles Co. (Mar 5, 2026)56 mph wind — 4 SE Gorman, Los Angeles Co. (Mar 5, 2026)55 mph wind — 16 SSW Tehachapi, Kern Co. (Mar 5, 2026)46 mph wind — 5 E Lebec, Kern Co. (Mar 5, 2026)55 mph wind — 34 S Refugio State Beac, Santa Barbara Co. (Mar 5, 2026)65 mph wind — 9 E Lebec, Kern Co. (Mar 5, 2026)61 mph wind — 7 E Gorman, Los Angeles Co. (Mar 5, 2026)64 mph wind — 14 SSW Tehachapi, Kern Co. (Mar 5, 2026)56 mph wind — 7 N Cayucos, San Luis Obispo Co. (Mar 5, 2026)58 mph wind — 9 ESE Oynx, Kern Co. (Mar 5, 2026)45 mph wind — 6 E Tehachapi, Kern Co. (Mar 5, 2026)57 mph wind — 6 NE Pyramid Lake, Los Angeles Co. (Mar 5, 2026)52 mph wind — 8 S Kennedy Meadows, Tulare Co. (Mar 5, 2026)47 mph wind — 7 WNW Indian Wells Vall, Kern Co. (Mar 5, 2026)55 mph wind — 4 W Crowley Lake, Mono Co. (Mar 5, 2026)45 mph wind — 5 NNW Mojave, Kern Co. (Mar 5, 2026)65 mph wind — 13 W Red Rock Canyon, Kern Co. (Mar 5, 2026)48 mph wind — 1 S Red Rock Canyon, Kern Co. (Mar 5, 2026)45 mph wind — 8 W Mojave, Kern Co. (Mar 5, 2026)58 mph wind — 6 NE Pyramid Lake, Los Angeles Co. (Mar 5, 2026)46 mph wind — 2 NW Indian Wells Valle, Kern Co. (Mar 5, 2026)56 mph wind — 5 NW Mojave, Kern Co. (Mar 5, 2026)60 mph wind — 2 SSE Mojave, Kern Co. (Mar 5, 2026)113 mph wind — 1 S Mammoth Mountain Sk, Mono Co. (Mar 5, 2026)57 mph wind — 6 NNE Leavitt Meadows, Mono Co. (Mar 4, 2026)77 mph wind — 1 ENE Mammoth Mountain, Mono Co. (Mar 4, 2026)52 mph wind — 1 ENE Paynesville, Alpine Co. (Mar 4, 2026)46 mph wind — 3 N Meyers, El Dorado Co. (Mar 4, 2026)51 mph wind — 4 SSW Walker, Mono Co. (Mar 2, 2026)52 mph wind — 4 SSE Conway Summit, Mono Co. (Mar 2, 2026)60 mph wind — 2 ESE Toms Place, Mono Co. (Mar 2, 2026)55 mph wind — 3 SW Crowley Lake, Mono Co. (Mar 1, 2026)59 mph wind — 6 W Crowley Lake, Mono Co. (Mar 1, 2026)64 mph wind — 5 SE Toms Place, Mono Co. (Mar 1, 2026)60 mph wind — 2 NW Conway Summit, Mono Co. (Mar 1, 2026)51 mph wind — 7 SE Toms Place, Mono Co. (Mar 1, 2026)57 mph wind — 1 SW Conway Summit, Mono Co. (Mar 1, 2026)72 mph wind — 1 ENE Mammoth Mountain, Mono Co. (Mar 1, 2026)59 mph wind — 4 W Crowley Lake, Mono Co. (Mar 1, 2026)45 mph wind — 4 SSE Lee Vining, Mono Co. (Feb 25, 2026)48 mph wind — 2 SW Mammoth Lakes, Mono Co. (Feb 25, 2026)45 mph wind — Conway Summit, Mono Co. (Feb 25, 2026)78 mph wind — 1 SSW Lee Vining, Mono Co. (Feb 25, 2026)56 mph wind — 3 NNW Meyers, El Dorado Co. (Feb 25, 2026)45 mph wind — 3 WSW Crowley Lake, Mono Co. (Feb 25, 2026)46 mph wind — Bridgeport, Mono Co. (Feb 25, 2026)53 mph wind — 1 SE Lee Vining, Mono Co. (Feb 25, 2026)49 mph wind — 7 WNW Bridgeport Reserv, Mono Co. (Feb 25, 2026)45 mph wind — 4 SSE Lee Vining, Mono Co. (Feb 25, 2026)78 mph wind — 1 S Bodie, Mono Co. (Feb 25, 2026)68 mph wind — 1 E Walker, Mono Co. (Feb 25, 2026)126 mph wind — 1 S Mammoth Mountain Sk, Mono Co. (Feb 25, 2026)77 mph wind — 5 N June Mountain Ski B, Mono Co. (Feb 25, 2026)87 mph wind — 4 NNE Twin Lakes, Mono Co. (Feb 25, 2026)60 mph wind — 3 E Mammoth Lakes, Mono Co. (Feb 25, 2026)53 mph wind — 5 ENE Leavitt Meadows, Mono Co. (Feb 25, 2026)72 mph wind — 5 ESE Mammoth Lakes, Mono Co. (Feb 25, 2026)69 mph wind — 4 SW Bridgeport, Mono Co. (Feb 25, 2026)66 mph wind — 4 W Crowley Lake, Mono Co. (Feb 25, 2026)66 mph wind — 3 SW Crowley Lake, Mono Co. (Feb 25, 2026)80 mph wind — 4 SSE Conway Summit, Mono Co. (Feb 25, 2026)60 mph wind — 1 SSE Crestview, Mono Co. (Feb 25, 2026)64 mph wind — Lee Vining, Mono Co. (Feb 25, 2026)64 mph wind — 4 ESE Toms Place, Mono Co. (Feb 25, 2026)48 mph wind — 4 ESE Conway Summit, Mono Co. (Feb 25, 2026)85 mph wind — 1 SW Conway Summit, Mono Co. (Feb 25, 2026)69 mph wind — 5 W Crowley Lake, Mono Co. (Feb 25, 2026)68 mph wind — 6 SSE Lee Vining, Mono Co. (Feb 25, 2026)56 mph wind — 7 SE Toms Place, Mono Co. (Feb 25, 2026)75 mph wind — 2 NW Walker, Mono Co. (Feb 25, 2026)65 mph wind — 2 SSW Lee Vining, Mono Co. (Feb 25, 2026)45 mph wind — 6 ENE Leavitt Meadows, Mono Co. (Feb 25, 2026)45 mph wind — 4 N Mammoth Lakes, Mono Co. (Feb 25, 2026)69 mph wind — 2 ESE Toms Place, Mono Co. (Feb 25, 2026)58 mph wind — 3 SW Bridgeport, Mono Co. (Feb 25, 2026)46 mph wind — 1 SSE Bridgeport Reserv, Mono Co. (Feb 25, 2026)47 mph wind — 5 WSW Bridgeport Reserv, Mono Co. (Feb 25, 2026)71 mph wind — 2 N Conway Summit, Mono Co. (Feb 25, 2026)62 mph wind — 6 S Bridgeport, Mono Co. (Feb 25, 2026)52 mph wind — 3 S Bridgeport, Mono Co. (Feb 25, 2026)46 mph wind — 2 W Toms Place, Mono Co. (Feb 25, 2026)79 mph wind — 2 NW Conway Summit, Mono Co. (Feb 25, 2026)87 mph wind — 3 SSE Lee Vining, Mono Co. (Feb 25, 2026)66 mph wind — Woodfords, Alpine Co. (Feb 25, 2026)76 mph wind — 4 W Crowley Lake, Mono Co. (Feb 24, 2026)60 mph wind — 5 N Coleville, Mono Co. (Feb 24, 2026)45 mph wind — 2 SSE Doyle, Lassen Co. (Feb 24, 2026)45 mph wind — 4 ESE Toms Place, Mono Co. (Feb 24, 2026)63 mph wind — 2 WSW June Mountain Ski, Mono Co. (Feb 24, 2026)71 mph wind — 1 NNE Coleville, Mono Co. (Feb 24, 2026)54 mph wind — Northstar Ski Summit, Placer Co. (Feb 24, 2026)47 mph wind — 4 NE Sugar Pine Point S, Placer Co. (Feb 24, 2026)57 mph wind — 1 SE June Mountain Ski, Mono Co. (Feb 24, 2026)68 mph wind — 1 NNW Twin Lakes, Mono Co. (Feb 24, 2026)66 mph wind — 3 SW Lee Vining, Mono Co. (Feb 24, 2026)45 mph wind — Conway Summit, Mono Co. (Feb 24, 2026)58 mph wind — 3 N Meyers, El Dorado Co. (Feb 24, 2026)67 mph wind — 1 ENE Paynesville, Alpine Co. (Feb 24, 2026)53 mph wind — 1 ESE Palisades Tahoe a, Placer Co. (Feb 24, 2026)50 mph wind — 5 E Chalfant, Mono Co. (Feb 24, 2026)54 mph wind — 4 S Bodie, Mono Co. (Feb 24, 2026)70 mph wind — 6 W Crowley Lake, Mono Co. (Feb 24, 2026)45 mph wind — 3 N Floriston, Sierra Co. (Feb 24, 2026)57 mph wind — 3 SE Dog Valley, Sierra Co. (Feb 24, 2026)47 mph wind — 1 NW Cedarville, Modoc Co. (Feb 24, 2026)52 mph wind — 4 S Beckwourth, Plumas Co. (Feb 24, 2026)47 mph wind — 5 S Graeagle, Sierra Co. (Feb 24, 2026)48 mph wind — 1 E Loyalton, Sierra Co. (Feb 24, 2026)47 mph wind — Palisades Tahoe Ski Bas, Placer Co. (Feb 24, 2026)48 mph wind — Ward Mountain - Alpine, Placer Co. (Feb 24, 2026)46 mph wind — 1 N Eureka, Humboldt Co. (Feb 22, 2026)66 mph wind — 3 W Yucca Valley, San Bernardino Co. (Feb 20, 2026)66 mph wind — 2 NW Indian Wells Valle, Kern Co. (Feb 20, 2026)71 mph wind — 12 NNW Twentynine Palms, San Bernardino Co. (Feb 19, 2026)61 mph wind — 7 E Landers, San Bernardino Co. (Feb 19, 2026)0.25" hail — 2 SSE Madera, Madera Co. (Feb 19, 2026)63 mph wind — 3 NW Joshua Tree, San Bernardino Co. (Feb 19, 2026)59 mph wind — 9 E Campo, San Diego Co. (Feb 18, 2026)60 mph wind — 7 W Desert Hot Springs, Riverside Co. (Feb 18, 2026)59 mph wind — 7 WSW Desert Hot Spring, Riverside Co. (Feb 18, 2026)62 mph wind — 11 ENE Campo, San Diego Co. (Feb 18, 2026)60 mph wind — 4 SSE Yermo, San Bernardino Co. (Feb 18, 2026)85 mph wind — 13 ESE Big Bear City, San Bernardino Co. (Feb 18, 2026)68 mph wind — 7 N Pine Valley, San Diego Co. (Feb 18, 2026)67 mph wind — 7 ENE Cabazon, Riverside Co. (Feb 18, 2026)59 mph wind — 2 NNW Montecito, Santa Barbara Co. (Feb 18, 2026)72 mph wind — 3 SSE Julian, San Diego Co. (Feb 18, 2026)61 mph wind — 2 SE Santa Ysabel, San Diego Co. (Feb 18, 2026)68 mph wind — 3 ESE Banning, Riverside Co. (Feb 18, 2026)76 mph wind — 1 SE Palomar Mountain, San Diego Co. (Feb 18, 2026)59 mph wind — 9 SSW Julian, San Diego Co. (Feb 18, 2026)71 mph wind — 3 WNW Palomar Mountain, San Diego Co. (Feb 18, 2026)19 S Haiwee11 SE Weldon1 ENE Mammoth Mountain4 W Crowley Lake13 W Red Rock Canyon3 N Meyers
Hail <1.25" Hail 1.25–2" Hail 2"+ Damaging wind Tornado

This map shows where. Rooftops shows which roofs.

Type any California 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

1 ENE Mammoth MountainMono Co.22 reports
1 S Mammoth Mountain SkMono Co.16 reports
4 W Crowley LakeMono Co.16 reports
Mammoth Mountain Ski SuMono Co.16 reports
8 S Agua DulceLos Angeles Co.16 reports
3 NNW MeyersEl Dorado Co.12 reports
6 NNE Leavitt MeadowsMono Co.12 reports
3 N MeyersEl Dorado Co.11 reports
4 SSW WalkerMono Co.11 reports
19 S HaiweeInyo Co.10 reports
11 SE WeldonKern Co.10 reports
4 SSE Conway SummitMono Co.10 reports

Largest hail · last 12 months

Rio Vista3 months ago1.5" ping pong ball
3 NNE Orange Cove3 months ago1" quarter
6 NE Firebaugh3 months ago1" quarter
Ripon3 months ago1" quarter
1 W Orleans3 months ago1" quarter
9 S Trinity Center12 months ago1" quarter
Yreka12 months ago1" quarter
Orleans3 months ago0.88" penny
Clovis3 months ago0.75" penny
1 WNW Yreka12 months ago0.75" penny

Latest verified reports

WhenLocationEvent
Jun 29, 20262 weeks ago3 SE Dwtn SpearfishLawrence Co.51 mph wind
Jun 28, 20262 weeks ago19 S HaiweeInyo Co.59 mph wind
Jun 28, 20262 weeks ago5 N Indian Wells ValleyKern Co.60 mph wind
Jun 28, 20262 weeks ago2 NW Indian Wells ValleKern Co.76 mph wind
Jun 28, 20262 weeks ago8 NNW RandsburgKern Co.55 mph wind
Jun 28, 20262 weeks ago13 W Red Rock CanyonKern Co.62 mph wind
Jun 28, 20262 weeks ago9 ESE OynxKern Co.68 mph wind
Jun 27, 20262 weeks ago8 S Kennedy MeadowsTulare Co.63 mph wind
Jun 27, 20262 weeks ago11 SE WeldonKern Co.80 mph wind
Jun 27, 20262 weeks ago2 NW Indian Wells ValleKern Co.59 mph wind
Jun 27, 20262 weeks ago7 WNW Indian Wells VallKern Co.65 mph wind
Jun 27, 20262 weeks ago13 W Red Rock CanyonKern Co.59 mph wind
Jun 27, 20262 weeks ago11 SE WeldonKern Co.77 mph wind
Jun 27, 20262 weeks ago19 S HaiweeInyo Co.76 mph wind
Jun 27, 20262 weeks ago3 SE Dwtn SpearfishLawrence Co.53 mph wind
Jun 26, 20262 weeks ago11 SE WeldonKern Co.70 mph wind
Jun 19, 20263 weeks ago1 SE FernbridgeHumboldt Co.0.5" hail
Jun 19, 20263 weeks ago3 NNW MeyersEl Dorado Co.61 mph wind
Jun 19, 20263 weeks ago3 N MeyersEl Dorado Co.51 mph wind
Jun 9, 20265 weeks ago14 SSW TehachapiKern Co.60 mph wind
Jun 7, 20265 weeks ago11 SE WeldonKern Co.67 mph wind
Jun 7, 20265 weeks ago3 SE Dwtn SpearfishLawrence Co.55 mph wind
Jun 7, 20265 weeks ago3 SE Dwtn SpearfishLawrence Co.52 mph wind
May 27, 20267 weeks ago3 ESE ChalfantMono Co.56 mph wind
May 27, 20267 weeks ago4 E ChalfantMono Co.50 mph wind

California storm damage FAQ

Was there hail in California recently?

The most recent verified severe weather report in California was filed on Jun 29, 2026. Over the last 12 months, NWS spotters logged 74 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 California in the last 12 months measured 1.5" — ping pong ball sized — and the state logged 6 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:19 UTC · refreshes hourly.