Forma parte del área metropolitana de Kingsport, al igual que la ciudad hermana de Bristol (Virginia).[1] Bristol se encuentra ubicada en las coordenadas 36°33′32″N 82°13′1″O / 36.55889, -82.21694.Según la Oficina del Censo de los Estados Unidos, Bristol tiene una superficie total de 84.02 km², de la cual 83.65 km² corresponden a tierra firme y (0.44%) 0.37 km² es agua.[2] Según el censo de 2010,[3] había 26702 personas residiendo en Bristol.De los 26702 habitantes, Bristol estaba compuesto por el 89.88% blancos, el 3.39% eran afroamericanos, el 0.31% eran amerindios, el 0.72% eran asiáticos, el 0.01% eran isleños del Pacífico, el 0.83% eran de otras razas y el 1.44% pertenecían a dos o más razas.