Town Chart.

← Back to Discover · All towns in Virginia

Towns in Giles County

6 towns with data in Giles County, Virginia, largest first. Find your matches.

Pearisburg is the largest of the 6 towns we list in Giles County, with 2,860 people. Together they have 6,978 people.

TownPopulationTypical household incomeTypical home price
Pearisburg 2,860 $75,532 $157,400
Narrows 1,935 $62,708 $119,400
Pembroke 996 $57,500 $138,000
Rich Creek 776 $48,750 $123,200
Ripplemead 294 $79,000 $159,600
Eggleston 117 $128,333 $116,700

ZIP codes in Giles County

9 ZIP codes in Giles County, Virginia. A ZIP code can also reach into a neighboring county.

Nearby counties in Virginia

Link to this page

Copy this HTML to link to this page from your own site.