California, 2021

Flooding and Heavy Snow in California, December 23 to 25, 2021

December 23 to 25, 2021 · NWS SGX · 33 events in 8 counties and zones

An atmospheric river impacted Southern California right before Christmas 2021 with heavy rain, high elevation snow, and windy conditions. Some areas reported over 5 inches of rainfall.

Where it happened

Every event with a place to put it; 5 filed by county or forecast zone are drawn at its center, in a lighter ring. Tap one for its entry below.

  • Tornadoes
  • Tropical storms and surge
  • Floods
  • Wind
  • Hail
  • Winter weather
  • Heat and drought
  • Cold
  • Fire, smoke and dust
  • Marine and coastal
  • Other

Open the live radar over this ground

The toll

Deaths
0
Injuries
0
Property damage
$7,000
Crop damage
None recorded
Events
33

Deaths and injuries are direct and indirect together, as the offices filed them. Damage is property and crops in the dollars of the year, not adjusted for inflation, and only where an office estimated it.

What happened

The episode as NWS SGX wrote it up.

An atmospheric river impacted Southern California right before Christmas 2021 with heavy rain, high elevation snow, and windy conditions. Some areas reported over 5 inches of rainfall. This led to flooding, debris flows and closed roads.

What forecasters said that day

The local office's own words before the first event, as it sent them, from the Iowa Environmental Mesonet's archive of National Weather Service text.

NWS San Diego, CA wrote its last area forecast discussion before the first event at Dec 23, 5:02 AM PST, 4 hours 58 minutes earlier.

Area forecast discussion, Dec 23, 5:02 AM PST, 4 hours 58 minutes before
Area Forecast Discussion
National Weather Service San Diego CA
502 AM PST Thu Dec 23 2021

.SYNOPSIS...
Light rain will become heavy at times tonight into early Friday
with widespread heavy rainfall fed by an atmospheric river.
Showers will then gradually decrease through the afternoon. A
moist northwest flow pattern will continue through the middle of
next week with additional periods of precipitation likely, but
with low confidence in timing and amounts. The next round of more
widespread precipitation may arrive for Saturday night into
Sunday with snow levels lower and precipitation amounts
significantly less.

&&

.DISCUSSION...FOR EXTREME SOUTHWESTERN CALIFORNIA INCLUDING ORANGE...
SAN DIEGO...WESTERN RIVERSIDE AND SOUTHWESTERN SAN BERNARDINO
COUNTIES...

.SHORT TERM (Today through Saturday)...
An atmospheric river, at the upper end of moderate strength, will
continue the spread of moisture into the area through tonight with
the GFS and ECMWF ensemble systems a few hours different with the
peak with the GFS ensemble system a little faster and the ECMWF
ensembles a little slower. The current incoming 12Z NKX sounding
shows a completely saturated layer from 850 mb to 650 mb.

Light rain has spread into the area overnight with the most
widespread rain from Los Angeles County westward. Lighter
rainfall will continue into this afternoon. More widespread
rainfall fed by an atmospheric river will spread southward across
the area during the late afternoon and early evening with rainfall
becoming heavy at times for late tonight into Friday morning with
hourly rainfall up to 0.60 inch. The ECMWF Extreme Forecast Index
still has a sizable area of rainfall between the 80th and 90th
percentiles across portions of the area.

One area that needs to be evaluated further is the potential for
thunder for late tonight into Friday. Overnight, there have been
some lightning strikes in that moisture band with the atmospheric
river well to the southwest of the area, mostly south of 20N
latitude. The ECMWF Extreme Forecast for CAPE has values in the
80th to 90th percentile extending into the area, mainly toward the
coast. Higher NBM 3-hour thunder probabilities move south and
eastward late tonight into Friday morning from coastal Los Angeles
County into coastal areas of Orange and San Diego Counties into
the adjacent valleys with 12-hour thunder probabilities from 4 AM
to 4 PM Friday of 15 to 20 percent in that area centered along the
coast.

