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.

5
Days with claimable 1"+ hail
1.5"
Largest hail (ping pong ball)
67
Hail reports · 12 mo
yesterday
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.

Most homeowner policies allow 1–2 years from the storm date to file — the roofer who documents the roof first usually writes the job.

58 mph wind — 4 SE Yermo, San Bernardino Co. (Oct 22, 2026)52 mph wind — 1 S Mammoth Mountain Sk, Mono Co. (Oct 22, 2026)47 mph wind — 1 NE Mammoth Mountain S, Mono Co. (Oct 22, 2026)59 mph wind — 1 E Mammoth Mountain Sk, Mono Co. (Oct 22, 2026)54 mph wind — 5 E Chalfant, Mono Co. (Oct 22, 2026)65 mph wind — 5 E Chalfant, Mono Co. (Oct 22, 2026)61 mph wind — 1 NE Mammoth Mountain S, Mono Co. (Oct 22, 2026)66 mph wind — 1 S Mammoth Mountain Sk, Mono Co. (Oct 22, 2026)61 mph wind — Mammoth Mountain Ski Su, Mono Co. (Oct 22, 2026)50 mph wind — 1 W Homewood Mountain S, Placer Co. (Oct 21, 2026)54 mph wind — 4 E Chalfant, Mono Co. (Oct 21, 2026)46 mph wind — 3 E Chalfant, Mono Co. (Oct 21, 2026)39 mph wind — 3 SW Lake Isabella, Kern Co. (Oct 21, 2026)38 mph wind — 13 SSW Blackwells Corne, Kern Co. (Oct 21, 2026)46 mph wind — 11 NNW Coalinga, Fresno Co. (Oct 21, 2026)39 mph wind — 9 SSW Kettleman City, Kings Co. (Oct 21, 2026)32 mph wind — 12 NNW Squaw Valley, Fresno Co. (Oct 21, 2026)30 mph wind — 6 SE Millerton Lake, Fresno Co. (Oct 21, 2026)33 mph wind — 10 SE Auberry, Fresno Co. (Oct 21, 2026)56 mph wind — 9 WNW Coalinga, Fresno Co. (Oct 21, 2026)32 mph wind — 3 SW Three Rivers, Tulare Co. (Oct 21, 2026)30 mph wind — 5 SSW Auberry, Fresno Co. (Oct 21, 2026)30 mph wind — 11 NNW Squaw Valley, Fresno Co. (Oct 21, 2026)33 mph wind — Tehachapi, Kern Co. (Oct 21, 2026)32 mph wind — 15 W Coalinga, Fresno Co. (Oct 21, 2026)42 mph wind — 10 N Kecks Corner Rte 4, Kings Co. (Oct 21, 2026)32 mph wind — 1 SSE Lost Hills, Kern Co. (Oct 21, 2026)0.25" hail — Clovis, Fresno Co. (Oct 21, 2026)33 mph wind — 13 NNE Keene, Kern Co. (Oct 21, 2026)31 mph wind — 1 NW Kecks Corner Rte 4, Kern Co. (Oct 21, 2026)32 mph wind — 2 ENE Taft, Kern Co. (Oct 21, 2026)37 mph wind — Blackwells Corner, Kern Co. (Oct 21, 2026)49 mph wind — 7 NW McKittrick, Kern Co. (Oct 21, 2026)32 mph wind — 3 NNW Kecks Corner Rte, Kern Co. (Oct 21, 2026)42 mph wind — 8 W McKittrick, Kern Co. (Oct 21, 2026)30 mph wind — 4 SSW Grapevine, Kern Co. (Oct 21, 2026)30 mph wind — 3 SSW Grapevine, Kern Co. (Oct 21, 2026)65 mph wind — 8 ESE Castaic Lake, Los Angeles Co. (Oct 16, 2026)59 mph wind — 4 WSW Moorpark, Ventura Co. (Oct 16, 2026)60 mph wind — 3 ENE Santa Clarita, Los Angeles Co. (Oct 16, 2026)60 mph wind — 3 ESE Santa Paula, Ventura Co. (Oct 16, 2026)59 mph wind — 6 NE Agua Dulce, Los Angeles Co. (Oct 16, 2026)63 mph wind — 6 NE Pyramid Lake, Los Angeles Co. (Oct 16, 2026)68 mph wind — 7 ESE Acton, Los Angeles Co. (Oct 16, 2026)71 mph wind — 2 NNW Ventura, Ventura Co. (Oct 16, 2026)58 mph wind — 4 NE Ventura, Ventura Co. (Oct 16, 2026)69 mph wind — 1 NNW Chatsworth, Los Angeles Co. (Oct 16, 2026)65 mph wind — 2 SSE Moorpark, Ventura Co. (Oct 16, 2026)60 mph wind — 1 ESE La Conchita, Ventura Co. (Oct 16, 2026)60 mph wind — 27 WSW Port Hueneme, Santa Barbara Co. (Oct 16, 2026)62 mph wind — 4 SE Fillmore, Ventura Co. (Oct 16, 2026)68 mph wind — 3 SW Piru, Ventura Co. (Oct 16, 2026)66 mph wind — 4 NE Ojai, Ventura Co. (Oct 16, 2026)63 mph wind — 4 SE Camarillo, Ventura Co. (Oct 16, 2026)58 mph wind — 5 NNE Fillmore, Ventura Co. (Oct 16, 2026)62 mph wind — 5 NNE San Fernando, Los Angeles Co. (Oct 16, 2026)73 mph wind — 8 ESE Castaic Lake, Los Angeles Co. (Oct 16, 2026)66 mph wind — 8 NNE Mount Wilson, Los Angeles Co. (Oct 16, 2026)58 mph wind — 8 SE Acton, Los Angeles Co. (Oct 16, 2026)66 mph wind — 3 S Piru, Ventura Co. (Oct 16, 2026)69 mph wind — 3 NNW Chatsworth, Los Angeles Co. (Oct 16, 2026)68 mph wind — 5 W Chatsworth, Ventura Co. (Oct 16, 2026)58 mph wind — 3 NW San Fernando, Los Angeles Co. (Oct 16, 2026)64 mph wind — 4 NW Altadena, Los Angeles Co. (Oct 16, 2026)60 mph wind — 5 E Point Mugu, Ventura Co. (Oct 16, 2026)63 mph wind — 4 SE Agua Dulce, Los Angeles Co. (Oct 16, 2026)81 mph wind — 8 S Agua Dulce, Los Angeles Co. (Oct 16, 2026)73 mph wind — 4 NNE San Fernando, Los Angeles Co. (Oct 16, 2026)60 mph wind — 5 NNW San Fernando, Los Angeles Co. (Oct 16, 2026)63 mph wind — Falling Springs, Los Angeles Co. (Oct 16, 2026)59 mph wind — 3 NNW Acton, Los Angeles Co. (Oct 16, 2026)58 mph wind — 6 ENE Acton, Los Angeles Co. (Oct 16, 2026)61 mph wind — 9 SSE Cima, San Bernardino Co. (Oct 11, 2026)63 mph wind — 5 NW Crestline, San Bernardino Co. (Oct 10, 2026)59 mph wind — 4 SSE Beaumont, Riverside Co. (Oct 10, 2026)65 mph wind — 5 SW Beaumont, Riverside Co. (Oct 10, 2026)65 mph wind — 2 SW Beaumont, Riverside Co. (Oct 10, 2026)60 mph wind — 8 NE Temecula, Riverside Co. (Oct 10, 2026)65 mph wind — 3 NNE San Jacinto, Riverside Co. (Oct 10, 2026)60 mph wind — 2 NNW Winchester, Riverside Co. (Oct 10, 2026)61 mph wind — Lake Elsinore, Riverside Co. (Oct 10, 2026)66 mph wind — 4 NNE Murrieta, Riverside Co. (Oct 10, 2026)0.5" hail — 3 SW Forest Falls, San Bernardino Co. (Sep 24, 2026)59 mph wind — 4 N Refugio State Beach, Santa Barbara Co. (Sep 14, 2026)58 mph wind — 8 W Gaviota, Santa Barbara Co. (Sep 14, 2026)61 mph wind — 4 ENE Rainbow, Riverside Co. (Sep 9, 2026)65 mph wind — 4 ENE Rainbow, Riverside Co. (Sep 9, 2026)61 mph wind — 4 S Martinez Lake, Imperial Co. (Sep 2, 2026)51 mph wind — 1 WSW Imperial, Imperial Co. (Aug 28, 2026)1" hail — Lee Vining, Mono Co. (Aug 13, 2026)64 mph wind — 7 NNW Ripley, Riverside Co. (Aug 13, 2026)58 mph wind — 1 WSW Imperial, Imperial Co. (Aug 13, 2026)59 mph wind — 2 NNE Seeley, Imperial Co. (Aug 12, 2026)51 mph wind — 1 WSW Imperial, Imperial Co. (Aug 12, 2026)89 mph wind — 4 SSE Yermo, San Bernardino Co. (Aug 11, 2026)55 mph wind — 18 NNW Coyote Wells, Imperial Co. (Aug 11, 2026)64 mph wind — 4 SSE Yermo, San Bernardino Co. (Aug 9, 2026)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)19 S Haiwee11 SE Weldon1 S Mammoth Mountain Sk1 ENE Mammoth Mountain13 W Red Rock Canyon14 SSW Tehachapi
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.21 reports
1 S Mammoth Mountain SkMono Co.18 reports
Mammoth Mountain Ski SuMono Co.16 reports
4 W Crowley LakeMono Co.16 reports
8 S Agua DulceLos Angeles Co.14 reports
3 NNW MeyersEl Dorado Co.12 reports
1 NNW ChatsworthLos Angeles Co.11 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 Vista7 months ago1.5" ping pong ball
Lee Vining2 months ago1" quarter
3 NNE Orange Cove6 months ago1" quarter
6 NE Firebaugh6 months ago1" quarter
Ripon7 months ago1" quarter
1 W Orleans7 months ago1" quarter
Orleans7 months ago0.88" penny
Clovis6 months ago0.75" penny
4 NNE Clovis8 months ago0.7" pea
3 SW Forest Falls4 weeks ago0.5" pea

