is a Borough in Middlesex County, New Jersey, United States. As of the United States 2000 Census, the borough population was 13,999.
Highland Park was formed as a borough by an Act of the New Jersey Legislature on March 15, 1905, when it broke away from the then Raritan Township (present day Edison).
According to the United States Census Bureau, the borough has a total area of 1.8 square miles (4.8 km
Highland Park received its name for its "Park like" setting, on the highland of the banks of the Raritan River, overlooking New Brunswick.