Gusty south to southeast winds will become southwesterly late
tonight into Friday with the strongest gusts on the desert slopes
of the mountains with stronger gusts to around 60 mph.

Snow levels above 8000 feet will fall during the day on Friday to
around 6500 feet late in the day. Snow is most likely on the
highest peaks, above 8500 feet, with lighter snowfall possible
down to around 7500 feet.

A moist northwest flow pattern will follow with periods of mostly
lighter showers continuing through Christmas day.

&&

.LONG TERM (Sunday through Wednesday)...
A moist northwest flow pattern will remain across the area into
the middle of next week with additional periods of precipitation
likely, but with low confidence in the timing and amounts. The
next round of more widespread precipitation may arrive for
Saturday night into Sunday with snow levels lower and
precipitation amounts significantly less.

In the ECMWF ensembles for Monday through Thursday there is quite
a spread in potential amounts from little or none to heavy. That
can also been seen in the NBM probabilistic precipitation amounts
with lower chances for measurable precipitation than with the
incoming storm, but with still a few percent chance of amounts at
higher thresholds above one inch.

&&

.AVIATION...
231130Z...ALL AREAS...BKN-OVC clouds above 6,000 ft MSL through this
morning, then lowering to 3,000 to 4,000 ft MSL after 21Z this
afternoon. Coastal mountain slopes becoming obscured in clouds/fog
this morning. Very light showers and sprinkles are already occurring
this morning and will continue at times mainly west of the mountains
and along the slopes. Heavier precipitation moves in from the NW to
the SE after 21Z this afternoon. Brief heavy rain will be possible
at all TAF sites west of the mountains between about 02 to 12Z late
this evening through Friday morning. The brief bursts of heavy rain
could bring visibility below 1SM and CIGS to 500 feet MSL. Winds
will be gusty this evening through Friday morning all areas, with
gusts around 25 knots for the coastal/valley areas, and up to 45
knots for the mountains and deserts slopes. Conditions will
gradually improve after 10-15Z Friday from NW to SE.

&&

.MARINE...
Mainly light and variable winds will prevail through this afternoon,
then winds will increase out of the south ahead of a significant
Pacific storm system this evening, then shifting to the west Friday
morning. Conditions will be hazardous for small craft during this
time, with wind gusts between 20 to 25 knots along with heavy rain
squalls and rough seas at times. The gusty westerly winds will
gradually weaken by Friday afternoon and the heavy rain showers will
also gradually taper off. The storm will then pass by Friday
afternoon, then a moderate onshore flow will continue, with
occasional light showers Saturday through Monday.

&&

.HYDROLOGY...
Lighter rainfall will continue into this afternoon. More
widespread rainfall fed by an atmospheric river will spread
southward across the area during the late afternoon and early
evening with rainfall becoming heavy at times for late tonight
into Friday morning with hourly rainfall up to 0.60 inch. A Flood
Watch remains in effect for tonight through Friday morning for all
areas.

Rain totals through Friday night:

Coastal and Valley Zones.....1.5 to 2.5 inches.
Mountains....................3 to 6 inches.
Deserts......................0.5 to 1.5 inches

The highest rain totals of 5 to 6 inches are most likely on the
southwest facing slopes of the San Bernardino County mountains.
Snow levels above 8000 feet will fall during the day on Friday to
around 6500 feet late in the day. Snow is most likely on the
highest peaks, above 8500 feet, with lighter snowfall possible
down to around 7500 feet.

A moist northwest flow pattern will remain across the area into
the middle of next week with additional periods of precipitation
likely, but with low confidence in the timing and amounts. The
next round of more widespread precipitation may arrive for
Saturday night into Sunday with snow levels lower and
precipitation amounts significantly less.

&&

.SKYWARN...
Skywarn activation may be requested for tonight into Friday
morning.

&&

