California, 2025

Flooding and Heavy Rain in California, December 18 to 23, 2025

December 18 to 23, 2025 · NWS EKA · 30 events in 6 counties and zones

Beginning mid-December, a series of storm systems impacted Northwest California with the first set of storms bringing particularly heavy rain from December 19th through December 21st. The heaviest rain occurred in Humboldt County, but impacts were felt across the Northwest California region.

Where it happened

Every event with a place to put it; 3 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
$30,000
Crop damage
None recorded
Events
30

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

Beginning mid-December, a series of storm systems impacted Northwest California with the first set of storms bringing particularly heavy rain from December 19th through December 21st. The heaviest rain occurred in Humboldt County, but impacts were felt across the Northwest California region. Both small stream and main stem river flooding occurred during the event with the Mad and Eel Rivers exceeding moderate flood stage.

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 Eureka, CA wrote its last area forecast discussion before the first event at Dec 18, 1:50 PM PST, 6 hours 34 minutes earlier. Its key messages:

  • Potential for minor flooding late Thursday night through Friday with another round of moderate to locally heavy rain.
  • Strong wind gusts from 45 to 60 mph expected tonight and Friday morning for coastal headlands and mountains of Del Norte and northern Humbodlt.
  • Pacific storm track remains active with additional heavy rainfall and chances for strong southerly winds this weekend and early next week.
  • Snow levels gradually drop by early next week, and could be as low as 3500 to 4500 ft by Wednesday.
Area forecast discussion, Dec 18, 1:50 PM PST, 6 hours 34 minutes before
AREA FORECAST DISCUSSION
National Weather Service Eureka CA
150 PM PST Thu Dec 18 2025

.SYNOPSIS...Moderate to locally heavy rain along with gusty south
wind returns this evening through early Friday, especially in Del
Norte and Humboldt Counties. Additional systems will bring impactful
rainfall to the area starting late Saturday into next week.

&&

.KEY MESSAGES...

- Potential for minor flooding late Thursday night through Friday
with another round of moderate to locally heavy rain.

- Strong wind gusts from 45 to 60 mph expected tonight and Friday
morning for coastal headlands and mountains of Del Norte and
northern Humbodlt.

- Pacific storm track remains active with additional heavy rainfall
and chances for strong southerly winds this weekend and early next
week.

- Snow levels gradually drop by early next week, and could be as low
as 3500 to 4500 ft by Wednesday.

&&

.DISCUSSION...Another system is approaching the area from the north
and has started to bring gusty south winds ahead of the frontal
passage. Winds at around 2000 ft are forecast to be around 55-65
kts, but limited instability will prevent these gusts from being
realized in the lower elevations. Forecasted peak wind gusts range
from 30-45 mph for much of the lower elevations in Humboldt and Del
Norte. Exposed ridges and coastal headlands could see gusts in
excess of 50 mph briefly tonight.

Moderate to heavy rainfall will start tonight in Del Norte County
and move southward. Hourly rainfall rates of 0.3 to 0.5 inches are
possible, with locally higher amounts on windward facing ridges.
Total rainfall amounts of 2-4 inches are forecast in the higher
terrain, with most likely falling in a 6-12 hour time period. With
saturated soils, creeks and streams may quickly rise, which could
result in minor flooding impacts. Additionally, with heavy rain
rates, there is a greater chance for mudslides and rockslides.

Rainfall will turn much lighter Friday afternoon with a transition
to lighter rain or showers. Rainfall will then begin trending higher
Saturday south through Lake, Mendocino, Humboldt, and Trinity,
counties as the flow turns zonal. The persistent ridge that has been
south of the region will then eject east as a strong NE Pacific
trough takes shape. Models diverge on development of a new frontal
wave and northward surge of IVT ahead of the trough, but heavy
rainfall looks to be focused in more of a narrow band, and could
become more persistent over one area. It is likely that Lake and
Mendocino will be in the bullseye for this focus of moderate to
locally heavy rain. The precip max could easily shift northward
Sunday as we have seen many times before.

Going into early next week, ensemble guidance continues to keep the
storm door open, but the position of the systems are uncertain. Some
ensembles keep the bullseye to the south of the area towards the Bay
and some keep the bullseye in Mendocino and Lake Counties. If
precipitation is near-continuous for several days, more significant
flooding impacts (such as main-stem rivers nearing flood stage) are
possible.

