Hatch calendars by river
North Carolina trout hatch calendars.
5 rivers covered. Each calendar runs through the full year of mayfly, caddis, stonefly, midge, and terrestrial activity — with peak windows, fly patterns, and water temperature triggers.
What's hatching in North Carolina — May
Most-active hatches across North Carolina's 5 covered rivers right now. Tap a hatch for the full species profile.
Rivers
- Jackson CountyChattooga River (upper)FreestoneSulphurSlate DrakeTan Caddis
- Transylvania CountyDavidson RiverFreestoneSulphurTan CaddisMidge
- Macon CountyNantahala RiverTailwaterSulphurTan CaddisMidge
- Yancey CountySouth Toe RiverFreestoneQuill GordonSulphurSlate Drake
- Watauga CountyWatauga River (NC)TailwaterSulphurMidgeBWO