[2] Colerain se encuentra ubicado en las coordenadas 36°12′4″N 76°46′5″O / 36.20111, -76.76806.
Según la Oficina del Censo, la localidad tiene un área total de 0,7 km² (0,3 mi²), de la cual 0,7 km² (0,3 mi²) es tierra y 0 km² (0 mi²) (0.0%) es agua.
En el 2000[3] la renta per cápita promedia del hogar era de $33.281, y el ingreso promedio para una familia era de $38.750.
El ingreso per cápita para la localidad era de $24.573.
En 2000 los hombres tenían un ingreso per cápita de $39.028 contra $21.786 para las mujeres.