California, 2025

Flash Flooding and Flooding in California, December 21 to 26, 2025

December 21 to 26, 2025 · NWS MTR · 48 events in 19 counties and zones

A series of storm systems impacted the Bay Area and Central Coast from December 19 to 25th, impacting Christmas holiday travel across the region. The most impactful systems arrived on Christmas Eve and Christmas Day.

Where it happened

Every event with a place to put it; 9 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
None recorded
Crop damage
None recorded
Events
48

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 MTR wrote it up.

A series of storm systems impacted the Bay Area and Central Coast from December 19 to 25th, impacting Christmas holiday travel across the region. The most impactful systems arrived on Christmas Eve and Christmas Day. Two tornado warnings were issued for the coastal regions of San Mateo and Santa Cruz counties based off radar indicated rotation. San Francisco International Airport reported delays of at least 300 flights during the storms, and over 400,000 customers across the Bay Area and 30,000 in the Central Coast lost power.

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 Francisco Bay Area, CA wrote its last area forecast discussion before the first event at Dec 21, 9:57 PM PST, 9 minutes earlier. Its key messages:

  • Updated at 344 PM PST Sun Dec 21 2025
  • Flood Watch remains in effect through Monday afternoon for the North Bay; extension in time and coverage likely
  • Moderate to heavy rain overnight into early Monday across the North Bay may lead to minor flooding over roadways overnight into Monday morning, turn around don't drown!
  • Chances for moderate to heavy rain increase for interior locations south of the North Bay late Tuesday through early Friday, with increasing chances for urban flooding and extensive travel delays
  • Impactful and likely very hazardous winds Tuesday through early Friday along our entire coastline and higher elevations inland
  • Dangerous beach conditions likely late Tuesday through Friday for all Pacific Coast beaches
Area forecast discussion, Dec 21, 9:57 PM PST, 9 minutes before
Area Forecast Discussion
National Weather Service San Francisco CA
957 PM PST Sun Dec 21 2025

...New AVIATION, MARINE...

.KEY MESSAGES...
Updated at 344 PM PST Sun Dec 21 2025

 - Flood Watch remains in effect through Monday afternoon for the
   North Bay; extension in time and coverage likely

 - Moderate to heavy rain overnight into early Monday across the
   North Bay may lead to minor flooding over roadways overnight
   into Monday morning, turn around don't drown!

 - Chances for moderate to heavy rain increase for interior
   locations south of the North Bay late Tuesday through early
   Friday, with increasing chances for urban flooding and
   extensive travel delays

 - Impactful and likely very hazardous winds Tuesday through early
   Friday along our entire coastline and higher elevations inland

 - Dangerous beach conditions likely late Tuesday through Friday
   for all Pacific Coast beaches

&&

.SHORT TERM...
Issued at 344 PM PST Sun Dec 21 2025
(This evening through Monday)

Steady rain, moderate to heavy at times, from the ongoing
atmospheric river will continue over the North Bay for the remainder
of today and through the overnight into early Monday morning. The
moisture plume oscillates back to the south, primarily over the Bay
Area during the day Monday, with both GFS/ECM IVT values backing
off, ranging from 0-250kg/m/s through the day tomorrow.

The most recent forecast for the Mark West Creek near Mirabel
Heights approaches action stage around sunrise Monday morning where
it will level off for the remainder of the day when the rainfall
shifts south. Despite the temporary weakening of the atmospheric
river, periods of moderate/heavy rain in the Santa Cruz mountains
will produce 2-3" from late tonight through Monday evening with
lesser amounts expected for the southern Marin coastal ranges and
the Santa Lucia, ~1-2" due to a nearly saturated boundary layer near
and along the coast.

Although much of the area is expected to see some rain Monday, it
will be mostly light and on-and-off away from the coastal ranges,
with little impact. Might be a good day to make final preparations
for the upcoming holiday. Beginning Tuesday, first along the
coastline in the morning, then later inland - the wind and the rain
ramp back up considerably.

&&

.LONG TERM...
Issued at 344 PM PST Sun Dec 21 2025
(Monday night through next Saturday)

