9 VDWR coldwater habitat classes,
833 named waters
— VDWR's own data, compiled here so you can search it.
Last updated 2026-09-24 · rebuilt nightly from VDWR data
721 of these waters have a full BirdTrout page with live
water temperature, access and public land.
Fishing this week?
The Virginia fishing report carries live water
temperatures from every reporting gauge in the state, updated hourly, broken down by region.
Season dates
Virginia Department of Wildlife Resources publishes Virginia's trout season dates in the
Virginia Fishing Regulations and does not publish them as data. We do not retype them here,
because a season date typed from memory is the one error on a page like this that costs
the reader a citation — read them at
VDWR. What
VDWR does publish as data is the designation each water carries,
and that is the section below.
VDWR coldwater habitat classes
Every class VDWR uses, the waters in it, and what the class means. Counts
are of named waters in our copy of the state's data.
Class I
31 named waters · 107 mi
Stream of outstanding natural beauty possessing wilderness or at least remote characteristics, an abundance of large deep pools, and excellent fish cover.
Stream contains a good wild trout population or the potential for one but is lacking in aesthetic quality, productivity, and/or in some structural characteristic.
Stream which contains a fair population of wild trout with carrying capacity depressed by natural factors or more commonly man-related landuse practices.
Cold water habitat not suitable for wild trout but adequate for year-round hold-over of stocked trout. VDWR publishes no separate definition for classes V through VIII.
Cold water habitat not suitable for wild trout but adequate for year-round hold-over of stocked trout. VDWR publishes no separate definition for classes V through VIII.
Cold water habitat not suitable for wild trout but adequate for year-round hold-over of stocked trout. VDWR publishes no separate definition for classes V through VIII.
Cold water habitat not suitable for wild trout but adequate for year-round hold-over of stocked trout. VDWR publishes no separate definition for classes V through VIII.
Water carrying a rule of its own — a closure, a gear restriction, or a named regulation —
with the water it applies to.
Special regulation · Special Regulation
Mountain Fork — Scott County. VDWR designation SR, stocking schedule SR.
Mountain Fork
Special regulation · Special Regulation
Green Cove Creek — Washington County. VDWR designation SR, stocking schedule SR.
Green Cove Creek
Special regulation · Special Regulation
Wilburn Branch — Grayson County. VDWR designation SR, stocking schedule SR.
Wilburn Branch
Special regulation · Fly Fishing Only
Big Tumbling Creek — Washington County. VDWR designation FF, stocking schedule FF.
Big Tumbling Creek
Special regulation · Special Regulation
Pound River — Dickenson County. VDWR designation SR, stocking schedule SR.
Pound River
Special regulation · Special Regulation
Chestnut Creek, EF — Grayson County. VDWR designation SR, stocking schedule SR.
Chestnut Creek, EF
Special regulation · Special Regulation
South Fork Holston River — Smyth County. VDWR designation SR, stocking schedule SR.
South Fork Holston River
Special regulation · Special Regulation
Roaring Run — Botetourt County. VDWR designation SR, stocking schedule SR.
Roaring Run
Special regulation · Fly Fishing Only
Wilson Creek — Bath County. VDWR designation FF, stocking schedule FF.
Wilson Creek
Special regulation · Special Regulation
Jackson River (HV Spec Reg) — Bath County. VDWR designation SR, stocking schedule SR.
Jackson River (HV Spec Reg)
Special regulation · Special Regulation
Snake Creek — Carroll County. VDWR designation SR, stocking schedule SR.
Snake Creek
Special regulation · Special Regulation
Jackson River Tailwater — Alleghany County. VDWR designation SR, stocking schedule SR.
Jackson River Tailwater
Special regulation · Delayed Harvest
Big Moccasin Creek — Scott County. VDWR designation DH, stocking schedule DH.
Big Moccasin Creek
Special regulation · Special Regulation
Roaring Fork — Tazewell County. VDWR designation SR, stocking schedule SR.
Roaring Fork
Special regulation · Special Regulation
Smith River — Henry County. VDWR designation SR, stocking schedule SR.
Smith River
Special regulation · Special Regulation
Rapidan River — Madison County. VDWR designation SR, stocking schedule WT.
Rapidan River
Special regulation · Special Regulation
South River — Augusta County. VDWR designation SR, stocking schedule SR.
South River
Special regulation · Special Regulation
South Fork Stewarts Creek — Carroll County. VDWR designation SR, stocking schedule SR.
South Fork Stewarts Creek
Special regulation · Special Regulation
Spring Run — Bath County. VDWR designation SR, stocking schedule SR.
Spring Run
Special regulation · Special Regulation
Conway River — Madison County. VDWR designation SR, stocking schedule WT.
Conway River
Special regulation · Special Regulation
North Fork Stewarts Creek — Carroll County. VDWR designation SR, stocking schedule SR.
North Fork Stewarts Creek
Special regulation · Special Regulation
Ramsey's Draft — Augusta County. VDWR designation SR, stocking schedule SR.
Ramsey's Draft
Special regulation · Special Regulation
Buffalo River, NF — Amherst County. VDWR designation SR, stocking schedule WT.
Buffalo River, NF
Special regulation · Special Regulation
Big Wilson Creek — Grayson County. VDWR designation SR, stocking schedule SR.
Big Wilson Creek
Special regulation · Youth Only
South Fork Powell River(Dunford Park) — Tazewell County. VDWR designation YTH, stocking schedule YTH.
South Fork Powell River(Dunford Park)
Special regulation · Delayed Harvest
Piney River — Amherst County County. VDWR designation DH, stocking schedule DH.
Piney River
Special regulation · Special Regulation
Mill Creek — Grayson County. VDWR designation SR, stocking schedule SR.
Mill Creek
Special regulation · Youth Only
South River(Basic Park) — Augusta County. VDWR designation YTH, stocking schedule YTH.
South River(Basic Park)
Special regulation · Special Regulation
Venrick Run — Wythe County. VDWR designation SR, stocking schedule SR.
Venrick Run
Special regulation · Delayed Harvest
Roanoke River (GHP) — Roanoke County. VDWR designation DH, stocking schedule DH.
Roanoke River (GHP)
Special regulation · Special Regulation
South River (Waynesboro) — Augusta County. VDWR designation SR, stocking schedule SR.
South River (Waynesboro)
Special regulation · Delayed Harvest
Passage Creek — Warren County. VDWR designation DH, stocking schedule DH.
Passage Creek
Special regulation · Special Regulation
Mossy Creek — Augusta County. VDWR designation SR, stocking schedule SR.
Mossy Creek
Special regulation · Delayed Harvest
Holliday Creek — Appomattox County. VDWR designation DH, stocking schedule DH.
Holliday Creek
Special regulation · Delayed Harvest
Pound/N.F. Pound River — Wise County. VDWR designation DH, stocking schedule DH.
Pound/N.F. Pound River
Special regulation · Special Regulation
Cabin Creek — Grayson County. VDWR designation SR, stocking schedule SR.
Cabin Creek
Special regulation · Special Regulation
South Fork Holston River — Smyth County. VDWR designation SR, stocking schedule SR.
South Fork Holston River
Special regulation · Delayed Harvest
Indian Creek — Lee County. VDWR designation DH, stocking schedule DH.
Indian Creek
Special regulation · Special Regulation
Little Snake Creek — Carroll County. VDWR designation SR, stocking schedule SR.
Little Snake Creek
Special regulation · Special Regulation
Little Stony Creek — Scott County. VDWR designation SR, stocking schedule SR.
Little Stony Creek
Special regulation · Special Regulation
North Creek — Botetourt County. VDWR designation SR, stocking schedule SR.
North Creek
Special regulation · Special Regulation
Mill Creek — Giles County. VDWR designation SR, stocking schedule SR.
Mill Creek
Special regulation · Special Regulation
Smith Creek — Alleghany County. VDWR designation SR, stocking schedule SR.
Smith Creek
Special regulation · Special Regulation
Buffalo Creek — Rockbridge County. VDWR designation SR, stocking schedule SR.
Buffalo Creek
Special regulation · Delayed Harvest
Pedlar River (Below dam) — Amherst County. VDWR designation DH, stocking schedule DH.
Pedlar River (Below dam)
Special regulation · Special Regulation
Quebec Branch — Grayson County. VDWR designation SR, stocking schedule SR.
Quebec Branch
Special regulation · Special Regulation
Whitetop Laurel Lower — Washington County. VDWR designation SR, stocking schedule SR.
Whitetop Laurel Lower
Special regulation · Delayed Harvest
Roanoke River (Salem) — Roanoke County. VDWR designation DH, stocking schedule DH.
Roanoke River (Salem)
Special regulation · Special Regulation
Little Tumbling Creek — Smyth County. VDWR designation SR, stocking schedule SR.
Little Tumbling Creek
Special regulation · Delayed Harvest
Holmes Run — Fairfax County. VDWR designation DH, stocking schedule DH.
Holmes Run
Special regulation · Special Regulation
Smith River — Henry County. VDWR designation SR, stocking schedule SR.
Smith River
Special regulation · Fly Fishing Only
Crooked Creek — Carroll County. VDWR designation FF, stocking schedule FF.
Crooked Creek
Special regulation · Special Regulation
Dan River above Townes — Patrick County. VDWR designation SR, stocking schedule SR.
Dan River above Townes
Special regulation · Delayed Harvest
Hardy Creek — Lee County. VDWR designation DH, stocking schedule DH.
Hardy Creek
Special regulation · Special Regulation
Whitetop Laurel Upper — Washington County. VDWR designation SR, stocking schedule SR.
Whitetop Laurel Upper
Special regulation · Delayed Harvest
North River (Tail) — Augusta County. VDWR designation DH, stocking schedule DH.
North River (Tail)
Special regulation · Delayed Harvest
Accotink Creek — Fairfax County. VDWR designation DH, stocking schedule DH.
Accotink Creek
Special regulation · Special Regulation
Brumley Creek — Washington County. VDWR designation SR, stocking schedule SR.
Brumley Creek
Special regulation · Fly Fishing Only
Laurel Bed Creek — Russell County. VDWR designation FF, stocking schedule FF.
Laurel Bed Creek
Special regulation · Special Regulation
Moormans River, NF — Albemarle County. VDWR designation SR, stocking schedule WT.
Moormans River, NF
Special regulation · Special Regulation
St. Marys River — Augusta County. VDWR designation SR, stocking schedule WT.
St. Marys River
Special regulation · Special Regulation
Little Stony Creek — Giles County. VDWR designation SR, stocking schedule SR.
Little Stony Creek
Special regulation · Special Regulation
Little Wilson Creek — Grayson County. VDWR designation SR, stocking schedule SR.
Little Wilson Creek
Special regulation · Special Regulation
Devil's Ditch — Greene County. VDWR designation SR, stocking schedule WT.
Devil's Ditch
Special regulation · Special Regulation
Dan River above Powerhouse — Patrick County. VDWR designation SR, stocking schedule SR.
Dan River above Powerhouse
Special regulation · Delayed Harvest
Powell River — Wise County. VDWR designation DH, stocking schedule DH.
Powell River
Special regulation · Special Regulation
Little Stony Creek — Shenandoah County. VDWR designation SR, stocking schedule WT.
Little Stony Creek
Special regulation · Special Regulation
Little Wilson Creek — Grayson County. VDWR designation SR, stocking schedule SR.
Little Wilson Creek
Special regulation · Delayed Harvest
Back Creek (DH) — Bath County. VDWR designation DH, stocking schedule DH.
Back Creek (DH)
Special regulation · Delayed Harvest
Chestnut Creek — Carroll County. VDWR designation DH, stocking schedule DH.
Chestnut Creek
Special regulation · Special Regulation
Bever Creek — Bristol County. VDWR designation SR, stocking schedule A.
Bever Creek
Special regulation · Special Regulation
Wolf Creek — Washington County. VDWR designation SR, stocking schedule A.
Wolf Creek
Recent changes
Nothing has moved since the previous build. This page is rebuilt nightly against
VDWR's data and this section fills in the night a season, a limit or a
classification changes.
Coldwater and warmwater rules
Virginia's trout rules attach to designated stocked trout waters and to the wild trout streams VDWR classifies; other water runs on the statewide freshwater rules. The habitat class below is a statement about the stream, not about the limits.
Trout fishing near a town in Virginia
The same classification, asked the other way round: what VDWR classifies
as trout water within forty miles of one place, ranked by how much of it is in range.
31 towns in Virginia have one — a town is on this list when
the water near it is not the water near a bigger town down the road.
Verify before you fish. This page is our best-effort compilation from
Virginia Department of Wildlife Resources data, rebuilt nightly and current as of 2026-09-24. It is not
legal advice and it is not the regulation. Emergency orders, in-season changes and the
stretches an agency describes in words rather than in data will not all be here. Check the
current rules at
VDWR before
fishing, and tell us what is wrong here —
hello@birdtrout.com.