The Roanoke River is considered by many fishermen to be one of the best fishing destinations anywhere, especially for rockfish (striped bass).
Striped bass may be caught and released May 1 through June 30, but keeping them is limited to March 1 through April 30. The best time for striper fishing on the Roanoke River is from mid-March to early June when water temperatures are between 65-70 degrees Fahrenheit.
The lower Roanoke River is considered to be US Hwy 258 bridge near Scotland Neck to Albemarle Sound, and the upper Roanoke River is considered to be US Hwy 258 bridge upstream near Scotland Neck to Roanoke Rapids Lake dam.
The daily creel limit for striped bass is two fish per angler. The minimum length limit for striped bass is 18 inches, and no striped bass between 22 inches and 27 inches in length may be possessed at any time. Only one striped bass larger than 27 inches may be included in the daily creel limit. (Note: Anglers may keep only 10 shad per day, up to 10 Hickory Shad, but only one American Shad.)
Anglers are required to use a single barbless hook or a lure with a single barbless hook when fishing in the upper Roanoke River from April 1 through June 30. Anglers can make hooks barbless by crimping down the barb. Striped bass anglers are encouraged to use small, non-offset circle hooks, preferably ones with the least amount of distance between the hook point and shank.
Halifax County, NC Fishing Guides
Area Boat Ramps
Summit (Halifax County) - From the junction of US 158 and SR 1458 (Myrick Estates Road), take SR 1458 to junction of SR 1458 and SR 1482 (Blue Bird Road). Take SR 1482 to area.
Salmon's Landing / Big Stonehouse - From US 903 about 2 miles South of Eaton's Ferry Bridge, take SR 1371 (Salmon's Landing Road) to area.
Henrico (Northampton County) - From Gaston travel NC 46 going west to junction of NC 46 and SR 1214 (River Road). Travel 5.5 miles on SR 1214. Area is on the left.
Roanoke Rapids Lake
Fifth Street (Halifax County) - From NC 48 (Roanoke Avenue) in Roanoke Rapids, travel west on Fifth Street. Area is at the end of street.
Thelma (Northampton County) - Travel NC 158 to SR 1400 (Thelma Road). Turn onto SR 1400 towards Thelma. From junction of SR 1400 and SR 1422 (Warrens Landing Road), go 1 mile to area on SR 1422.
Vultare (Northampton County)
From Gaston take NC 46 West to the junction of NC 46 and SR 1213 (Old Gaston Road). Area is at the end of SR 1213.
Edwards Ferry (Halifax County) - Take US 258 North from Scotland Neck. Area is at the South end of US 258 Roanoke River Bridge.
Weldon (Halifax County)
From the intersection of US 301 and US 158 near the town of Weldon, the site is located at the South end of the US 301 bridge that crosses Roanoke River.
Gaston (Northampton County)
The area is located in Gaston on NC 48 at the Roanoke River Bridge.
Are you a guide serving visitors in Halifax County, NC and would like to be added to this list? Email