.SGX WATCHES/WARNINGS/ADVISORIES...
CA...Flood Watch from this evening through Friday morning for Orange
     County Coastal Areas-Orange County Inland Areas-Riverside
     County Mountains-San Bernardino County Mountains-San
     Bernardino and Riverside County Valleys-The Inland Empire-
     San Diego County Coastal Areas-San Diego County Mountains-
     San Diego County Valleys-San Gorgonio Pass Near Banning-
     Santa Ana Mountains and Foothills.

     Wind Advisory from 6 AM to 6 PM PST Friday for Riverside County
     Mountains-San Bernardino County Mountains-San Diego County
     Mountains.

     Flood Watch from late tonight through Friday morning for Apple
     and Lucerne Valleys-Coachella Valley-San Diego County
     Deserts.

     Winter Weather Advisory from midnight tonight to noon PST Friday
     for San Bernardino County Mountains.

PZ...Small Craft Advisory from 6 PM this evening to noon PST Friday
     for Coastal Waters from San Mateo Point to the Mexican
     Border and out to 30 nm-Waters from San Mateo point to the
     Mexican Border Extending 30 to 60 nm out including San
     Clemente Island.

&&

PUBLIC/HYDROLOGY...17
AVIATION/MARINE...Brotherton

The radar

The national radar mosaic for the moment the first event began.

Open the radar archive at this moment

Event by event

17 heavy rain, 11 flood, 4 high wind, 1 heavy snow. Local standard time, as filed.

Heavy Rain, San Diego

When
December 23, 10:00 AM PST to December 24, 3:00 PM PST
Where
San Diego County, 1.4 mi NW of Ramona Arpt to 1.95 mi NNE of Ramona
Reported by
Trained Spotter
Coordinates
33.043, -116.918

Trained spotter reports 1.5 inches of rain in Ramona.

Heavy Rain, San Diego

When
December 23, 10:00 AM PST to December 24, 3:00 PM PST
Where
San Diego County, 1.39 mi SSW of Fallbrook Comm Arpt to 0.35 mi SE of Winterwarm
Reported by
Trained Spotter
Coordinates
33.332, -117.260

Trained spotter has accumulated over 2 inches of rain since last night at 5pm. Also a few flashes of lightning and high winds.

Heavy Rain, San Diego

When
December 23, 10:00 AM PST to December 24, 10:00 AM PST
Where
San Diego County, 5.33 mi NNE of Palomar Mtn to 5.37 mi ENE of Palomar Mtn
Reported by
Mesonet
Coordinates
33.390, -116.841

Mesonet station PRMC1 Palomar Mountain reports 5.89 inches of rain in the past 24 hours.

Heavy Rain, San Diego

When
December 23, 10:00 AM PST to December 24, 10:00 AM PST
Where
San Diego County, 1.66 mi WNW of Mt Laguna Afs to 0.18 mi W of Mt Laguna Afs
Reported by
Mesonet
Coordinates
32.891, -116.446

Mesonet station MLGC1 Mt. Laguna observatory raws observes 2.93 inches of rainfall in the past 24 hours.

Heavy Rain, Riverside

When
December 23, 10:00 AM PST to December 24, 10:00 AM PST
Where
Riverside County, 6.23 mi SW of Temecula Rnch Cal Ar to 4.62 mi SSW of Temecula Rnch Cal Ar
Reported by
Mesonet
Coordinates
33.427, -117.233

Mesonet FBOC1 reports 3.46 inches total of rain in the past 24 hours.

Heavy Rain, Orange

When
December 23, 10:00 AM PST to December 24, 10:00 AM PST
Where
Orange County, 0.86 mi NNW of Olive to 0.56 mi NNE of Olive
Reported by
Public
Coordinates
33.812, -117.835

Public measures 1.75 inches of storm total rainfall in northeast Orange, CA.

Heavy Rain, Orange

When
December 23, 10:00 AM PST to December 24, 10:00 AM PST
Where
Orange County, 2.95 mi ENE of Silverado to 4.69 mi NNE of Trabuco Canyon
Reported by
Mesonet
Coordinates
33.770, -117.585

Mesonet SDOC1 Silverado Canyon measures 2.87 inches of storm total rainfall.

Heavy Rain, Riverside

