← theduckchugger.com
Duck Data · 39 Seasons · El Niño / La Niña

Boring Winters Are Bad Duck Winters

This winter, NOAA says there's a >90% chance of a very strong El Niño — and 69% odds it becomes the strongest ever measured. So what does that actually mean for duck season? To find out, I matched 39 California refuge seasons — 3.4 million hunter-days, 6.6 million ducks — against the Pacific's record, season by season. The answer isn't the one anybody argues about: both flavors of ENSO hunt fine. It's the neutral years — the ones where the Pacific does nothing — that quietly post the worst straps, in every region of the state.

Jump to
The finding
Neutral = worst

Seasons with no ENSO event average 1.75 ducks/hunter. La Niña years average 2.01, El Niño years 1.95. Neutral finishes last in all five regions of California.

How solid
p = 0.002

After removing the slow multi-decade trend, La Niña seasons beat neutral by +0.25 ducks/hunter (permutation p = 0.002); El Niño beats neutral by +0.19 (p = 0.049).

El Niño vs. La Niña
A coin flip

Picking between the two phases buys you almost nothing (the straight-line ONI correlation is r = −0.07). What matters is whether the Pacific is doing anything at all.

The rain myth
Rain ≠ ducks

El Niño really does tilt Southern California wetter and the northeast drier — but season-total rain barely predicts harvest anywhere except the San Joaquin Valley.

Why now: NOAA's Climate Prediction Center (Aug 13, 2026) puts the coming 2026–27 winter at a >90% chance of a very strong El Niño, with a 69% chance of a "historic" event — one that would exceed every El Niño measured since 1950. Whatever ENSO does to duck hunting, this is the season we find out at maximum volume. The two very-strong El Niños in this dataset (1997–98 and 2015–16) both beat the long-run average — and 2015–16 was the third-best hunting season in 39 years. Two data points is not a promise — but it beats folklore, and the rest of this page is what 39 seasons of receipts actually support.
This is a correlation study, not a forecast. 39 seasons is enough to see a pattern and test it honestly; it is not enough to promise your next season. Every number on this page comes from a public replication package — links at the bottom.
01

Sixty seconds on ENSO

One number, measured in the middle of the Pacific, that weathermen argue about all fall.

The El Niño–Southern Oscillation (ENSO) is a slow slosh of warm water across the tropical Pacific. NOAA tracks it with the Oceanic Niño Index (ONI) — the three-month running average of sea-surface temperature anomaly in a box of ocean called Niño 3.4. When that box runs +0.5 °C or warmer for a while, it's an El Niño. When it runs −0.5 °C or colder, a La Niña. In between, the winter is neutral.

Hunters care because ENSO nudges the winter storm track. The folklore version: El Niño soaks Southern California and starves the north; La Niña does roughly the opposite. Wetter marsh, colder fronts, new water — all things that feel like they should move ducks. Whether they move straps is the question this page answers with data instead of campfire memory.

Throughout, a "season" is labelled by its opening year and classified by the average ONI from October through January — so season 1997 means October 1997 through January 1998, the heart of the famous very-strong El Niño.

02

39 seasons of ocean

The record I'm working with: 13 El Niño winters, 15 La Niña, 11 neutral.

FIG 01   The Pacific, season by season
Ocean Niño Index averaged over each waterfowl season (Oct–Jan). Hover any bar.
The two tallest warm spikes are the "super" El Niños of 1997–98 and 2015–16. The long cold stretch on the right is the 2020–22 "triple-dip" La Niña. Neutral seasons — the short grey bars — are rarer than either extreme: just 11 of 39 winters. The dashed outline at far right is the coming 2026–27 winter, drawn at the +2.5 "historic" threshold NOAA gives 69% odds of reaching — taller than anything yet observed in this record.

Harvest data comes from the same place as my other refuge work: the daily check-station results California publishes for its public hunt areas — 41 refuges, 50,154 hunt-days, 1987 through the 2025–26 season. Success is measured the way it should be: hunter-weighted ducks per hunter per day, so a 900-hunter Saturday at Sacramento counts 900 times more than a 9-hunter Tuesday at Ash Creek.

03

The U-shape: both extremes beat boring

Line the seasons up by phase and the pattern is not the one the argument assumes.

FIG 02   Ducks per hunter by ENSO phase
Each dot is one season. Bars show the hunter-weighted mean with a bootstrap 95% interval. Pick a region.
Statewide: El Niño 1.95 [1.80–2.09], neutral 1.75 [1.66–1.83], La Niña 2.01 [1.89–2.12] ducks per hunter. Click through the regions — neutral is last in every single one.

Statewide, a La Niña season averages 15% more ducks per hunter than a neutral one; El Niño averages 11% more. If you plot success against the raw ONI value, the straight-line correlation is basically zero (r = −0.07) — which is exactly what you'd see if the truth were a U: both ends up, middle down.

FIG 03   The U itself
Every season placed by its ONI (x) and statewide ducks per hunter (y), with a quadratic fit.
The fit curves up at both ends. It's not a dramatic U — season-to-season scatter is large — but the sag in the middle is where the neutral years live. Labelled: the best season on record (2022, La Niña), the worst (1988, strong La Niña — variance is real), and both super El Niños.

