In 2018, Buena Vista city, VA had a population of 6.4k people with a median age of 37.5 and a median household income of $34,273. Between 2017 and 2018 the population of Buena Vista city, VA declined from 6,495 to 6,399, a -1.48% decrease and its median household income grew from $33,672 to $34,273, a 1.78% increase.
The 5 largest ethnic groups in Buena Vista city, VA are White (Non-Hispanic) (88%), Black or African American (Non-Hispanic) (5.95%), Asian (Non-Hispanic) (4.3%), White (Hispanic) (0.688%), and Two+ (Non-Hispanic) (0.516%). 0% of the households in Buena Vista city, VA speak a non-English language at home as their primary language, and 99.6% of the residents in Buena Vista city, VA are U.S. citizens.
The largest universities in Buena Vista city, VA are Southern Virginia University (168 degrees awarded in 2019).
In 2018, the median property value in Buena Vista city, VA was $122,100, and the homeownership rate was 66.7%. Most people in Buena Vista city, VA drove alone to work, and the average commute time was 18.9 minutes. The average car ownership in Buena Vista city, VA was 2 cars per household.
Buena Vista city, VA borders Rockbridge County, VA.