En el año 2010 tenía una población de 23,324 habitantes y una densidad poblacional de 411 personas por km².
[1] El municipio de Roxbury se encuentra ubicado en las coordenadas 40°52′41″N 74°39′6″O / 40.87806, -74.65167.
[2] Según la Oficina del Censo en 2000 los ingresos medios por hogar en el municipio eran de $72,982 y los ingresos medios por familia eran $83,409.
Los hombres tenían unos ingresos medios de $59,488 frente a los $36,353 para las mujeres.
La renta per cápita para la localidad era de $30,174.