In 2023, Roanoke, VA had a population of 98.7k people with a median age of 38 and a median household income of $52,671. Between 2022 and 2023 the population of Roanoke, VA declined from 99,213 to 98,677, a −0.54% decrease and its median household income grew from $51,523 to $52,671, a 2.23% increase.
Roanoke, VA | Data USA