Cities and Towns in Giles County, Virginia

Founded in 1806, Giles County is one of 95 counties in the state of Virginia. Historically, Giles County was formed from Formed from Montgomery, Monroe, Wythe, and TazewellCounties. The city of Pearisburg is the county seat. With FIPS code of 71, Giles County has a population of 16,562 and area of 358 square miles (927 km²).

List of all cities in Giles County, VA alphabetically

City/Town Postal Code Area Code
Eggleston, VA 24086 540
Glen Lyn, VA 24093 540
Goldbond, VA 24150 540
Kimballton, VA 24150 540
Narrows, VA 24124 540
Newport, VA 24128 540
Pearisburg, VA 24134 540
Pembroke, VA 24136 540
Rich Creek, VA 24147 540
Ripplemead, VA 24150 540
Staffordsville, VA 24167 540