[1] Hartsville se encuentra ubicada en las coordenadas 34°22′10″N 80°4′51″O / 34.36944, -80.08083.
Según la Oficina del Censo, la ciudad tiene un área total de 13 km² (5 mi²), de la cual 12,9 km² (5 mi²) es tierra y 0,1 km² (0 mi²) (0.60%) es agua.
En el 2000[2] la renta per cápita promedia del hogar era de $26.063, y el ingreso promedio para una familia era de $38.877.
El ingreso per cápita para la localidad era de $19.318.
En 2000 los hombres tenían un ingreso per cápita de $42.225 contra $22.583 para las mujeres.