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
- Bland County
- Botetourt County
- Campbell County
- Carroll County
- Craig County
- Franklin County
- Giles County
- Grayson County
- Halifax County
- Highland County
- Hopewell / Prince George
- King George County
- Lexington - Rockbridge County
- Lynchburg
- Martinsville - Henry County
- Mecklenburg County
- Montgomery County
- Nelson County
- Norton
- Patrick County
- Pulaski County
- Radford
- Russell County
- Smyth County
- Spotsylvania County
- Tazewell County
- Washington County
- Waynesboro
- Wise County
- Wytheville and Wythe County


