Confidence is high for the strong winds to begin to develop along
our Pacific Coast line Tuesday afternoon into Wednesday morning. A
series of disturbances rounding the base of a trough associated with
a deepening closed low well to the north will produce 925mb flow
over 50kts at times below 80-90kt 500mb flow. By early Wednesday
morning, southerly winds along our coast from Big Sur up to Point
Reyes may reach 70-80mph at times. It will be very dangerous to
spend anytime near our beaches or to be in our coastal waters
Tuesday through Friday. The first wave will push a strong cold front
through our entire area early Wednesday morning with periods of
heavy rain and a slight chance of thunderstorms that could produce
strong wind gusts up to 70mph or higher along with brief downpours.
The North Bay and coastal ranges have been benefiting the most from
rainfall from the atmospheric river out ahead of the powerful upper
level low. Its Wednesday through Thursday when much of our interior
will see its highest rainfall totals. A High Wind Watch watch is
likely to be hoisted over the next 24hrs along our coastal areas,
and at least a Wind Advisory for large portions of our interior
Wednesday and Thursday (Christmas Day) when gusts may reach 40mph in
low-lying areas, and 60mph or higher along inland peaks. A second,
maybe slightly less dynamic front pushes through our area Christmas
Day through Christmas night, with similar impacts, periods of heavy
rain and strong winds. Winds begin to ease and a drier airmass
appears to set in over the course of the day Friday into next
weekend.

Remember, this is still 4-5 days out, the forecast details and
timing can and will change as we move through the holiday period.
Confidence is high that both Christmas Eve and Christmas Day will
see our entire area experience periods of moderate/heavy rain with
strong winds. Keep checking back as the forecast is refined over the
coming days for improved timing of the worst impacts.

&&

.AVIATION...
(06Z TAFS)
Issued at 935 PM PST Sun Dec 21 2025

Rainfall expected to intensify across the Bay Area overnight and
through Monday morning with gusty southerly winds continuing into
late morning. Moderate confidence in winds turning more
northwesterly behind the cold front, but the cold front is
expected to stall along the Bay Area and gradually drift back
northwards by Monday night. This will result in winds shifting
back to southerly through the overnight hours Monday night.

Vicinity of SFO...Current radar showing rainfall offshore of the
SF Peninsula which is anticipated to impact the terminal through
the overnight hours tonight. Southerly winds will continue through
tonight and will likely become very light or even turn
northwesterly by Monday afternoon as the cold front sags south of
the terminal. This trend will reverse through Monday night as the
front gradually lift back to the north and winds become southerly
again.

SFO Bridge Approach...Similar to SFO.

Monterey Bay Terminals...Mostly dry through this TAF period with
very scattered showers during the Monday morning hours, which
will likely clear out through midday as the cold front moves back
to the north through Monday afternoon.

&&

.MARINE...
(Tonight through next Saturday)
Issued at 935 PM PST Sun Dec 21 2025

Showers continue across the waters north of Point Pinos tonight
and through Monday. Winds subside slightly Monday as the front
lift back to the north. A significant change takes place Tuesday
as a near-storm-force surface low traverses the waters from the
southwest towards the Northern California coast. This surface low
will undergo rapid intensification as it approaches the coast
Tuesday night. There is a chance for isolated thunderstorms across
the waters through Wednesday before another strong surface low
enters the waters late Wednesday night. Seas build through the
week and will be very hazardous to mariners with the potential for
wave heights in excess of 20 feet.

&&

.MTR WATCHES/WARNINGS/ADVISORIES...
CA...High Wind Watch late Tuesday night for CAZ006-502>506-508>510-
     512>518-528>530.

     Flood Watch through Monday afternoon for CAZ502>506.