Latest verified reports

WhenLocationEvent
Oct 22, 2026today4 SE YermoSan Bernardino Co.58 mph wind
Oct 22, 2026yesterday1 S Mammoth Mountain SkMono Co.52 mph wind
Oct 22, 2026yesterday1 NE Mammoth Mountain SMono Co.47 mph wind
Oct 22, 2026yesterday1 E Mammoth Mountain SkMono Co.59 mph wind
Oct 22, 2026yesterday5 E ChalfantMono Co.54 mph wind
Oct 22, 2026yesterday5 E ChalfantMono Co.65 mph wind
Oct 22, 2026yesterday1 NE Mammoth Mountain SMono Co.61 mph wind
Oct 22, 2026yesterday1 S Mammoth Mountain SkMono Co.66 mph wind
Oct 22, 2026yesterdayMammoth Mountain Ski SuMono Co.61 mph wind
Oct 21, 2026yesterday1 W Homewood Mountain SPlacer Co.50 mph wind
Oct 21, 2026yesterday4 E ChalfantMono Co.54 mph wind
Oct 21, 2026yesterday3 E ChalfantMono Co.46 mph wind
Oct 21, 20262 days ago3 SW Lake IsabellaKern Co.39 mph wind
Oct 21, 20262 days ago13 SSW Blackwells CorneKern Co.38 mph wind
Oct 21, 20262 days ago11 NNW CoalingaFresno Co.46 mph wind
Oct 21, 20262 days ago9 SSW Kettleman CityKings Co.39 mph wind
Oct 21, 20262 days ago12 NNW Squaw ValleyFresno Co.32 mph wind
Oct 21, 20262 days ago6 SE Millerton LakeFresno Co.30 mph wind
Oct 21, 20262 days ago10 SE AuberryFresno Co.33 mph wind
Oct 21, 20262 days ago9 WNW CoalingaFresno Co.56 mph wind
Oct 21, 20262 days ago3 SW Three RiversTulare Co.32 mph wind
Oct 21, 20262 days ago5 SSW AuberryFresno Co.30 mph wind
Oct 21, 20262 days ago11 NNW Squaw ValleyFresno Co.30 mph wind
Oct 21, 20262 days agoTehachapiKern Co.33 mph wind
Oct 21, 20262 days ago15 W CoalingaFresno Co.32 mph wind

California storm damage FAQ

Was there hail in California recently?

The most recent verified severe weather report in California was filed on Oct 22, 2026. Over the last 12 months, NWS spotters logged 67 hail reports across 15 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 5 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-10-23 20:07 UTC · refreshes hourly.