10 cities
City | Rank | 2025 Pop. ↓ | 2020 Pop. | Change | Density | Area (mi²) | Type |
---|---|---|---|---|---|---|---|
Rocky Mount | 1 | 5,010 | 4,904 | 0.42% | 734 | 6.83 | Town |
Horse Pasture | 2 | 2,307 | 2,217 | 0.22% | 239 | 9.64 | CDP |
Ferrum | 3 | 1,635 | 2,148 | -1.68% | 179 | 9.15 | CDP |
Penhook | 4 | 1,537 | 1,347 | 3.29% | 137 | 11.18 | CDP |
Laurel Park | 5 | 1,224 | 525 | 3.12% | 940 | 1.30 | CDP |
Union Hall | 6 | 1,054 | 1,041 | -0.57% | 73 | 14.50 | CDP |
Henry Fork | 7 | 813 | 1,147 | -3.33% | 299 | 2.72 | CDP |
Villa Heights | 8 | 496 | 605 | -2.75% | 517 | 0.96 | CDP |
Oak Level | 9 | 352 | 466 | -8.81% | 58 | 6.07 | CDP |
Boones Mill | 10 | 263 | 257 | 0.38% | 356 | 0.74 | Town |
Rocky Mount is the largest city in Franklin County, with a population of 5,010.
Boones Mill is the smallest city in Franklin County.
There are 10 cities in Franklin County, Virginia.