Back to Blog

White River Shad Kill: A December-to-February Fly Fishing Playbook

Cameron SpanosCameron Spanos
September 17, 2026
11 min read
White River Shad Kill: A December-to-February Fly Fishing Playbook

Written by Cameron Spanos

The White River shad kill is not a hatch, and treating it like one is why so many anglers drive to Cotter in January and drive home cold. There's no date to circle. There's a chain of events: Bull Shoals Lake gets cold enough to kill threadfin shad, the powerhouse runs hard enough to pull those shad through the turbines, and the tailwater below the dam turns into a buffet line. No generation, no shad. String together a week of steady generation behind a hard freeze, though, and brown trout that spent November sipping size 22 zebra midges start eating three-inch baitfish like they've got something to prove.

That's the whole thesis. Everything below is how to read the pieces before you commit a vacation day to it.

What actually triggers a White River shad kill?

The White River shad kill starts in Bull Shoals Lake, where threadfin shad are a southern fish stuck in a reservoir that gets northern winters, and they are genuinely bad at it. The Missouri Department of Conservation's species account notes that threadfin die off extensively once water drops below roughly 45°F, and the research figure most often cited for initial loss of equilibrium sits right around 7.2°C, which is that same 45. Below about 42°F they start dying in numbers. Gizzard shad, which share most of these reservoirs, keep swimming happily in water in the 30s. So a kill thins out one species and leaves the other alone, and it's the threadfin you're imitating.

The rate of the temperature drop matters as much as the number. A lake sliding from the mid-50s down to 42°F over six patient weeks produces a trickle of dead bait. That same lake losing ten degrees in a single week behind an arctic front produces a slaughter.

Then the dead shad have to get downstream, and that part has nothing to do with the weather.

Generation is the whole ballgame

Bull Shoals Dam runs eight generating units. All eight wide open push somewhere around 26,400 cfs into the river, roughly 3,300 cfs per unit, and the gap between that and a silent powerhouse is enormous. With nothing running, the White drops to a few hundred cfs of minimum flow. Gravel bars you can stroll across at 500 cfs will kill you at 12,000.

For shad-kill purposes, volume helps but consistency wins. A single four-hour burst on two units flushes a few shad and scatters them across forty miles of river. Five straight days on six or eight units after a freeze is what turns the tailwater into an event, because the lake keeps feeding dead bait into the intakes and the trout downstream quit being careful about anything white.

Two things to check, in this order, the night before you fish:

  • Tomorrow's projections. The Southwestern Power Administration publishes planned generation for its hydro projects, and next-day schedules for Bull Shoals post the evening before at SWPA’s generation schedules page. Plans change without warning. They're still the best forward look anyone gets.
  • What actually happened. The Corps of Engineers' Little Rock District posts hourly tailwater elevation and discharge for Bull Shoals. That's the number to write in your notes, because it's the one you can compare across seasons.

Write the release down with every fish. I'm serious about this one. Two winters of entries reading "6,400 cfs, three-inch white, four browns before noon" is worth more than every forum thread ever posted about the White, and it's exactly the shape of pattern a fishing log pulls out once you've got a season or two of data in it.

Month by month, December through February

December: rain water, not cold water

Most December generation on the White is driven by rainfall and flood control rather than by a lake that's finished cooling. You'll get some shad, mostly the weak ones, and rarely the wall-to-wall event. Fish it as a streamer month where shad flies are a live option rather than the plan. Browns coming off the late-fall spawn are recovering and hungry, and they'll eat a white fly whether or not the real thing is drifting past.

January: watch the fronts, not the calendar

January is when the lake usually gets cold enough to matter. What you're waiting for is a front that shoves surface temps down fast, followed by generation. The order matters. A brutal cold snap with a dead powerhouse produces a lake full of dying shad and a river full of nothing. If a freeze lands and the units come on within a few days, that's your window, and it's usually three to five days wide.

You might also enjoy: Egg Patterns for the Brown Trout Spawn: Fish Behind the Redds, Not On Them

February: the highest-percentage month

If you're only making one trip, make it February. The lake is at its coldest, the shad that were going to die have mostly died, and generation tends to be steadier than it is in the shoulder months. The real, unmistakable events, the ones where gulls are working and trout are rolling on the surface, show up after the first of the year and cluster toward mid-February. It's still not a guarantee. Some winters are mild enough that the kill never really happens, and anyone who promises you otherwise is selling a lodge booking.

What flies work during the shad kill?

Real threadfin coming through Bull Shoals are two to four inches long, dead or nearly so, and drifting at exactly the speed of the current. Build the box around that fact and most of your fly selection questions answer themselves.

On top, you want something that floats dead in the film: a white foam shad, or a White Wiggle Minnow fished with no action at all. When the shad are riding the surface, trout have to come up for them, and watching an eight-pound brown tip up on a floating fly is the reason people book this trip in the first place. Underneath, white and pearl Zonkers, white Clousers, and a plain white marabou jig fly cover nearly everything. Three to four inches is plenty.

The most overrated fly in most shad-kill boxes is the giant articulated streamer. A six-inch jointed bug that swims like a live sculpin is wrong twice over: too big, and too alive.

