Hatch calendars by river
Virginia trout hatch calendars.
6 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 Virginia — May
Most-active hatches across Virginia's 6 covered rivers right now. Tap a hatch for the full species profile.
Rivers
- Bath County · Alleghany CountyJackson RiverTailwaterSulphurBWOMidge
- Augusta CountyMossy CreekSpring CreekSulphurTricoTerrestrials
- Giles CountyNew RiverFreestoneSulphurSlate DrakeTan Caddis
- Madison CountyRapidan RiverFreestoneQuill GordonHendricksonMarch Brown
- Bath CountyRoaring RunFreestoneQuill GordonMarch BrownSulphur
- Madison CountyRose RiverFreestoneHendricksonSulphurSlate Drake