[1] Reidsville se encuentra ubicada en las coordenadas 36°20′43″N 79°40′30″O / 36.34528, -79.67500.
Según la Oficina del Censo, la localidad tiene un área total de 38,6 km² (14,9 mi²), de la cual 34,6 km² (13,4 mi²) es tierra y 3,9 km² (1,5 mi²) (10.14%) es agua.
En el 2000[2] la renta per cápita promedia del hogar era de $31.040, y el ingreso promedio para una familia era de $37.553.
El ingreso per cápita para la localidad era de $17.414.
En 2000 los hombres tenían un ingreso per cápita de $30.745 contra $21.991 para las mujeres.