En el año 2008 tenía una población de 2,466 habitantes y una densidad poblacional de 49 personas por km².
[2] El municipio de Lafayette se encuentra ubicado en las coordenadas 41°6′41″N 74°40′39″O / 41.11139, -74.67750.
[3] Según la Oficina del Censo en 2000 los ingresos medios por hogar en el municipio eran de $82,805 y los ingresos medios por familia eran $$87,650.
Los hombres tenían unos ingresos medios de $61,307 frente a los $38,816 para las mujeres.
La renta per cápita para la localidad era de $30,491.