ZIP Codes of Giles County, VA

Population & People
Population & People
Total Population
16,912
Household Income
Household Income
Median Income
$75,382
Housing
Housing
Total Housing Units
8,534
Business & Economy
Business & Economy
Total Businesses
306
Employment
Employment
Employment Rate
54.70%
Education
Education
Bachelor's Degree+
18.13%
Source: U.S. Census ACS 2024 5-Year Estimates · rolled up across the 9 ZIPs in this county.
Data Last Updated: June 1, 2026
ZIP Codes:9 ZIP Codes (9 Standard, 0 PO Box, 0 Unique) [See All]
Area Codes:540 / 826
Timezone:Eastern (GMT -05:00)
Local Time:2:14:09 PM
Population:16,912 [See All]
FIPS:51071
CBSA:Blacksburg-Christiansburg-Radford, VA
Land Area:396 sq mi
Water Area:4 sq mi
Coordinates:37.3249, -80.7149
Quick Link:
https://www.zip-codes.com/county/va-giles.asp
Need Giles data in your app? Look up ZIP, county, and city data with a single API call.
Try Free
Virginia's #89 most populous county
16,912 residents across 9 ZIPs — #89 of 134 Virginia counties.

Standout ZIPs in this County


Most Populous
Pearisburg · 5,400 people
31.9% of county total
Highest Income
Eggleston · $126,354 median
1.7× county average
Largest Land Area
Pearisburg · 108.1 sq mi
Spans the most ground
Fastest Growth
Rich Creek · 17.7% (10-yr)
1,149 → 1,352 residents
Most Educated
Newport · 31.2% bachelor's+
347 of 1,111 adults 25+

Things worth knowing about Giles County


16,912 residents live across 9 ZIPs covering 396 sq mi, served by 9 distinct USPS-recognized cities.

Population moved from 17,739 to 16,912 from 2014 to 2024 — a -4.7% change. 3 ZIPs gained residents, 6 lost.

The county's wealthiest ZIP 24086 (Eggleston, $126,354 median) and poorest ZIP 24147 (Rich Creek, $61,667) are 13.3 miles apart — a 2.0× income gap across local geography.

Median home values vary 2.5× across this county — from $102,900 in 24147 (Rich Creek) to $255,800 in 24128 (Newport).

Density varies 15× across the county — from 13 people/sq mi in 24150 (Ripplemead) to 194 in 24147 (Rich Creek).

Educational attainment ranges from 11.6% bachelor's+ in 24150 (Ripplemead) to 36.2% in 24086 (Eggleston) — the breadth of educational profiles across the area.

Within Virginia, this is the #89 most populous of 134 counties and ranks #60 for median household income .

Weighted by population, the typical household earns about $67,450 across the county — reflecting what a typical resident sees, not a simple ZIP average.

18.1% of adults age 25+ hold a bachelor's degree or higher (2,242 of 12,368 reporting).

9 Standard delivery, 0 PO Box only, 0 single-entity Unique ZIPs serve this county.

All ZIP Codes in Giles County


ZIPCityTypePopulationMedian IncomeArea (sq mi)10-yr Growth
24134PearisburgStandard5,400$65,401108.1-3.8%
24124NarrowsStandard4,042$62,85477.8-4.2%
24136PembrokeStandard3,145$70,85436.8-10.0%
24128NewportStandard1,450$78,51281.2-13.3%
24147Rich CreekStandard1,352$61,6677.017.7%
24150RipplemeadStandard883$62,03167.511.8%
24167StaffordsvilleStandard2757.2-16.9%
24086EgglestonStandard263$126,3546.43.5%
24093Glen LynStandard1023.8-52.8%

Adjacent & Nearby Counties