Roanoke Rapids

City in Halifax County, North Carolina

View of Roanoke Rapids, North Carolina
Photo: Indy beetle · CC0

Roanoke Rapids is a city in Halifax County, North Carolina, with 15,229 residents (2020 Census). It sits at 154 ft (47 m) above sea level. The nearest town is Weldon, 2.5 miles SE.

About Roanoke Rapids

Roanoke Rapids () is a city in Halifax County, North Carolina, United States. The population was 15,229 at the 2020 census and is the largest community in Halifax County. 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.

Text: Wikipedia · CC BY-SA 4.0

Roanoke Rapids weather: 7-day forecast

Loading the National Weather Service forecast…

Hourly forecast & alerts ›

Source: National Weather Service (NOAA).

Live webcams in Roanoke Rapids

All 6 webcams near Roanoke Rapids ›

Webcams: Windy.com

Living in Roanoke Rapids

Median household income
$53,690
Median home value
$142,700
Median rent
$858/mo
Median age
40.3
Cost of living and demographics of Roanoke Rapids ›

Do you know Roanoke Rapids? Tell us about it

Help other travelers: share what makes Roanoke Rapids special. We review every message before publishing it.

Map of Roanoke Rapids

Tap any street on the map to see it in Street View below. Map: © OpenStreetMap contributors.

Roanoke Rapids Street View

Loading Street View…

Drag the image to look around and tap the arrows on the ground to move. If it says there is no imagery, tap a nearby street on the map above.

Open in Google Maps ›

Roanoke Rapids, NC population

Roanoke Rapids had 15,229 residents in the 2020 Census.

2020 Census15,229
Density1,530 per sq mi (591 per km²)

Source: U.S. Census Bureau, Decennial Census.

Roanoke Rapids at a glance

StateNorth Carolina (NC)
CountyHalifax County
TypeCity
Population15,229 (2020)
Land area9.96 sq mi (25.8 km²)
Water area0.04 sq mi (0.09 km²)
Elevation154 ft (47 m)
Coordinates36.4460° N, 77.6486° W
ZIP code27870
Official websiteroanokerapidsnc.com
Census code (GEOID)3756900

Sources: U.S. Census Bureau (Gazetteer, ZCTA), USGS GNIS, Wikidata.

Towns near Roanoke Rapids

Straight-line distance between town centers.

Frequently asked questions about Roanoke Rapids

What county is Roanoke Rapids in?

Roanoke Rapids is in Halifax County, North Carolina.

What is the population of Roanoke Rapids, NC?

15,229 people lived in Roanoke Rapids at the 2020 Census.

What is the ZIP code of Roanoke Rapids, NC?

The ZIP code of Roanoke Rapids is 27870.

What is the elevation of Roanoke Rapids?

154 feet (47 m) above sea level.

What towns are near Roanoke Rapids?

Weldon (2.5 mi), Gaston (3.4 mi), South Weldon (3.4 mi), South Rosemary (3.6 mi), Garysburg (4.9 mi).

Last updated: