Giles County, Virginia cities by population

Number of cities: 5
Population: 16,764
Largest city: Pearisburg
Table of cities in Giles County, Virginia sorted by population from largest to smallest.
CityTypePopulation
Pearisburgtown2,878
Narrowstown2,099
Pembroketown1,064
Rich Creektown658
Glen Lyntown97

What is the largest city in Giles County, Virginia?

Pearisburg is the largest city in Giles County, Virginia with a population of 2,878.

TOP-5 cities by population in Giles County, Virginia:
  • Pearisburg
  • Narrows
  • Pembroke
  • Rich Creek
  • Glen Lyn