When
December 23, 10:00 AM PST to December 24, 10:00 AM PST
Where
Riverside County, 2.34 mi SSW of Arcilla to 2.63 mi S of Arcilla
Reported by
Trained Spotter
Coordinates
33.747, -117.461

Trained spotter reports 2.65 inches of storm total rainfall.

Heavy Rain, Riverside

When
December 23, 10:00 AM PST to December 24, 10:00 AM PST
Where
Riverside County, 2.06 mi SW of Corona to 2.27 mi SSW of Corona
Reported by
CoCoRaHS
Coordinates
33.848, -117.604

CoCoRaHS station ca-rv-78 in Corona measures 3.17 inches of rain in past 24 hours.

Heavy Rain, San Bernardino

When
December 23, 10:00 AM PST to December 24, 10:00 AM PST
Where
San Bernardino County, 0.95 mi SSW of Ontario to 1.14 mi SSE of Ontario
Reported by
Mesonet
Coordinates
34.058, -117.658

Mesonet station GW0529 in Ontario reports 3.59 inches of rain in the past 24 hours.

Heavy Rain, San Bernardino

When
December 23, 10:00 AM PST to December 24, 10:00 AM PST
Where
San Bernardino County, 1.06 mi NE of Fontana to 1.49 mi WNW of Rialto
Reported by
Mesonet
Coordinates
34.109, -117.415

Mesonet RLOC1 Rialto reports 3.9 inches of rainfall in the past 24 hours.

Heavy Rain, San Bernardino

When
December 23, 10:00 AM PST to December 24, 10:00 AM PST
Where
San Bernardino County, 0.52 mi SSW of Devore to 0.45 mi NNW of Devore
Reported by
Mesonet
Coordinates
34.214, -117.405

Mesonet DVOC1 reports 6.19 inches of rain in past 24 hours.

Heavy Rain, San Bernardino

When
December 23, 10:00 AM PST to December 24, 10:00 AM PST
Where
San Bernardino County, 1.25 mi NW of Wrightwood to 0.63 mi NE of Wrightwood
Reported by
Mesonet
Coordinates
34.364, -117.644

Mesonet station 1877D wrightwood reports 4.38 inches of rain in the past 24 hours.

Heavy Rain, San Bernardino

When
December 23, 10:00 AM PST to December 24, 10:00 AM PST
Where
San Bernardino County, 2.01 mi WNW of Scotland to 0.54 mi E of Scotland
Reported by
Mesonet
Coordinates
34.263, -117.531

Mesonet MLFC1 Lytle Creek 7.66 storm total rainfall.

Heavy Rain, San Bernardino

When
December 23, 10:00 AM PST to December 24, 10:00 AM PST
Where
San Bernardino County, 2.06 mi WSW of Big Bear Lake to 0.7 mi SE of Big Bear Lake
Reported by
COOP Observer
Coordinates
34.240, -116.934

COOP observations station BBLC1 reports 6.03 inches total of rain in the past 24 hours.

Heavy Rain, Riverside

When
December 23, 10:00 AM PST to December 24, 10:00 AM PST
Where
Riverside County, 3.44 mi SSE of Cabazon to 1.97 mi SSE of West Palm Spgs
Reported by
Mesonet
Coordinates
33.878, -116.748

Mesonet station UPSC1 upper Snow Creek reports 6.03 inches of rain in the past 24 hours.

Heavy Rain, Riverside

When
December 23, 10:00 AM PST to December 24, 10:00 AM PST
Where
Riverside County, 1.47 mi W of Cherry Vly to 1.19 mi SE of Cherry Vly
Reported by
Mesonet
Coordinates
33.968, -116.996

Mesonet station BEUC1 in Beaumont reports 2.62 inches of rain in the past 24 hours.

Heavy Snow, San Bernardino County Mountains

When
December 23, 10:00 AM PST to December 24, 10:00 AM PST
Where
San Bernardino County Mountains forecast zone
Reported by
Department of Highways
Coordinates
34.841, -116.178 (the zone’s center; the record gives no point)

