ShareYourGroupShareYourGroupZIP Codes

ZIP codes in Giles County, Virginia

Giles County, Virginia has 9 ZIP codes in this list, from 24086 to 24167. They cover 9 places, among them Eggleston, Glen Lyn, Narrows and Newport.

ZIP codePlaceLand area (sq mi)Map point
24086Eggleston6.537.274, -80.634
24093Glen Lyn5.337.367, -80.863
24124Narrows77.437.320, -80.855
24128Newport73.737.307, -80.510
24134Pearisburg10437.304, -80.727
24136Pembroke34.537.331, -80.597
24147Rich Creek6.237.385, -80.823
24150Ripplemead66.437.367, -80.672
24167Staffordsville6.237.249, -80.734

The ZIP code areas of Giles County add up to about 380 square miles of land (985 sq km) as the Census Bureau draws them. The largest is 24134 (Pearisburg), with 104 square miles.

Using these codes

Places and counties: GeoNames. Areas: U.S. Census Bureau, 2024 ZIP Code Tabulation Areas. Checked in November 2026. This site is not connected with the United States Postal Service; for mailing, confirm the address with USPS.

All of Virginia ZIP look-up