PZ...Gale Warning from 9 PM Tuesday to 3 AM PST Wednesday for SF Bay
     N of Bay Bridge.

     Gale Warning from 9 AM Tuesday to 3 AM PST Wednesday for Mry Bay-
     Pigeon Pt to Pt Pinos 10-60 NM.

     Gale Warning from 9 AM to 3 PM PST Tuesday for Pigeon Pt to Pt
     Pinos 0-10 nm-Pt Arena to Pt Reyes 0-10 nm-Pt Pinos to Pt
     Piedras Blancas 0-10 nm-Pt Reyes to Pigeon Pt 0-10 nm.

     Storm Watch from Tuesday afternoon through late Tuesday night
     for Pigeon Pt to Pt Pinos 0-10 nm-Pt Arena to Pt Reyes 0-10
     nm-Pt Pinos to Pt Piedras Blancas 0-10 nm-Pt Reyes to
     Pigeon Pt 0-10 nm.

     Small Craft Advisory until 9 AM PST Monday for Pigeon Pt to Pt
     Pinos 0-10 nm-Pt Reyes to Pigeon Pt 0-10 nm.

     Gale Warning from 3 PM Tuesday to 3 AM PST Wednesday for Pt
     Arena to Pt Reyes 10-60 NM.

     Small Craft Advisory until 3 AM PST Monday for Pigeon Pt to Pt
     Pinos 10-60 NM.

&&

SHORT TERM...JM
LONG TERM....JM
AVIATION...Behringer
MARINE...Behringer

Visit us at www.weather.gov/sanfrancisco

Follow us on Facebook, X, and YouTube at:
www.facebook.com/nwsbayarea
x.com/nwsbayarea
www.youtube.com/nwsbayarea

The radar

The Sacramento radar (KDAX), 100 km away, was scanning. The volume nearest the first event began at 06:05 UTC.

Open the radar archive at this moment

Event by event

23 flood, 13 thunderstorm wind, 9 high wind, 2 flash flood, 1 funnel cloud. Local standard time, as filed.

Flood, Sonoma

When
December 21, 10:06 PM PST to 11:47 PM PST
Where
Sonoma County, 1.19 mi SSW of (Sts)santa Rosa Arpt to 0.45 mi SW of (Sts)santa Rosa Arpt
Cause
Heavy Rain
Reported by
Law Enforcement
Coordinates
38.483, -122.825

One foot of water was reported on Slusser Road north of River Road. Vehicle was later reported stuck in floodwaters on Slusser Road.

Flood, Marin

When
December 22, 1:38 AM PST
Where
Marin County, 0.99 mi NNW of Olema to 0.98 mi NNW of Olema
Cause
Heavy Rain
Reported by
Law Enforcement
Coordinates
38.042, -122.789

California Highway 1 was flooded on both sides at Bear Valley Road.

Flood, San Francisco

When
December 22, 4:45 AM PST
Where
San Francisco County, 2.96 mi NE of San Francisco to 2.97 mi NE of San Francisco
Cause
Heavy Rain
Reported by
Law Enforcement
Coordinates
37.775, -122.406

Up to a foot of water was reported in lanes of eastbound Interstate 80 just west of 7th Street.

Flood, San Mateo

When
December 22, 7:30 AM PST
Where
San Mateo County, 0.67 mi NE of Sterling Park to 0.95 mi NE of Sterling Park
Cause
Heavy Rain
Reported by
Law Enforcement
Coordinates
37.706, -122.471

Roadway flooding was reported on northbound Interstate 280 at John Daly Boulevard.

Flood, San Mateo

When
December 22, 7:57 AM PST
Where
San Mateo County, 1.48 mi E of Daly City to 1.47 mi E of Daly City
Cause
Heavy Rain
Reported by
Law Enforcement
Coordinates
37.701, -122.393

Roadway flooding was reported on the offramp from northbound US Highway 101 to the Candlestick Point area.

Flood, Alameda

When
December 22, 8:41 AM PST
Where
Alameda County, 1.82 mi WSW of Albany to 1.81 mi WSW of Albany
Cause
Heavy Rain
Reported by
Law Enforcement
Coordinates
37.888, -122.310

Around 1 foot of water was reported on the onramp from Buchanan Street to westbound Interstate 80.

Flood, Contra Costa

When
December 22, 8:51 AM PST
Where
Contra Costa County, 1.54 mi W of Richmond to 1.23 mi W of Richmond
Cause
Heavy Rain
Reported by
Law Enforcement
Coordinates
37.927, -122.378

