Buena Vista is an independent city located within the confines of Rockbridge County in the state of Virginia. The population was 6,349 at the 2000 census. The Bureau of Economic Analysis combines the city of Buena Vista with Rockbridge county for statistical purposes.