Kenilworth is a Borough in Union County, New Jersey, United States. As of the United States Census, 2000, the borough population was 7,675. Kenilworth was incorporated as a borough by an Act of the New Jersey Legislature on May 13, 1907, from portions of Cranford and Union Township, based on the results of a referendum held on June 18, 1907.