Roanoke is a city in Randolph County, Alabama, United States.
Roanoke is served by a weekly newspaper, The Randolph Leader. As of the 2020 census, the population of the city is 5,311.[2]