Blacksburg-Christiansburg-Radford, VA Metro Area

The Blacksburg-Christiansburg-Radford, VA metro area is home to 181,605 residents and 81,987 housing units, centered in Virginia. Its median household income is $64,627, and the median family income is $89,366. The median age is 34.9, 3.9 years younger than the Virginia median of 38.8. Residents are 50.3% male and 49.7% female.

Population

181,605

Median household income

$64,627

Median family income

$89,366

Median age

34.9

Housing units

81,987

Zip codes

22

with 1,000+ residents

Population by Race and Ethnicity

White residents make up the largest share of the metro area at 86.3%, followed by Black residents at 4.3%. Hispanic or Latino residents, who can be of any race, make up 3.7% of the population.

Hispanic or Latino residents can be of any race, so shares add to more than 100%.

Zip Codes in the Blacksburg-Christiansburg-Radford, VA Metro Area

The Blacksburg-Christiansburg-Radford, VA metro area includes 22 zip codes across 5 counties, home to a combined 179,713 residents. The most populous is Blacksburg (24060) with 48,197 residents. Median household incomes range from $42,631 in Elliston (24087) to $91,563 in Check (24072). Home values are highest in Blacksburg (24060) at $447,600 and lowest in Rich Creek (24147) at $102,900. Blacksburg (24061) has the youngest population, with a median age of 19.2, while Willis (24380) is the oldest at 54.0.

Highest income

$91,563

Check (24072)

Lowest income

$42,631

Elliston (24087)

Highest home value

$447,600

Blacksburg (24060)

Lowest median rent

$635/mo

Draper (24324)

Median Household Income by Zip Code

Each bar is one zip code, ranked from highest to lowest median household income. The metro-wide median is $64,627, and 9 of 20 zip codes are above it.

Compare Every Zip Code

Select a column heading to sort. Select a zip code to see its full profile.

ZipTownCountyPopulationMedian incomeHome valueMedian rentMedian ageOwner occupied
24060BlacksburgMontgomery County48,197$63,496$447,600$1,31427.343.4%
24073ChristiansburgMontgomery County30,125$75,103$253,200$1,16840.565.3%
24141RadfordRadford city21,378$60,503$236,400$1,06933.556.6%
24301PulaskiPulaski County13,370$58,790$173,300$74241.566.5%
24084DublinPulaski County10,860$60,724$192,600$86950.270.9%
24061BlacksburgMontgomery County9,194n/an/an/a19.2n/a
24091FloydFloyd County7,307$60,147$248,200$95251.484.0%
24134PearisburgGiles County5,296$63,550$159,800$82747.673.0%
24124NarrowsGiles County4,177$60,960$116,500$71837.584.1%
24087EllistonMontgomery County3,948$42,631$155,100$1,11536.069.2%
24149RinerMontgomery County3,935$65,259$204,600$64341.287.2%
24136PembrokeGiles County3,278$67,889$183,300$77548.181.8%
24380WillisFloyd County2,998$50,246$224,400$78254.079.9%
24324DraperPulaski County2,442$79,615$214,000$63549.393.9%
24142RadfordRadford city2,235n/an/an/a19.5n/a
24162ShawsvilleMontgomery County2,169$71,317$161,200$1,04347.766.8%
24128NewportGiles County1,660$72,396$255,800$66149.189.9%
24079Copper HillFloyd County1,644$70,893$227,400n/a44.472.7%
24347HiwasseePulaski County1,549$58,625$159,600$85042.883.2%
24147Rich CreekGiles County1,400$49,167$102,900$68947.857.5%
24138PilotMontgomery County1,338$65,795$235,700$88838.185.1%
24072CheckFloyd County1,213$91,563$243,400$1,55436.191.3%

Source: U.S. Census Bureau, American Community Survey 5-year estimates. Zip codes are grouped by the metro area their population mainly falls in.

Scroll to Top