About This Place
Roanoke Rapids is a city in Halifax County, North Carolina, United States. The population was 16,957 at the 2000 census. It is the principal city of the Roanoke Rapids Micropolitan Statistical Area.
Roanoke Rapids is located at 36°27′16″N 77°39′17″W / 36.45444°N 77.65472°W / 36.45444; -77.65472 (36.454528, -77.654822).
According to the United States Census Bureau, the city has a total area of 7.9 square miles (20.4 km²), of which, 7.8 square miles (20.3 km²) of it is land and 0.04 square miles (0.1 km²) of it (0.51%) is water.