Rocky Mount is a city located in Virginia. With a 2020 population of 4,770, it is the 65th largest city in Virginia and the 4887th largest city in the United States. Rocky Mount is currently growing at a rate of 0.23% annually but its population has decreased by -0.60% since the most recent census, which recorded a population of 4,799 in 2010. Rocky Mount reached it's highest population of 4,781 in 2011. Spanning over 7 miles, Rocky Mount has a population density of 700 people per square mile.
The average household income in Rocky Mount is $49,010 with a poverty rate of 27.96%. The median rental costs in recent years comes to $648 per month, and the median house value is $137,500. The median age in Rocky Mount is 38.1 years, 36.8 years for males, and 39.3 years for females. For every 100 females there are 91.5 males.