Roanoke Rapids

Roanoke Rapids is a city in Halifax County, North Carolina. It was named for its location along the Roanoke River, and it had 14,495 residents in 2018. 63.6% of its residents were white, 31.2% African-American, 3.2% Hispanic, and 1.7% Asian.