Snow levels remain high into the weekend and early next week. Snow
levels begin to fall going into early to mid next week, potentially
as low as 3500-4500 ft, which could bring us our first impactful
snow event to the highest mountain passes. Stay tuned!

&&

.AVIATION...(18Z TAFs)...
Coast: Light showers along the North Coast causing MVFR-IFR
conditions today. Overcast ceilings forecasted to hold through the
evening. Southerly winds increase through the day as a frontal
system approaches the area. Winds peak late tonight with gusts up to
50kts possible for coastal headlands. More sheltered terminals have
gusts up to 30kts. These southerly winds are accompanied with a low
level jet over the North Coast with winds up to 60kts possible at
2000 ft AGL tonight into tomorrow increasing the potential for low
level turbulence. Periods of heavy rain will likely cause degraded
visibilities and broken low clouds leading to IFR, and possibly LIFR
conditions at times. Conditions improve around 17-18Z 12/19 with
light to moderate northerlies and post frontal, broken cloud
coverage.

Inland: Overcast skies persist as high clouds decrease daytime
mixing. Winds are to remain light and variable in valley floors and
elevated at and around higher terrain. Mountain Wave and Low Level
Turbulence are expected for the early morning through midday with
winds as high 65kts at time as a frontal system moves NW to the SE.
Periods of heavy rain can create degraded visibilities and increased
low cloud coverage leading to IFR to LIFR conditions tomorrow
morning.
DS

&&

.MARINE...A fast moving cold front will create hazardous marine
conditions through the day into Friday morning. Wind gusts close to
the frontal boundary in the northern waters are forecast to be close
to 50kts north of Cape Mendocino. Winds will increased steadily from
midday today through tomorrow morning before turning to light to
moderate northerlies after the frontal passage. Steep wind waves
will increase quickly to sig. heights of 11ft. The quick nature of
this front also suggest that wind waves will decrease fairly quickly
as well through tomorrow afternoon.

Another weather system is expected on Sunday but there is wide
variability in the model solutions. The models are currently
struggling to resolve a strong area of low pressure and where it
will exactly track. The latest run of the NAM shows near gales of 25-
30kts with the center of the low moving north of the area, whereas
the 2nd latest run shows strong gale force winds. The GFS shows a
weaker lower moving into the CA waters. The NAM's most recent
solution seems reasonable for now, as there is certainly the
potential for gales. More updates will come as model data evolves.
DS

&&

.HYDROLOGY...A Flood Watch has been issued for Humboldt and Del
Norte Counties for the potential of moderate to heavy rain tonight
into early Friday. Total rain amounts of 2-4 inches are forecast for
the higher elevations, with areas of locally higher totals. Lower
elevations could see 1-2 inches. Rises in creeks and streams are
likely. Main stem rivers will also rise, but because this is a quick
moving system, it is very unlikely for any main stem river to reach
even monitor/action stage. Risk for rock and mudslides will increase
and could impact travel on highways 299, 36, 101 and 199.

Additional rain starting Saturday night and continuing into early
next week has the potential to be more impactful. There is still
some uncertainty on the positioning and how long the heaviest rain
will last, but the heaviest rain will start around Cape Mendocino
and southward. This will again pose a threat for quick rises in
streams and creeks along with rock and mudslides.

At this time, none of the main stem rivers are forecast to exceed
action/monitor stages. Rivers in narrow basins may once again
quickly rise with heavy rain on Friday. This is not too uncommon for
our rivers. Ensembles are showing slightly higher probabilities for
main stem rivers to reach flood stage within the next 10 days. The
highest chances are mid to late next week, but some potential is
there Sunday-Tuesday. Over the next ten days the RFC gives the
Russian River at Hopland a 33% chance to reach minor flood stage.
The Navarro River at Navarro has a 24% chance to reach minor flood
stage. The Eel River at Fernbridge has a 20% chance to reach minor
flood stage and a 53% chance to reach action/monitor stage. The Mad
River at Arcata has a 40% chance to reach action/monitor stage but
no ensemble members show flood stage as a possibility.

&&

.EKA WATCHES/WARNINGS/ADVISORIES...
CA...
     Wind Advisory from 5 PM this afternoon to 8 AM PST Friday
     for CAZ101.

     Flood Watch from midnight PST tonight through Friday
     morning for CAZ101>106.

     Wind Advisory until 8 AM PST Friday for CAZ102.

     Wind Advisory from 10 PM this evening to 8 AM PST Friday
     for CAZ103.

     Wind Advisory from 10 PM this evening to 10 AM PST Friday
     for CAZ104.

     Wind Advisory from 7 PM this evening to 8 AM PST Friday for
     CAZ105-106.

