Great Places to Cast
Fish Virginia First is committed to helping anglers from all over the country find the best freshwater fishing spots in Virginia. These communities offer exceptional fishing experiences that vary from big lakes to cool mountain streams and just about everything in between. Check out the profile pages to see which places offer exactly the kind of fishing vacation you’re looking for.
Select a location below to learn about available fishing opportunities.
View Locality MapView Locality List




















- Alleghany County
- Augusta County
- Bath County
- Bedford County
- Botetourt County
- Craig County
- Franklin County
- Giles County
- Grayson County
- Highland County
- Lexington - Rockbridge County
- Lynchburg
- Martinsville - Henry County
- Mecklenburg County
- Nelson County
- Patrick County
- Spotsylvania County
- Tazewell County
- Waynesboro
- Wytheville and Wythe County




















