Es la capital del condado de Richmond.
En el censo del año 2010 tenía una población de 9,558 habitantes Rockingham se encuentra ubicada en las coordenadas 34°56′22″N 79°45′40″O / 34.93944, -79.76111.
En el 2010 la renta per cápita promedia del hogar era de $26.574, y el ingreso promedio para una familia era de $33.534.
El ingreso per cápita para la localidad era de $15.426.
En 2010 los hombres tenían un ingreso per cápita de $27.923 contra $20.313 para las mujeres.