Roanoke is the largest city in Randolph County with a population of more than 6,500. Roanoke is home to the Randolph County Historical Museum, and its downtown district contains a number of structures listed on the National Register of Historic Places.Courtesy of The Birmingham News. All rights reserved. Used with permission.