Roanoke Rapids (ˈroʊəˌnoʊk) is a city in Halifax County, North Carolina, United States. The population was 15,754 at the 2010 census. It is the principal city of the Roanoke Rapids Micropolitan Statistical Area, and is also an anchor city of the Rocky Mount-Wilson-Roanoke Rapids CSA, with a total population of 297,726 as of 2018.
Roanoke Rapids is located in northern Halifax County bordered to the north by Northampton County, with the county line following the Roanoke River.
According to the United States Census Bureau, the city has a total area of , of which are land and , or 0.36%, are water.
The town is located at the eastern edge of the North Carolina Piedmont, on the Roanoke River at the fall line, which marks the area where an upland region (continental bedrock) and a coastal plain (coastal alluvia) meet. The fall line is typically prominent where a river crosses it, for there will usually be rapids or waterfalls. Because of these f