NOAA storm reports

Hail and storm reports in California

Pick a city to see NOAA hail and wind reports within 10 miles of it, what to do after a hail storm, and the roofers we list there. Cities are sorted by their most recent hail report.

After a storm, our guide to storm and hail damage walks through safety, photos, insurance claims and storm chaser warning signs.

California cities with hail and storm pages, most recent hail first.
CityMost recent hail reportOfficial hail reports since 2016Biggest reported hail
ModestoApril 10, 202611.00 in
RiponApril 10, 202611.00 in
South Lake TahoeJuly 26, 202561.75 in
San BernardinoSeptember 20, 202410.50 in
Lake ElsinoreSeptember 8, 202431.00 in
MurrietaSeptember 8, 202430.75 in
PerrisSeptember 8, 202421.00 in
Cathedral CityJuly 14, 202411.00 in
La QuintaJuly 14, 202421.00 in
Palm DesertJuly 14, 202421.00 in
CampbellMarch 30, 2024230.38 in
ConcordMarch 30, 202490.50 in
Los GatosMarch 30, 2024200.38 in
MartinezMarch 30, 2024100.50 in
Pleasant HillMarch 30, 2024100.50 in
Redwood CityMarch 30, 202450.25 in
San JoseMarch 30, 2024160.75 in
San MateoMarch 30, 202470.25 in
Scotts ValleyMarch 30, 2024160.25 in
Walnut CreekMarch 30, 2024110.50 in
AlhambraMarch 24, 202431.00 in
Baldwin ParkMarch 24, 202431.00 in
BellMarch 24, 202431.00 in
CovinaMarch 24, 202411.00 in
DuarteMarch 24, 202411.00 in
East Los AngelesMarch 24, 202431.00 in
GlendaleMarch 24, 202410.88 in
La Cañada FlintridgeMarch 24, 202410.88 in
MontebelloMarch 24, 202431.00 in
Monterey ParkMarch 24, 202431.00 in
PasadenaMarch 24, 202421.00 in
Pico RiveraMarch 24, 202431.00 in
PomonaMarch 24, 202411.00 in
San DimasMarch 24, 202411.00 in
San MarinoMarch 24, 202421.00 in
Temple CityMarch 24, 202441.00 in
VernonMarch 24, 202431.00 in
BellflowerMarch 15, 202411.00 in
Buena ParkMarch 15, 202411.00 in
DowneyMarch 15, 202421.00 in
La HabraMarch 15, 202431.00 in
La Habra HeightsMarch 15, 202431.00 in
La MiradaMarch 15, 202421.00 in
NorwalkMarch 15, 202421.00 in
ParamountMarch 15, 202411.00 in
Santa Fe SpringsMarch 15, 202421.00 in
South GateMarch 15, 202421.00 in
Santa ClaritaMarch 7, 202411.00 in
MontereyMarch 29, 2023100.25 in
Santa CruzMarch 29, 2023120.25 in
AlamedaMarch 28, 2023170.25 in
BerkeleyMarch 28, 2023190.25 in
Daly CityMarch 28, 2023120.50 in
EmeryvilleMarch 28, 2023200.25 in
StocktonMarch 11, 202321.00 in
Chula VistaDecember 12, 202210.50 in
El CajonSeptember 24, 202110.25 in
San DiegoSeptember 24, 202120.50 in
SanteeSeptember 24, 202110.25 in
Valley CenterSeptember 24, 202110.50 in
DublinMarch 15, 202180.25 in
LivermoreMarch 15, 202170.25 in
PleasantonMarch 15, 202170.25 in
TemeculaMarch 11, 202110.50 in
CupertinoMarch 10, 2021210.38 in
FremontMarch 10, 202150.35 in
MilpitasMarch 10, 2021120.35 in
San RafaelMarch 10, 2021100.25 in
Santa ClaraMarch 10, 2021190.38 in
Santa RosaMarch 10, 202180.25 in
South San FranciscoMarch 10, 2021110.50 in
SunnyvaleMarch 10, 2021150.35 in
WatsonvilleMarch 10, 202130.25 in
Castro ValleyApril 6, 202080.25 in
OaklandJanuary 16, 2020140.25 in
San LeandroNovember 26, 201960.25 in
San LorenzoNovember 26, 201960.25 in
MercedMay 26, 201910.75 in
Shingle SpringsMay 21, 201910.75 in
VictorvilleMay 11, 201910.75 in
AnaheimMarch 20, 201920.70 in
AntelopeMarch 20, 201941.25 in
BreaMarch 20, 201910.70 in
CarmichaelMarch 20, 201930.88 in
Citrus HeightsMarch 20, 201931.25 in
FolsomMarch 20, 201921.25 in
FullertonMarch 20, 201910.70 in
IrvineMarch 20, 201910.25 in
Lake ForestMarch 20, 201910.25 in
North HighlandsMarch 20, 201941.25 in
OrangeMarch 20, 201920.70 in
PlacentiaMarch 20, 201920.70 in
Rancho CordovaMarch 20, 201910.88 in
Rio LindaMarch 20, 201930.88 in
RocklinMarch 20, 201931.25 in
RosevilleMarch 20, 201931.25 in
Santa AnaMarch 20, 201910.25 in
TustinMarch 20, 201910.25 in
Yorba LindaMarch 20, 201920.70 in
PinoleApril 16, 201850.25 in
HollisterApril 12, 201820.25 in
PrunedaleApril 12, 201840.25 in
BeniciaMarch 3, 201840.50 in
SacramentoFebruary 26, 201810.50 in
West SacramentoFebruary 26, 201810.50 in
PalmdaleAugust 3, 201711.00 in
CastrovilleJanuary 20, 201740.25 in
SalinasJanuary 20, 201740.25 in
NewcastleOctober 2, 201611.25 in
OakdaleApril 27, 201610.50 in
BakersfieldApril 24, 201611.00 in
PortervilleJanuary 31, 201611.25 in
Agoura HillsNone reported0None reported
Aliso ViejoNone reported0None reported
BloomingtonNone reported0None reported
CalabasasNone reported0None reported
CamarilloNone reported0None reported
CarlsbadNone reported0None reported
ClovisNone reported0None reported
ColtonNone reported0None reported
ComptonNone reported0None reported
CoronaNone reported0None reported
Costa MesaNone reported0None reported
El Dorado HillsNone reported0None reported
Elk GroveNone reported0None reported
FallbrookNone reported0None reported
FontanaNone reported0None reported
Fountain ValleyNone reported0None reported
FresnoNone reported0None reported
Garden GroveNone reported0None reported
GardenaNone reported0None reported
GoletaNone reported0None reported
HawthorneNone reported0None reported
HaywardNone reported0None reported
HemetNone reported0None reported
Huntington BeachNone reported0None reported
InglewoodNone reported0None reported
Jurupa ValleyNone reported0None reported
Laguna BeachNone reported0None reported
Laguna NiguelNone reported0None reported
LawndaleNone reported0None reported
LittlerockNone reported0None reported
LodiNone reported0None reported
LomitaNone reported0None reported
LompocNone reported0None reported
Long BeachNone reported0None reported
Los AlamitosNone reported0None reported
Los AngelesNone reported0None reported
MaderaNone reported0None reported
Mission ViejoNone reported0None reported
MoorparkNone reported0None reported
Moreno ValleyNone reported0None reported
Newport BeachNone reported0None reported
NorcoNone reported0None reported
OceansideNone reported0None reported
OjaiNone reported0None reported
OrovilleNone reported0None reported
OxnardNone reported0None reported
PowayNone reported0None reported
Rancho Santa MargaritaNone reported0None reported
RedlandsNone reported0None reported
Redondo BeachNone reported0None reported
RiversideNone reported0None reported
San MarcosNone reported0None reported
Santa BarbaraNone reported0None reported
Santa MonicaNone reported0None reported
Signal HillNone reported0None reported
Simi ValleyNone reported0None reported
Thousand OaksNone reported0None reported
TorranceNone reported0None reported
Trabuco CanyonNone reported0None reported
VenturaNone reported0None reported
VistaNone reported0None reported
West HollywoodNone reported0None reported
Westlake VillageNone reported0None reported

California has 175 cities in our roofing directory with a hail and storm page. The most is in Campbell, with 23 official hail reports within 10 miles since 2016.

How to read these reports

A hail report is one observation sent to the National Weather Service by a storm spotter, a trained observer or a member of the public, with the hail size they measured or estimated. One storm can produce several reports, and a storm can damage roofs without anyone reporting it near your home. A report near a city does not mean a particular roof was hit.

If you think hail reached your roof, look from the ground for dented gutters, vents and other soft metal, take dated photos, and have a roofer or your insurance adjuster inspect it before you sign anything.

Official reports from the NOAA NCEI Storm Events Database through July 31, 2026. Preliminary reports from the NOAA Storm Prediction Center after that. Data retrieved November 1, 2026. About this data.