Two honesty checks before anyone gets excited:

Treating "distance from zero" as the predictor — |ONI| against detrended success — gives r = 0.24, p = 0.14. So the cleanest statement isn't "stronger event, better season" — it's categorical: seasons with an event beat seasons without one.

04

The rain is real. The rain isn't the reason.

ENSO does move California's winter weather — just not the part that fills straps.

FIG 04   Three correlations, five regions
Pearson r across 39 seasons. Filled bars are significant at p < 0.05 (permutation test); hollow bars are not.
Left group: warmer ONI → wetter season, strongest in Southern California (r = +0.25) and flipped negative in the Northeast (r = −0.12) — the textbook teleconnection, visible in refuge-level rain gauges. Middle: ONI barely touches season temperature (SoCal trends cooler in El Niño, r = −0.28, p = 0.08). Right group: and season-total rain predicts harvest almost nowhere — except the San Joaquin Valley (r = +0.35, p = 0.03), the driest duck country in the state.

This is the part I find most useful, because it kills the lazy causal story. If ENSO's hunting effect worked through local rainfall, then rainfall itself would have to predict harvest — and across most of California, it doesn't. Refuge water is managed; the flooded acres you hunt in November were pumped and scheduled long before the storm door opened. The one place rain does carry signal is the San Joaquin Valley, where wetland water has historically been scarcest — the region where an extra-wet winter plausibly changes how much habitat exists at all.

El Niño will change how wet your waders get. The data says that, by itself, is not why any phase hunts better.
05

Inside the season

The neutral-year penalty isn't a late-season fade — it's there from opening weekend.

FIG 05   Month by month, phase by phase
Hunter-weighted ducks per hunter in each calendar month of the season. Pick a region.
All three phases trace the same familiar shape — hot October opener, November slump, December–January recovery. The neutral line just runs below the other two nearly the whole way. Statewide, the biggest gaps are October (2.08 neutral vs. ~2.4 for either extreme) and November (1.07 vs. ~1.29).

I went in expecting a timing story — maybe El Niño's storm parade pays off late, or La Niña's cold north pushes an early flight. That story isn't here. The phase effect looks like a roughly constant multiplier on the whole season, which points away from "storms during the season" and toward something set before the season: how many ducks came south, and in what condition.

06

Does strength matter?

Weak events hunt fine. Strong events are a coin flip with tiny sample sizes.

EventSeasonsNDucks/hunter

The two very strong El Niños (1997, 2015) averaged an excellent 2.17 ducks per hunter — but the three merely strong ones (1991, 2009, 2023) averaged 1.68, worse than a typical neutral year. Meanwhile weak events of either flavor comfortably beat neutral. With group sizes of two and three seasons, I read this as noise around the categorical result, not a dose–response curve. Don't pay extra for a "super" El Niño forecast, and don't dread one either.

Which brings us to this winter. If NOAA's outlook verifies, 2026–27 joins the very-strong tier — a two-member club (1997–98, 2015–16) that averaged 2.17 ducks per hunter, with 2015–16 the third-best season in this dataset and 1997–98 comfortably above average. And if the 69%-probability "historic" scenario lands, the season ONI would exceed anything in these 39 years, meaning the most honest statement available is: an event year has historically beaten a quiet one, and we are about to leave the edge of the map. I'll re-run this analysis when the season closes.
07

Why would boring be bad?

Honest answer: I can show you the pattern; I can only gesture at the mechanism.

Three candidate explanations, in the order I find them plausible:

What I can say cleanly: whatever the mechanism, it operates season-wide, in every region, and it survives detrending and permutation tests. What I can't say: that it will show up on your next-year calendar with only 39 seasons behind it.
08

The prediction engine already knew

This isn't the first time my data has voted on ENSO — a production model tested it the hard way.

Readers of From White Paper to Duck Forecast will remember that the Filthy Spoon prediction engine doesn't take anyone's word for which factors matter: every candidate signal gets a trust dial (λ, from 0 = ignored to 1 = full face value), tuned by walk-forward backtesting on seasons the model never saw. Dozens of plausible signals died in that process — raw bird counts, snowpack, moon folklore variants — and landed in the graveyard at λ = 0.

ENSO survived. The tuner assigned it λ = 0.2 for ducks — partial but permanent trust — with extra regional weight in the Northeast (0.2) and the San Joaquin Valley (0.3), and adding it moved the engine's out-of-sample daily skill up about a tenth of a point. Two details make that result rhyme almost perfectly with this article:

The sizes agree too. A season-constant factor can't help a daily model much — the engine's +0.1 point of skill is small next to fronts and weekend pressure — but at season scale, where this article lives, the same signal is worth a quarter of a duck per hunter. Same story, read at two different zoom levels.

09

Explore every season yourself

All 39 seasons, statewide, by region, or refuge by refuge — with the ocean and the rain gauge attached.

FIG 06   Season bars, colored by phase
Bar height is ducks per hunter. Hover for the full season card; click to pin it below.
Grey = neutral, rust = El Niño, blue = La Niña. The dashed line is that view's long-run average.
10

Methods, caveats, and receipts

Short version: hunter-weighted means, detrended permutation tests, and public code.

Sources & replication