Caltrans reports several vehicles stuck in the snow on State Route 38 near Rainbow Ln. 3 inches snow measured around 8,000 ft elevation.

Flood, Riverside

When
December 23, 4:00 PM PST to December 24, 12:00 AM PST
Where
Riverside County, 0.48 mi NW of Cabazon to 0.68 mi NE of Cabazon
Cause
Heavy Rain
Property damage
$2,000
Reported by
Department of Highways
Coordinates
33.925, -116.785

Caltrans reports flooded roads with some vehicles stuck in water at the intersection of seminole drive and main street in cabazon.

Flood, Orange

When
December 23, 7:00 PM PST to December 24, 12:00 AM PST
Where
Orange County, 1.52 mi NW of El Toro to 1.64 mi WNW of El Toro
Cause
Heavy Rain
Reported by
Department of Highways
Coordinates
33.617, -117.716

El Toro road on-ramp to I-5 flooding. Vehicle stuck water.

High Wind, San Diego County Mountains

When
December 24, 12:00 AM PST to December 25, 12:00 AM PST
Where
San Diego County Mountains forecast zone
Measured
65 kt (75 mph) measured gust
Reported by
Mesonet
Coordinates
33.028, -116.770 (the zone’s center; the record gives no point)

Gusty winds occurred across the region with gusts over 50 MPH reported. 75 MPH wind report at Volcan Mountain.

High Wind, San Diego County Valleys

When
December 24, 12:00 AM PST to December 25, 12:00 AM PST
Where
San Diego County Valleys forecast zone
Measured
55 kt (63 mph) measured gust
Reported by
RAWS
Coordinates
33.028, -116.770 (the zone’s center; the record gives no point)

Gusty winds occurred across the region with gusts over 50 MPH reported. 63 MPH wind report at Otay Mountain RAWS.

High Wind, San Bernardino County Mountains

When
December 24, 12:00 AM PST to December 25, 12:00 AM PST
Where
San Bernardino County Mountains forecast zone
Measured
50 kt (58 mph) measured gust
Reported by
Mesonet
Coordinates
34.841, -116.178 (the zone’s center; the record gives no point)

Gusty winds occurred across the region with reports over 50 MPH. Castle Rock Road station reported a 58 MPH wind gust.

High Wind, Orange County Coastal

When
December 24, 12:00 AM PST to December 25, 12:00 AM PST
Where
Orange County Coastal forecast zone
Measured
51 kt (59 mph) measured gust
Reported by
Mesonet
Coordinates
33.677, -117.776 (the zone’s center; the record gives no point)

Mesonet station Weatherflow XHTG Huntington Beach pier reports 59 MPH wind gust along line of heavy rainfall.

Flood, San Diego

When
December 24, 12:00 AM PST to 3:00 PM PST
Where
San Diego County, 1.13 mi ESE of (San)san Diego Intl to 1.49 mi ESE of (San)san Diego Intl
Cause
Heavy Rain
Reported by
Department of Highways
Coordinates
32.724, -117.162

The 1st ave on ramp to Interstate 5 flooded. heavy shower occurred at 11 am.

Flood, San Diego

When
December 24, 12:00 AM PST to 12:00 PM PST
Where
San Diego County, 1.06 mi NNW of Del Dios to 0.87 mi NW of Del Dios
Cause
Heavy Rain
Reported by
Department of Highways
Coordinates
33.085, -117.125

Rocks in roadway per Caltrans CHP. Heavy rain reported at 8 am.

Flood, Riverside

When
December 24, 12:00 AM PST to 1:00 PM PST
Where
Riverside County, 0.87 mi WNW of Prado Dam to 1.25 mi ENE of Prado Dam
Cause
Heavy Rain
Reported by
Department of Highways
Coordinates
33.883, -117.665

Green river road area had lanes closed on this road and on Highway 91 due to flooding. 2.76 inches rainfall at Corona past 24 hours and 2.4 inches at Prado dam.

Flood, San Bernardino

