En el año 2000 tenía una población de 1576 habitantes y una densidad poblacional de 357 personas por km².
[1] Kenilworth se encuentra ubicado en las coordenadas 40°13′46″N 75°38′10″O / 40.22944, -75.63611.
[2] Según la Oficina del Censo en 2000 los ingresos medios por hogar en la localidad eran de $43 472 y los ingresos medios por familia eran $53 359.
Los hombres tenían unos ingresos medios de $38 625 frente a los $28 938 para las mujeres.
La renta per cápita para la localidad era de $21 849.