List of all cities and towns in Giles County
Giles County is a county in the U.S. state of Virginia.
It is right next to the state line with West Virginia.
As of the census in 2020, there were 16,787 people living there.
Pearisburg is the county seat.
Giles County is part of the Metropolitan Statistical Area of Blacksburg-Christiansburg, VA.
The U.S. Census Bureau says that the county is 360 square miles (930 km2) in size, with 356 square miles (920 km2) of land and 4.6 square miles (12 km2) of water (1.3%).
Here is a list of cities, towns, places, and villages in Giles County, Virginia:
- Bane
- Bear Spring
- Berton
- Bluff City
- Boxley
- Eggleston
- First Ford
- French
- Glen Lyn
- Goldbond
- Hoges Chapel
- Kimballton
- Kire
- Klotz
- Lurich
- Maybrook
- Midway
- Mountain Lake
- Mountain View
- Narrows
- Newport
- Norcross
- North Pearisburg
- Olean
- Pearisburg
- Pembroke
- Penvir
- Phlegar
- Poplar Hill
- Prospectdale
- Rich Creek
- Ripplemead
- Ronk
- Shumate
- Springdale
- Staffordsville
- Thessalia
- Trigg
- White Pine Lodge