Menurut sensus Amerika Serikat 2010, kota ini memiliki populasi sebanyak 17.835 jiwa.[3] Kota ini adalah kota kembarnyaBristol, Tennessee, yang berada tepat di seberang perbatasan negara bagian. Biro Analisis Ekonomi menggabungkan kota Bristol, Virginia dengan Washington County untuk keperluan statistik.
Kota ini awalnya bernama Goodson, namanya diubah menjadi Bristol (setelah Bristol, Inggris) pada tahun 1890.
Menurut Biro Sensus Amerika Serikat, kota ini memiliki total luas 13,2 mil persegi (34 km2), yang mana, 12,9 mil persegi (33 km2) itu adalah daratan dan 0,3 mil persegi (0,78 km2) itu atau sekitar 2,05% adalah perairan.