
Rocky Mount
- County:
- Franklin County
- County Seat:
- Yes
- Area (mi²):
- 6.829
- State:
- Virginia
Rocky Mount is a town located in Franklin County, Virginia. Rocky Mount has a 2025 population of 5,010. It is also the county seat of Franklin County. Rocky Mount is currently growing at a rate of 0.42% annually and its population has increased by 2.16% since the most recent census, which recorded a population of 4,904 in 2020.
The average household income in Rocky Mount is $64,612 with a poverty rate of 17.53%. The median age in Rocky Mount is 44.7 years: 45.3 years for males, and 44.1 years for females.