Location: 36.4265558, -77.5967348
Weldon, located in Halifax County, North Carolina, is a historic town with a proud heritage as the “Rockfish Capital of the World.” With a population of about 1,400 residents, it sits along the Roanoke River near the Virginia border. Founded in the 19th century, Weldon played a key role as a railroad and river transport hub, helping connect eastern North Carolina to national trade routes. Today, the town’s economy is based on tourism, fishing, and small industry. The Roanoke Canal Museum and Trail celebrates its industrial history and natural setting, while annual events like the Rockfish Festival bring visitors from across the region. With its scenic river views, friendly atmosphere, and deep historic roots, Weldon remains a charming and authentic community in northeastern North Carolina.