One foot of water was reported on westbound Interstate 580 just east of Canal Boulevard.

Flood, Alameda

When
December 22, 8:53 AM PST
Where
Alameda County, 1.64 mi SSW of Emeryville to 1.48 mi S of Emeryville
Cause
Heavy Rain
Reported by
Law Enforcement
Coordinates
37.827, -122.286

Four to six inches of water were reported on the offramp from eastbound Interstate 580 to West MacArthur Boulevard.

Flood, Alameda

When
December 22, 8:55 AM PST
Where
Alameda County, 1.28 mi W of Piedmont to 1.24 mi W of Piedmont
Cause
Heavy Rain
Reported by
Law Enforcement
Coordinates
37.819, -122.254

Four to six inches of water were reported on eastbound Interstate 580 at Harrison Street.

Flood, Napa

When
December 22, 10:04 AM PST
Where
Napa County, 6.38 mi E of Salvador to 5.67 mi E of Salvador
Cause
Heavy Rain
Reported by
Law Enforcement
Coordinates
38.357, -122.203

Two large boulders blocked the northbound lane on California Highway 121 near Wild Horse Valley Road.

Flood, Alameda

When
December 22, 11:30 AM PST
Where
Alameda County, 1.52 mi NNE of Alameda to 1.57 mi NNE of Alameda
Cause
Heavy Rain
Reported by
Law Enforcement
Coordinates
37.790, -122.259

Flooding was reported on northbound Interstate 880 around a half mile south of 5th Street.

High Wind, Santa Lucia Mountains and Los Padres National Forest

When
December 23, 5:20 PM PST
Where
Santa Lucia Mountains and Los Padres National Forest forecast zone
Measured
79 kt (91 mph) measured gust
Reported by
Mesonet
Coordinates
36.240, -121.309 (the zone’s center; the record gives no point)

The PG&E station at Old Coast Tower reported a wind gust of 91 mph.

High Wind, Mountains of San Benito County and Interior Monterey County Including Pinnacles National Park

When
December 23, 7:00 PM PST
Where
Mountains of San Benito County and Interior Monterey County Including Pinnacles National Park forecast zone
Measured
65 kt (75 mph) measured gust
Reported by
Mesonet
Coordinates
36.423, -121.192 (the zone’s center; the record gives no point)

The PG&E station at Chualar Canyon Road reported a gust of 75 mph.

High Wind, Sonoma Coastal Range

When
December 23, 10:33 PM PDT
Where
Sonoma Coastal Range forecast zone
Measured
77 kt (89 mph) measured gust
Reported by
RAWS
Coordinates
38.525, -122.922 (the zone’s center; the record gives no point)

The Oak Ridge RAWS reported a wind gust of 89 mph.

High Wind, East Bay Hills

When
December 24, 12:40 AM PST
Where
East Bay Hills forecast zone
Measured
67 kt (77 mph) measured gust
Reported by
Mesonet
Coordinates
37.787, -121.934 (the zone’s center; the record gives no point)

The PG&E station at Mines Road North reported a gust of 77 mph.

High Wind, Marin Coastal Range

When
December 24, 2:10 AM PDT
Where
Marin Coastal Range forecast zone
Measured
94 kt (108 mph) measured gust
Reported by
Mesonet
Coordinates
38.055, -122.749 (the zone’s center; the record gives no point)

The PG&E station at Pablo Point reported an 108 mph gust.

High Wind, Coastal North Bay Including Point Reyes National Seashore

When
December 24, 1:20 AM PST
Where
Coastal North Bay Including Point Reyes National Seashore forecast zone
Measured
70 kt (81 mph) estimated gust
Reported by
Mesonet
Coordinates
38.290, -122.835 (the zone’s center; the record gives no point)

The PG&E station at Point Reyes reported a wind gust of 81 mph.

Thunderstorm Wind, San Mateo

When
December 24, 1:25 AM PST
Where
San Mateo County, 0.69 mi S of Half Moon Bay Arpt
Measured
54 kt (62 mph) measured gust
Reported by
AWOS
Coordinates
37.510, -122.500

Half Moon Bay Airport reported a gust of 62 mph before the station lost power and stopped reporting.

