ZIP Codes of Campbell County, VA

Population & People
Population & People
Total Population
36,506
Household Income
Household Income
Median Income
$59,130
Housing
Housing
Total Housing Units
16,812
Business & Economy
Business & Economy
Total Businesses
703
Employment
Employment
Employment Rate
56.52%
Education
Education
Bachelor's Degree+
22.55%
Source: U.S. Census ACS 2024 5-Year Estimates · rolled up across the 8 ZIPs in this county.
Data Last Updated: June 1, 2026
ZIP Codes:8 ZIP Codes (7 Standard, 1 PO Box, 0 Unique) [See All]
Area Code:434
Timezone:Eastern (GMT -05:00)
Local Time:2:14:07 PM
Population:36,506 [See All]
FIPS:51031
CBSA:Lynchburg, VA
Land Area:540 sq mi
Water Area:4 sq mi
Coordinates:37.1807, -79.1158
Quick Link:
https://www.zip-codes.com/county/va-campbell.asp
Need Campbell data in your app? Look up ZIP, county, and city data with a single API call.
Try Free
Virginia's #50 most populous county
36,506 residents across 8 ZIPs — #50 of 134 Virginia counties.

Standout ZIPs in this County


Most Populous
Rustburg · 8,817 people
24.2% of county total
Highest Income
Rustburg · $73,231 median
1.2× county average
Largest Land Area
Gladys · 128.7 sq mi
Spans the most ground
Fastest Growth
Brookneal · 20.5% (10-yr)
3,133 → 3,775 residents
Most Educated
Lynch Station · 28.7% bachelor's+
462 of 1,612 adults 25+

Things worth knowing about Campbell County


36,506 residents live across 8 ZIPs covering 540 sq mi, served by 8 distinct USPS-recognized cities.

Population moved from 36,037 to 36,506 from 2014 to 2024 — a +1.3% change. 4 ZIPs gained residents, 3 lost.

The county's wealthiest ZIP 24588 (Rustburg, $73,231 median) and poorest ZIP 24571 (Lynch Station, $32,218) are 18.3 miles apart — a 2.3× income gap across local geography.

Median home values vary 1.7× across this county — from $140,000 in 24528 (Brookneal) to $236,000 in 24588 (Rustburg).

Density varies across the county — from 29 people/sq mi in 24554 (Gladys) to 153 in 24517 (Altavista).

Educational attainment ranges from 14.1% bachelor's+ in 24528 (Brookneal) to 28.7% in 24571 (Lynch Station) — the breadth of educational profiles across the area.

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

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

22.5% of adults age 25+ hold a bachelor's degree or higher (6,066 of 26,904 reporting).

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

Stories about Campbell County


Big & sparse

A frontier county — vast land area with only a few residents per square mile. Daily life looks very different here than in the country's denser counties.

Total area
540
square miles
Avg density
67.6
people per sq mi
Population
36,506
across 8 ZIPs
Gladys
128.7 sq mi
3,769 residents
Brookneal
99.0 sq mi
3,775 residents
Concord
90.9 sq mi
4,867 residents

All ZIP Codes in Campbell County


ZIPCityTypePopulationMedian IncomeArea (sq mi)10-yr Growth
24588RustburgStandard8,817$73,23172.3-1.6%
24550EvingtonStandard8,190$69,02563.92.2%
24517AltavistaStandard4,996$53,20132.7-11.9%
24538ConcordStandard4,867$71,22490.98.3%
24528BrooknealStandard3,775$58,34399.020.5%
24554GladysStandard3,769$56,667128.7-2.0%
24571Lynch StationStandard2,092$32,21852.59.0%
24576NarunaPO Box0.0

Adjacent & Nearby Counties