Montgomery County, Virginia Cities (2025)

12 cities

City
Rank
2025 Pop. ↓
2020 Pop.
Annual Change
Density
Area (mi²)
Type
Blacksburg145,62644,8340.38%2,30520 Town
Blacksburg245,62644,7530.38%2,30520 Town
Christiansburg322,46223,355-0.75%1,52615 Town
Christiansburg422,46223,309-0.75%1,52615 Town
Merrimac52,8662,8931.74%1,6682 CDP
Shawsville61,5841,9521.15%6662 CDP
Belview71,2749992.08%7212 CDP
Elliston81,1391,0401.33%1,0431 CDP
Prices Fork91,001840-0.4%4962 CDP
Riner109771,1960.83%6701 CDP
Plum Creek119281,066-4.13%5982 CDP
Lafayette126158131.82%9651 CDP

Montgomery County Cities Summary

Largest City

Blacksburg is the largest city in Montgomery County, with a population of 45,626.

Smallest City

Lafayette is the smallest city in Montgomery County, with a population of 615.

10 Largest Cities

There are 12 cities in Montgomery County, Virginia.

Location of Montgomery County