Rods, lines, and the rest of it:

  • A 7 or 8 weight, single-handed. Six will do it in low water, but it won't throw a wet white streamer into wind all day.
  • Floating line for surface shad, and a sink tip or full sinking line for the deep swing when they're running heavy water. Anglers fishing the White in big generation lean on full sinkers for a reason.
  • Short, blunt leaders on the sinking gear. Four or five feet of 12 to 16 pound fluorocarbon. Long tapered leaders just let the fly ride up out of the zone.
  • One tandem worth knowing: a floating shad pattern up top with a white marabou jig on eighteen inches of tippet below it. Fish eat one or the other, and the top fly doubles as an indicator.

How do you fish a shad fly in heavy generation?

This is where people talk themselves out of fish. The instinct is to strip, because it's a streamer, and stripping is what you do with streamers. Resist it.

  1. Find the bait before you find the trout. Gulls dipping and working over a stretch of river is the single best sign you'll get that shad are coming through, and it's visible from a long way off.
  2. Position the boat upstream of the seam you want and cast down and across, toward the bank, an eddy line, or the soft water below a shoal.
  3. Dead drift it first. Mend, let it swing at current speed, do nothing with your line hand. A dead shad has no action, and on the best days a fly with no action outfishes everything else in the boat.
  4. If forty-five minutes of dead drifting produces nothing, add the smallest possible twitch: a two-inch strip, then a long pause, then let it drift again.
  5. Strip-set, don't lift. Most of these eats happen on a tight line with a heavy fly, and a trout-style hook set pulls the fly out of a big brown's mouth more often than it sticks.

Days the dam sits quiet

You will get skunked-looking flows on this trip. It happens to everyone, and the fallback plan is better than most people expect, because the White is a phenomenal low-water river that happens to also have a famous winter streamer bite.

Minimum flow means small flies and honest technique. Zebra midges in sizes 18 to 24, sowbugs and scuds anywhere from 14 to 18 (plenty of local tiers go bigger on the sowbug, size 10 or 12, and catch fish doing it), and a handful of soft hackles. Fish the inside seams and the bottom third of the water column, and slow everything down.

The dry fly window is real and it's short. Gray, damp, miserable winter afternoons are when Blue-Winged Olives come off, generally in the middle of the day rather than at first light, and size 18 to 22 Adams variants cover them fine. Midge dries in size 20 and smaller work on the flat water when nothing else is happening.

Low water is also the only time most anglers can safely wade a lot of this river, which makes those days more valuable than the forum consensus suggests. Track what you catch on them. If you want a place to keep that alongside the flow data, Bushwhack was built for exactly this kind of variable-heavy fishery.

You might also enjoy: October Caddis Hatch Guide: The Last Big Dry Fly of the Season

What can you legally keep in 2026?

This one changed recently and it changed a lot, so don't fish off a five-year-old blog post. Water quality failures at the Norfork National Fish Hatchery, plus flood damage at the Jim Hinkle Spring River State Fish Hatchery, killed trout in the millions. The Arkansas Game and Fish Commission answered with an emergency catch-and-release order in October 2025 covering 45 miles of the White below Bull Shoals and the entire Norfork tailwater, then replaced it with the standing rules below.

Per the regulations AGFC adopted in January 2026, effective February 1:

  • White River, Bull Shoals Dam down to the Norfork Access: two rainbow trout per day, both under 14 inches. Every other species, browns included, goes back immediately.
  • White River, Norfork Access down to the Highway 58 bridge: two trout of any species, only one of which may be over 14 inches.

Two stretches carry their own tackle rules on top of the limits, and they have for years: the Bull Shoals and Rim Shoals catch-and-release areas are artificial tackle only, barbless hooks. If the shad kill has you swinging a big white streamer inside either one, pinch the barbs before you make the first cast.

Read that first bullet again, because it's the whole trip. The shad kill is the best shot at a genuinely large brown trout you will ever get on this river, and every single one of them is going back in the water. Bring a big net, keep them wet, get the hook out fast. AGFC has these rules in effect until further notice, which is agency language for "this could change again," so check the current book before you launch.

Wading math, and when to just not

Rising water on the White does not announce itself. Units come on, and a shoal that was ankle deep at 8:00 is chest deep and moving at 8:40, with you standing on the wrong side of a chute you crossed easily an hour ago. The Corps and SWPA both say plainly that schedules can change at any time.

So: pick your exit before you wade in, not after. Watch for the color change and the floating leaf litter that show up before the level does. Wear the belt, carry the staff, and if the projection says generation starts at noon, be off the gravel by eleven.

Honestly, if you're chasing the kill specifically, wading is the wrong tool. The shad move with the water, which means the fishing is best on the days you can't wade.

The trip I'd actually book

Three days in the second or third week of February, booked as flexibly as your life allows, with a guide and a boat for at least one of them. Fish the high-water days from the boat with a white streamer. Fish the low days on foot with midges and sowbugs and treat them as a bonus rather than a disappointment.

And go in knowing the kill might not fire. Some winters it doesn't. That's the honest version, and it's still a river where a mediocre day means a couple dozen rainbows on a size 20 zebra midge in water that stays cold and stable while everything around it freezes. The upside just happens to be a twelve-pound brown eating a piece of white foam on the surface in February.

Get fishing tips in your inbox

New guides, seasonal tactics, and gear picks — about once a month, no spam.

Share this article

Comments (0)

Sign in to leave a comment.

No comments yet. Be the first to comment!