11 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Hollins | 1 | 16,814 | 15,113 | 0.85% | 1,954 | 9 | CDP |
| Cloverdale | 2 | 3,597 | 3,193 | 0.9% | 1,161 | 3 | CDP |
| Daleville | 3 | 3,322 | 2,716 | 1.56% | 775 | 4 | CDP |
| Blue Ridge | 4 | 2,972 | 3,169 | -0.23% | 488 | 6 | CDP |
| East Lexington | 5 | 2,177 | 1,959 | 2.25% | 950 | 2 | CDP |
| Buchanan | 6 | 1,209 | 1,196 | 0.17% | 557 | 2 | Town |
| Glenvar | 7 | 921 | 821 | -0.43% | 660 | 1 | CDP |
| Fincastle | 8 | 824 | 816 | 0.12% | 403 | 2 | Town |
| Troutville | 9 | 469 | 462 | 0.21% | 678 | 1 | Town |
| Glen Wilton | 10 | 270 | 297 | 7.14% | 629 | 0 | CDP |
| Eagle Rock | 11 | 195 | 211 | 7.14% | 274 | 1 | CDP |
Hollins is the largest city in Botetourt County, with a population of 16,814.
Eagle Rock is the smallest city in Botetourt County, with a population of 195.
There are 11 cities in Botetourt County, Virginia.