High Wind, Northern Salinas Valley / Hollister Valley / Carmel Valley

When
December 24, 2:10 AM PST
Where
Northern Salinas Valley / Hollister Valley / Carmel Valley forecast zone
Measured
55 kt (63 mph) measured gust
Reported by
Mesonet
Coordinates
36.423, -121.192 (the zone’s center; the record gives no point)

The PG&E station at Santa Ana Valley Road reported a gust of 63 mph.

High Wind, Southern Monterey Bay and Big Sur Coast

When
December 24, 2:30 AM PST
Where
Southern Monterey Bay and Big Sur Coast forecast zone
Measured
70 kt (81 mph) measured gust
Reported by
Mesonet
Coordinates
36.240, -121.309 (the zone’s center; the record gives no point)

The PG&E station at Coast Road reported a gust of 81 mph.

Thunderstorm Wind, San Mateo

When
December 24, 2:50 AM PST
Where
San Mateo County, 0.88 mi SW of Pedro Vly
Measured
58 kt (67 mph) measured gust
Reported by
Mesonet
Coordinates
37.570, -122.490

The PG&E station on North Peak Access Road reported a gust of 67 mph.

Thunderstorm Wind, Santa Clara

When
December 24, 3:00 AM PST
Where
Santa Clara County, 2.15 mi SW of Los Altos Hills
Measured
65 kt (75 mph) measured gust
Reported by
Mesonet
Coordinates
37.330, -122.180

The PG&E station on Black Mountain reported a gust of 75 mph.

Flash Flood, San Mateo

When
December 24, 3:06 AM PST to 3:56 AM PST
Where
San Mateo County, 1.18 mi W of (Sql)san Carlos Arpt to 1.16 mi W of (Sql)san Carlos Arpt
Cause
Heavy Rain
Reported by
River/Stream Gage
Coordinates
37.518, -122.271

The gauge along Belmont Creek at the Harbor Boulevard and Old County Road intersection reported major flooding, up to a stage of 5.64 feet.

Thunderstorm Wind, Santa Clara

When
December 24, 3:10 AM PST
Where
Santa Clara County, 1.77 mi SW of Permanente
Measured
58 kt (67 mph) measured gust
Reported by
Mesonet
Coordinates
37.300, -122.120

The PG&E station on Monte Bello Road West reported a gust of 67 mph.

Flood, Alameda

When
December 24, 3:23 AM PST
Where
Alameda County, 1.21 mi WSW of Piedmont to 1.15 mi SW of Piedmont
Cause
Heavy Rain
Reported by
Law Enforcement
Coordinates
37.810, -122.248

Flooding was reported on all lanes of eastbound Interstate 580 at Grand Avenue.

Flood, Alameda

When
December 24, 3:26 AM PST
Where
Alameda County, 0.95 mi SSE of San Leandro South to 0.77 mi SSW of Cherryland
Cause
Heavy Rain
Reported by
Law Enforcement
Coordinates
37.689, -122.110

Flooding was reported on the number 2 and 3 lanes of southbound Interstate 238 at East 14th Street.

Flood, Alameda

When
December 24, 3:44 AM PST
Where
Alameda County, 1.7 mi SSW of Emeryville to 1.39 mi SW of Emeryville
Cause
Heavy Rain
Reported by
Law Enforcement
Coordinates
37.827, -122.289

Roadway flooding reported on the transition between westbound Interstate 80 and eastbound Interstate 580.

Flood, San Mateo

When
December 24, 3:45 AM PST
Where
San Mateo County, 1.46 mi ENE of Woodside to 1.57 mi E of Woodside
Cause
Heavy Rain
Reported by
Law Enforcement
Coordinates
37.437, -122.245

Several inches of water were reported on southbound Interstate 280 at Woodside Road.

Flood, Alameda

When
December 24, 4:23 AM PST
Where
Alameda County, 0.85 mi ESE of Castro Vly to 0.92 mi ESE of Castro Vly
Cause
Heavy Rain
Reported by
Law Enforcement
Coordinates
37.694, -122.056

