Welcome to our James River Fishing Home Page
The James River in Virginia starts at the junction of the Cowpasture and Jackson Rivers in Botetourt County and ends at the Chesapeake Bay in Hampton Roads. The James River is Virginia’s largest river as it flows more than 350 miles through the Blue Ridge Mountains, the southern Shenandoah Valley and the capital city. This river is very diverse and the fishery does change depending on what part of the river you are choosing to fish. Smallmouth bass are popular throughout the freshwater portion of the river, however, some stretches are much better than others. As you get closer to the bay, there are a variety of freshwater and saltwater fish in the brackish waters. In addition to smallmouth bass, anglers catch many other species of fish in the James River. Some of those species of fish are largemouth bass, sunfish, catfish, muskie, striped bass, flounder, drum and more.