Fishing Ponds in Virginia
Smith Mountain Lake stripers, James River smallmouth, and tidal Rappahannock. 57 venues listed across Richmond, Goochland County and Northampton County, with strong stocks of catfish and trout.
57 venues mapped · 2 with confirmed species · 2 with venue websites
Where can I go fishing in Virginia?
You can fish at 57 mapped venues across Virginia, concentrated around Richmond and Goochland County. Fee and access details are published for 1 of them.
Most venues below list a location and access details, many with species, and the map shows what is closest to you.
57 Virginia venues plotted · click any pin for details
Narrow it down
All 57 fishing venues in Virginia A–Z
A↑ Back to top
- Accessible Fishing Deck · Bridgewater
B↑ Back to top
- Boy Scout Lake · Augusta County
C↑ Back to top
- Cape Charles Fishing Pier · Northampton County
- Carillon Pond · Luray
- Clemmons Lake · Lynchburg
- Codham Bay Pier · Surry County
- Codham Bay Pier · Surry County
- Cypress Shores Lake · Gloucester County
D↑ Back to top
- Deer Lick Creek · Goochland County
E↑ Back to top
- Echo Lake Park Fishing Spot · Henrico County
- Engineers Fishing Pier · Hampton
F↑ Back to top
- Fish Cleaning Station · Middlesex County
- Fisherman's Point · Mason Neck
- Fishing Dock · Goochland County
- Fishing Pier · Lake Holiday
- Fishing Pier · Smithfield
- Fishing Spot · Richmond
G↑ Back to top
- Goodwin Lake · Prince Edward County
H↑ Back to top
- Harbour Breeze Fishing Lake · Suffolk
- Hazel Run Way Fishing Pond Area · Spotsylvania County
- Holliday Lake · Appomattox County
- Hopyard Fishing Spot · King George County
J↑ Back to top
James T Wilson Fishing Pier
Hampton · 23664
James T. Wilson Fishing Pier (formerly Buckroe Fishing Pier) in Hampton, Virginia holds catfish and trout, with bait, a bar and parking for customers.
- Species
- White catfish, Rainbow trout
- Facilities
- Bait on site · Bar · Parking
- Pricing
- $8 adult, $6 senior/child day pass
Open in Google Maps37.0368, -76.2919
- James River · Richmond
- James River · Richmond
- James River · Richmond
- James River · Richmond
- James River · Henrico County
- James River Fishing Pier · Newport News
K↑ Back to top
- King-Lincoln Park Fishing Pier · Newport News
L↑ Back to top
- Lake Ballard · Portsmouth
- Lake Birchwood · Brambleton
- Lake Dillon · Goochland County
- Lake Frederick · Frederick County
- Little Island Fishing Pier · Virginia Beach
- Lovill's Creek Lake · Carroll County
M↑ Back to top
- Mount Bernard Lake · Goochland County
N↑ Back to top
- Nelson Lake · Arrington
O↑ Back to top
- Oceanview Fishing Pier · Norfolk
P↑ Back to top
- P 1 Stop · Long Branch
- Pier 2 · Northampton County
- Pier 3 · Northampton County
- Poplar Pond · Arlington
- Prince Edward Lake · Prince Edward County
S↑ Back to top
- Scottsville Lake · Scottsville
- Silver Lake · Prince William County
- Spillway · Brunswick County
- Spillway · Nottoway County
T↑ Back to top
- Tams Lake · Staunton
- The Ol' Swimming Hole · Rockbridge County
- Turner Pond · Fauquier County
U↑ Back to top
- Upper Occoquan Polish Pond · Bull Run
V↑ Back to top
- Virginia Beach Fishing Pier · Virginia Beach
W↑ Back to top
Weasel Junction Catfish Pond
Roanoke County
Weasel Junction Catfish Pond is a well-kept fishing pond in Roanoke County, Virginia, suited to experienced anglers, novices, beginners and family outings, holding catfish.
- Species
- White catfish
Open in Google Maps37.2454, -79.9033
- Walden Pond · Lynchburg
- Wilkins Lake · Winchester
Y↑ Back to top
- Yorktown FIshing Pier · York County
Spotted an error or want to add your venue? Get in touch.
Directory data as of July 2026.
Fishing in Virginia: FAQ
Virginia has 57 fishing venues in our directory, concentrated in Richmond, Goochland County and Northampton County. The most commonly stocked species across the state are catfish and trout. Browse the full list below or jump to a venue using the A–Z navigation.
Bass records aren't widely confirmed for Virginia venues in our database. Many waters hold bass without listing it explicitly. Open the GilledIt app to see recent bass catches logged in this state.
Yes, anglers fishing in Virginia need a valid state fishing license, even on private waters. Licenses are issued by the Virginia Department of Wildlife Resources (DWR); some states require a separate freshwater/saltwater stamp or a trout permit. Resident, non-resident, and short-term licenses are usually available online from the state agency. Our Virginia fishing license guide at /us/blog/virginia-fishing-license-guide covers current prices, where to buy, and who is exempt.
See what's biting at Virginia venues
GilledIt gives you live catch reports and weather forecasts for the venues in this list. Free on iPhone and Android.