Two vehicles were stuck in floodwaters on eastbound Castro Valley Boulevard at Grove Way.

Thunderstorm Wind, Monterey

When
December 24, 6:15 PM PST
Where
Monterey County, 2.23 mi E of Posts
Measured
50 kt (58 mph) measured gust
Reported by
Public
Coordinates
36.230, -121.730

An Ambient Weather station on North Coast Ridge Road reported a gust of 58 mph.

High Wind, Eastern Santa Clara Hills

When
December 25, 2:00 AM PST to 4:00 AM PST
Where
Eastern Santa Clara Hills forecast zone
Measured
99 kt (114 mph) measured gust
Reported by
Broadcast Media
Coordinates
37.233, -121.696 (the zone’s center; the record gives no point)

A 114 mph wind gust was reported on Copernicus Peak on Mount Hamilton, damaging the Lick Observatory on the mountain. Time approximate based on intense radar returns in the vicinity.

Thunderstorm Wind, Marin

When
December 25, 2:20 AM PST
Where
Marin County, 1.09 mi E of Woodacre
Measured
78 kt (90 mph) measured gust
Reported by
Mesonet
Coordinates
38.020, -122.630

The PG&E station on Gunsight Fire Road reported a gust of 90 mph.

Thunderstorm Wind, San Mateo

When
December 25, 2:20 AM PST
Where
San Mateo County, 0.88 mi SW of Colma
Measured
53 kt (61 mph) measured gust
Reported by
Public
Coordinates
37.670, -122.490

An Ambient Weather station reported a gust of 60.6 mph.

Thunderstorm Wind, San Mateo

When
December 25, 2:30 AM PST
Where
San Mateo County, 0.69 mi N of El Granada
Measured
52 kt (60 mph) estimated gust
Reported by
Broadcast Media
Coordinates
37.510, -122.470

Broadcast media reported that a tree fell in the El Granada area, which led to additional power lines and trees coming down. 4 vehicles were damaged. Additionally, a tree fell on an apartment complex causing exterior damage. Location estimated. Time estimated based on radar and surrounding wind gust observations.

Thunderstorm Wind, San Mateo

When
December 25, 2:40 AM PST to 2:59 AM PST
Where
San Mateo County, (Sfo)sfo Intl Arpt
Measured
63 kt (72 mph) measured gust
Reported by
ASOS
Coordinates
37.620, -122.380

San Francisco International Airport reported a peak wind gust of 73 mph at 2:56 AM. Wind gusts above 58 mph were noted between 2:40 and 2:59 AM.

Flood, San Francisco

When
December 25, 2:54 AM PST
Where
San Francisco County, 0.99 mi NE of Ocean View to 1 mi NE of Ocean View
Cause
Heavy Rain
Reported by
Law Enforcement
Coordinates
37.732, -122.419

Flooding was reported on the onramp from Alemany Boulevard to northbound Interstate 80. A vehicle was reported to have possibly been stuck in the water.

Thunderstorm Wind, Santa Cruz

When
December 25, 3:13 AM PST
Where
Santa Cruz County, Redwood Grove
Measured
58 kt (67 mph) estimated gust
Reported by
Law Enforcement
Coordinates
37.150, -122.130

A tree was reported down on all lanes of California Highway 9 at Douglas Avenue.

Thunderstorm Wind, Santa Clara

When
December 25, 3:20 AM PST
Where
Santa Clara County, 3.38 mi ENE of Holy City
Measured
78 kt (90 mph) measured gust
Reported by
Mesonet
Coordinates
37.160, -121.910

The PG&E station on Mount Umunhum reported a gust of 90 mph.

Thunderstorm Wind, Santa Cruz

When
December 25, 3:30 AM PST
Where
Santa Cruz County, 1.77 mi SE of Santa Cruz
Measured
79 kt (91 mph) measured gust
Reported by
Mesonet
Coordinates
36.960, -122.000

The weather station at the O'Neill Sea Odyssey near Santa Cruz Harbor reported a gust of 91 mph. Damage to boats was reported within the harbor.

Flash Flood, Alameda

