En el año 2000 tenía una población de 4876 habitantes y una densidad poblacional de 193.3 personas por km².
[1] El municipio de Oxford se encuentra ubicado en las coordenadas 39°53′00″N 77°02′23″O / 39.88333, -77.03972.
[2] Según la Oficina del Censo en 2000 los ingresos medios por hogar en la localidad eran de $42 041 y los ingresos medios por familia eran $49 969.
Los hombres tenían unos ingresos medios de $34 724 frente a los $19 666 para las mujeres.
La renta per cápita para la localidad era de $17 175.