NORTHWEST CALIFORNIA COASTAL WATERS...
     Small Craft Advisory until 7 PM PST this evening for PZZ450.

     Gale Warning from 7 PM this evening to 9 AM PST Friday for
     PZZ450.

     Gale Warning until 9 AM PST Friday for PZZ470.

     Small Craft Advisory from 10 PM this evening to 9 AM PST
     Friday for PZZ475.

&&

NOTE: The full forecast discussion is now regularly issued between
10 am/pm and 1 pm/am. Additional updates will be issued as needed.

Visit us at https://www.weather.gov/eureka

Follow us on Facebook and Twitter at:
https://www.facebook.com/NWSEureka
https://www.twitter.com/NWSEureka

For forecast zone information
see the forecast zone map online:
https://www.weather.gov/images/eka/zonemap.png

The radar

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

Open the radar archive at this moment

Event by event

20 flood, 7 heavy rain, 3 strong wind. Local standard time, as filed.

Strong Wind, Coastal Del Norte

When
December 18, 8:24 PM PST
Where
Coastal Del Norte forecast zone
Measured
35 kt (40 mph) estimated gust
Reported by
Department of Highways
Coordinates
41.745, -123.958 (the zone’s center; the record gives no point)

A tree was reported to be blocking the eastbound lane of Highway 169 around mile marker one, a mile east of Klamath.

Strong Wind, Coastal Del Norte

When
December 19, 4:23 AM PST
Where
Coastal Del Norte forecast zone
Measured
35 kt (40 mph) estimated gust
Reported by
Department of Highways
Coordinates
41.745, -123.958 (the zone’s center; the record gives no point)

A tree fell blocking part of Highway 101 south of Crescent City.

Flood, Humboldt

When
December 19, 7:00 AM PST to 8:00 PM PST
Where
Humboldt County, 0.62 mi N of Bayside to 0.72 mi N of Bayside
Cause
Heavy Rain
Reported by
NWS Employee
Coordinates
40.839, -124.071

A National Weather Service employee confirmed flooding of Old Arcata Road and Graham Road caused by Jacoby Creek overflowing its banks. This area remained flooded through the day. The start and end times of the flooding are uncertain.

Flood, Humboldt

When
December 19, 7:00 AM PST to 8:00 PM PST
Where
Humboldt County, 0.49 mi SSE of Freshwater to 0.58 mi SSE of Freshwater
Cause
Heavy Rain
Reported by
NWS Employee
Coordinates
40.764, -124.065

Freshwater Creek flooded across Howard Heights Road and adjacent fields. Start and end times of the flooding are uncertain.

Flood, Humboldt

When
December 19, 7:00 AM PST to 8:00 PM PST
Where
Humboldt County, 3.63 mi ENE of Beatrice to 2.95 mi NE of Beatrice
Cause
Heavy Rain
Reported by
NWS Storm Survey
Coordinates
40.699, -124.142

A National Weather Service employee examined flooding of the Elk River along Elk River Road and adjacent roads. Flooding was occurring on Elk River Road causing the road to be closed. Berta Road and other roads were also flooded along the creek. The start and end time of the flooding is uncertain.

Heavy Rain, Mendocino

When
December 21, 12:06 AM PST
Where
Mendocino County, 3.06 mi SSE of Irmulco
Reported by
Department of Highways
Coordinates
39.377, -123.487

A landslide, including a tree, blocked Highway 20 west of Willits at the Three Chop Road intersection.

Heavy Rain, Trinity

When
December 21, 4:42 AM PST
Where
Trinity County, 1.02 mi NW of Big Bar
Reported by
Department of Highways
Coordinates
40.742, -123.262

A landslide on Highway 299 blocked both lanes of the highway and resulted in a full closure.

Flood, Humboldt

When
December 21, 5:00 AM PST to December 22, 3:00 AM PST
Where
Humboldt County, 1.2 mi WSW of Blue Lake to 1.4 mi WSW of Blue Lake
Cause
Heavy Rain
Reported by
Law Enforcement
Coordinates
40.876, -124.002

Flooding of roads reported in the Blue Lake area. Multiple roads flooded around the community.

Flood, Humboldt

When
December 21, 5:00 AM PST to December 22, 12:00 PM PST
Where
Humboldt County, 0.32 mi WSW of Beatrice to 1.63 mi SSE of Fields Lndg
Cause
Heavy Rain
Reported by
Department of Highways
Coordinates
40.668, -124.205

The Hookton Slough offramp from Highway 101 was closed early in the morning. Flooding continued to worsen and began to flood Highway 101 resulting in a full closure later in the morning. The highway reopened later during the day but flooding around the adjacent fields and the offramp and side roads remained into the next day.

Flood, Humboldt

When
December 21, 5:00 AM PST to December 22, 2:00 AM PST
Where
Humboldt County, 0.62 mi NNW of Bayside to 0.77 mi N of Bayside
Cause
Heavy Rain
Reported by
Department of Highways
Coordinates
40.839, -124.073

Jacoby Creek exceeded its banks and flooded Old Arcata Road, Graham Road, Eric Lane, and other locations around the creek.

Flood, Humboldt

When
December 21, 5:00 AM PST to December 22, 2:00 AM PST
Where
Humboldt County, 1.84 mi ESE of Carlotta to 1.35 mi E of Carlotta
Cause
Heavy Rain
Reported by
Law Enforcement
Coordinates
40.517, -124.019

Flooding reported throughout Carlotta. Flooding closed Highway 36 near the Carlotta fire station.

Flood, Humboldt

When
December 21, 5:00 AM PST to December 22, 5:00 AM PST
Where
Humboldt County, 1.62 mi SE of Freshwater to 0.8 mi S of Freshwater
Cause
Heavy Rain
Property damage
$30,000
Reported by
Law Enforcement
Coordinates
40.751, -124.052

Freshwater Creek flooded multiple roads, flooded into homes, and flooded most of Freshwater Park.

Flood, Humboldt

When
December 21, 7:36 AM PST
Where
Humboldt County, 0.47 mi SSW of Arcata to 0.48 mi S of Arcata
Cause
Heavy Rain
Reported by
Department of Highways
Coordinates
40.864, -124.084

Flooding reported on the onramp from Highway 101 to Highway 255 in Arcata.

Strong Wind, Mendocino Coast

When
December 21, 7:39 AM PST
Where
Mendocino Coast forecast zone
Measured
30 kt (35 mph) estimated gust
Reported by
Law Enforcement
Coordinates
39.434, -123.432 (the zone’s center; the record gives no point)

Tre down across both lanes of Highway 1 near Highway 128.

Heavy Rain, Humboldt

When
December 21, 7:43 AM PST
Where
Humboldt County, 3.18 mi SSE of Hoopa
Reported by
Department of Highways
Coordinates
41.007, -123.648

Rocks in both lanes of Highway 96 near Tish Tang Campground.

Flood, Humboldt

When
December 21, 8:00 AM PST to 6:00 PM PST
Where
Humboldt County, 0.38 mi WNW of Arlynda Corners to 0.81 mi SSW of Fernbridge
Cause
Heavy Rain
Reported by
Law Enforcement
Coordinates
40.602, -124.257

Highway 211 flooded between Fernbridge and Ferndale resulting in closure of the highway. Other side roads also flooded across the Eel River Delta.

Heavy Rain, Humboldt

When
December 21, 9:00 AM PST
Where
Humboldt County, 7.84 mi ENE of Korbel
Reported by
Department of Highways
Coordinates
40.905, -123.827

A landslide was reported on Highway 299 in both lanes.

Heavy Rain, Mendocino

When
December 21, 9:30 AM PST
Where
Mendocino County, 0.63 mi S of Dos Rios
Reported by
Department of Highways
Coordinates
39.711, -123.349

Rocks reported to be in both lanes of Highway 162 between Laytonville and Covelo.

Flood, Mendocino

When
December 21, 10:00 AM PST to 12:00 PM PST
Where
Mendocino County, 0.32 mi SSW of Laytonville to 0.55 mi ESE of Laytonville
Cause
Heavy Rain
Reported by
Department of Highways
Coordinates
39.676, -123.482

One to two inches of water reported on Highway 101 near Laytonville.

Flood, Humboldt

When
December 21, 10:00 AM PST to 5:00 PM PST
Where
Humboldt County, 3.74 mi NNE of Orick to 3.59 mi NNE of Orick
Cause
Heavy Rain
Reported by
Department of Highways
Coordinates
41.329, -124.040