When
December 24, 12:00 AM PST to 3:00 PM PST
Where
San Bernardino County, 1.24 mi S of Crestline to 1.08 mi SE of Crestline
Cause
Heavy Rain
Property damage
$5,000
Reported by
Department of Highways
Coordinates
34.212, -117.302

Caltrans reported all lanes closed in both directions on Route 18 from upper waterman to mormon rock just below Route 138 due to boulders in the road and washed out roads. Highway 18 was closed in lower waterman canyon in the morning due to road partially washed out and guardrail hanging. Several gauges on Route 18 reported 5 to 6 inches rainfall past 24 hours.

Flood, Riverside

When
December 24, 4:00 AM PST to 3:00 PM PST
Where
Riverside County, 1.07 mi NNE of May to 0.76 mi NE of May
Cause
Heavy Rain
Reported by
Department of Highways
Coordinates
33.894, -117.513

Flooded hov lane 1 on highway 91. 2.5 inches of rain in this area past 24 hours.

Flood, Orange

When
December 24, 5:00 AM PST to 12:00 PM PST
Where
Orange County, 1.47 mi NNW of Seal Beach to 1.14 mi WNW of Seal Beach
Cause
Heavy Rain
Reported by
Trained Spotter
Coordinates
33.748, -118.113

Trained spotter report, 0.40 inch of rain from thunderstorm between 6:10 and 6:35 a.m. with moderate street flooding westside seal beach. 30 mph wind estimated.

Flood, Orange

When
December 24, 8:00 AM PST to 12:00 PM PST
Where
Orange County, 2.46 mi E of Esperanza to 2.47 mi E of Esperanza
Cause
Heavy Rain
Reported by
Department of Highways
Coordinates
33.872, -117.727

Route 91 west and Route 241 south connector 2 lanes flooded with 2 feet of water.

Flood, Riverside

When
December 24, 8:00 AM PST to 2:00 PM PST
Where
Riverside County, 0.6 mi N of Bermuda Dunes to 0.95 mi SW of Bermuda Dunes
Cause
Heavy Rain
Reported by
Department of Highways
Coordinates
33.758, -116.282

Varner road flooding near Interstate 10. 0.5 to 1.0 inch rainfall in northern Coachella Valley.

Flood, Riverside

When
December 24, 10:00 AM PST to 9:00 PM PST
Where
Riverside County, 2.3 mi ESE of White Water to 2.17 mi SW of Garnet
Cause
Heavy Rain
Reported by
Broadcast Media
Coordinates
33.912, -116.591

Road closures include indian canyon from tramview to palm road springs station road, gene autry from interstate 10 to east via escuela, araby drive through wash, vista chino from gene autry to cathedral city, elm street from bonita ave to adele ave, and part of seminole drive. 0.5 to 1.5 inches of rainfall and 2 to 3 inches across surrounding foothills. 1 inch rainfall reported at Palm Springs Airport.

What these are

Heavy Rain
Rainfall totals unusual for the place and season that did not produce a flood.
Heavy Snow
Snowfall reaching the local warning threshold without the other hazards of a winter storm.
Flood
Flooding that develops more slowly than a flash flood: rivers leaving their banks, or water standing over land for an extended time.
High Wind
Sustained non-thunderstorm winds of 40 mph or more for an hour, or gusts of 58 mph or more.

After NWS Directive 10-1605, the rules offices file Storm Data by.

The same day elsewhere

More

Every storm in California in 2021Every state in 2021This day in weather historyWarnings in California, December 2021

Sources

NOAA National Centers for Environmental Information, Storm Events Database, compiled from the National Weather Service’s monthly Storm Data. Complete through 2026-06; NCEI adds each month about 75 days after it ends and revises past years a few times a year. Rebuilt 2026-09-24. Each event’s entry at NCEI: 998953, 998957, 998960, 998961, 998964, 998965, 998968, 998971, 998973, 998980, 998984, 998985, 999019, 999021, 999022, 999023, 999024, 999025, 999043, 999028, 998823, 998824, 998826, 998828, 999026, 999027, 999031, 999038, 999034, 999050, 999029, 999049, 999047.