When
December 25, 4:00 AM PST to 4:56 AM PST
Where
Alameda County, 1.24 mi NE of Oakland to 1.23 mi NE of Oakland
Cause
Heavy Rain
Reported by
Law Enforcement
Coordinates
37.792, -122.203

Vehicle stuck in three feet of water on westbound Interstate 580 west of 35th Avenue.

Flood, San Mateo

When
December 25, 4:09 AM PST
Where
San Mateo County, 1.18 mi NE of Edgemar to 1.21 mi NE of Edgemar
Cause
Heavy Rain
Reported by
Law Enforcement
Coordinates
37.664, -122.467

Vehicles were stuck in floodwaters on the onramp from Hickey Boulevard to southbound Interstate 280.

Flood, Santa Clara

When
December 25, 4:16 AM PST
Where
Santa Clara County, 1.62 mi WNW of Lick to 1.39 mi WNW of Lick
Cause
Heavy Rain
Reported by
Law Enforcement
Coordinates
37.255, -121.859

Vehicles were stuck in floodwaters on State Routh 85 southbound at Santa Teresa Boulevard.

Flood, San Mateo

When
December 25, 4:49 AM PST
Where
San Mateo County, 0.22 mi SSW of Hillsborough to 0.47 mi SSE of Hillsborough
Cause
Heavy Rain
Reported by
Law Enforcement
Coordinates
37.547, -122.372

Flooding was reported in the slow lane of northbound Interstate 280 south of Hayne Road.

Flood, Santa Clara

When
December 25, 5:09 AM PST
Where
Santa Clara County, 1.26 mi WSW of Burbank to 1.25 mi WSW of Burbank
Cause
Heavy Rain
Reported by
Law Enforcement
Coordinates
37.323, -121.941

The connector between southbound Highway 17 to southbound Interstate 280 was flooded.

Flood, Monterey

When
December 25, 5:52 AM PST
Where
Monterey County, 4.11 mi WNW of San Ardo Arpt to 4.12 mi WNW of San Ardo Arpt
Cause
Heavy Rain
Reported by
Law Enforcement
Coordinates
36.052, -120.968

A vehicle was stuck in water on southbound US Highway 101 around 3 or 4 miles south of San Ardo.

Thunderstorm Wind, Monterey

When
December 25, 7:20 PM PST
Where
Monterey County, 5.21 mi NW of Big Sur
Measured
54 kt (62 mph) measured gust
Reported by
Mesonet
Coordinates
36.320, -121.870

The PG&E station on Old Coast Tower reported a gust of 62 mph.

Flood, Sonoma

When
December 26, 2:10 PM PST
Where
Sonoma County, 1.59 mi E of Roseland to 1.61 mi E of Roseland
Cause
Heavy Rain
Reported by
Law Enforcement
Coordinates
38.433, -122.721

One to two feet of water blocked the number 1 and 2 lanes of the connector from eastbound California Highway 12 to southbound Highway 101.

Funnel Cloud, Monterey

When
December 26, 2:15 PM PST
Where
Monterey County, 0.62 mi WSW of Pacific Grove
Reported by
NWS Employee
Coordinates
36.626, -121.940

A funnel cloud was observed around 1 mile off the coast of Asilomar.

What these are

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.
Thunderstorm Wind
Winds from a thunderstorm of 50 knots (58 mph) or more, or lower winds that caused damage or casualties. Measured gusts are marked MG, estimated EG.
Flash Flood
Flooding that begins within six hours of the rain that causes it, or of a dam or levee failure or ice jam release, often with deadly speed.
Funnel Cloud
A rotating column of cloud extending from a thunderstorm that did not reach the ground.

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

The same day elsewhere

More

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

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: 1299458, 1299470, 1299466, 1299468, 1299469, 1299460, 1299461, 1299463, 1299464, 1299499, 1299465, 1299840, 1299841, 1299559, 1299844, 1299558, 1299561, 1299226, 1299843, 1299842, 1299213, 1299214, 1299849, 1299215, 1299838, 1299839, 1299557, 1299556, 1299845, 1299216, 1300933, 1299217, 1299218, 1299225, 1299221, 1299846, 1299223, 1299219, 1299220, 1299848, and more.