Flooding reported on Highway 101 between Davidson Road and Lost Man Creek. Davidson Road also flooded.

Flood, Humboldt

When
December 21, 11:00 AM PST to 2:00 PM PST
Where
Humboldt County, 0.69 mi N of Honeydew to 0.36 mi ENE of Honeydew
Cause
Heavy Rain
Reported by
Law Enforcement
Coordinates
40.240, -124.120

Wilder Ridge Road closed due to flooding.

Flood, Humboldt

When
December 21, 12:00 PM PST to 6:00 PM PST
Where
Humboldt County, 2.46 mi ESE of Dinsmore to 3.1 mi ESE of Dinsmore
Cause
Heavy Rain
Reported by
Law Enforcement
Coordinates
40.472, -123.554

Flooding over Highway 36 southeast of Dinsmore resulted in a full closure of the road.

Flood, Mendocino

When
December 21, 12:48 PM PST
Where
Mendocino County, 0.87 mi NE of Willits to 0.88 mi NE of Willits
Cause
Heavy Rain
Reported by
Law Enforcement
Coordinates
39.410, -123.340

Central Valley Road reported as flooded in Willits.

Flood, Humboldt

When
December 21, 1:16 PM PST
Where
Humboldt County, 2.76 mi S of Phillipsville to 3.73 mi NE of Redway
Cause
Heavy Rain
Reported by
Department of Highways
Coordinates
40.180, -123.780

Hooker Creek Road reported as flooded north of Redway.

Heavy Rain, Mendocino

When
December 21, 1:19 PM PST
Where
Mendocino County, 4.35 mi E of Old Hopland
Reported by
Law Enforcement
Coordinates
38.970, -123.020

Rocks and boulders the size of basketballs in the roadway on the Hopland Grade along Highway 175.

Heavy Rain, Del Norte

When
December 21, 1:50 PM PST
Where
Del Norte County, 0.33 mi S of Gasquet
Reported by
Law Enforcement
Coordinates
41.845, -123.970

Rockslide in the southbound lane in Gasquet.

Flood, Humboldt

When
December 21, 8:00 PM PST to December 22, 6:00 AM PST
Where
Humboldt County, 0.87 mi ENE of Korblex to 1.05 mi NE of Korblex
Cause
Heavy Rain
Reported by
NWS Storm Survey
Coordinates
40.906, -124.055

Mad River exceeded moderate flood stage flooding fields and secondary roads from near Tyee City to Highway 299.

Flood, Mendocino

When
December 21, 11:00 PM PST to December 22, 4:00 PM PST
Where
Mendocino County, 1.63 mi SE of Old Hopland to 0.25 mi SSE of Talmage
Cause
Heavy Rain
Reported by
Official NWS Observations
Coordinates
38.961, -123.082

River gauge exceeded flood stage at Hopland on the Russian River. Highway 175 flooded and closed.

Flood, Humboldt

When
December 22, 2:00 AM PST to December 23, 12:00 AM PST
Where
Humboldt County, 1.14 mi SSW of Fortuna to 4.25 mi NW of Loleta
Cause
Heavy Rain
Reported by
Official NWS Observations
Coordinates
40.585, -124.158

River gauge exceeded flood stage for nearly 24-hours at Fernbridge. The river flooded secondary roads and farm fields but did not flood the highway.

Flood, Mendocino

When
December 22, 6:00 AM PST to 4:00 PM PST
Where
Mendocino County, 4.37 mi NE of Elk to 3.4 mi NE of Elk
Cause
Heavy Rain
Reported by
Department of Highways
Coordinates
39.171, -123.658

Highway 128 flooded and closed due to the Navarro River. Flood stage reached briefly on the gauge.

What these are

Strong Wind
Non-thunderstorm winds below high wind criteria that nonetheless caused damage or casualties.
Flood
Flooding that develops more slowly than a flash flood: rivers leaving their banks, or water standing over land for an extended time.
Heavy Rain
Rainfall totals unusual for the place and season that did not produce a flood.

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: 1300744, 1300745, 1300746, 1300747, 1300749, 1300755, 1300754, 1300757, 1300759, 1300768, 1300776, 1300780, 1300756, 1300758, 1300760, 1300761, 1300769, 1300770, 1300771, 1300772, 1300773, 1300774, 1300775, 1300777, 1300778, 1300779, 1300784, 1300782, 1300781, 1300783.