En el año 2010 tenía una población de 39,132 habitantes y una densidad poblacional de 359 personas por km².
[2] El municipio de Monroe se encuentra ubicado en las coordenadas 40°20′11″N 74°25′59″O / 40.33639, -74.43306.
[3] Según la Oficina del Censo en 2000 los ingresos medios por hogar en el municipio eran de $53,306 y los ingresos medios por familia eran $68,479.
Los hombres tenían unos ingresos medios de $56,431 frente a los $35,857 para las mujeres.
La renta per cápita para la localidad era de $31,772.