The cost of living in Virginia in 2023, on average, is $48,249 per year, according to data from the Bureau of Economic Analysis. That's slightly higher than the national average of $45,721. However, there is a big range in the cost of living depending on where you live in Virginia.