Highland Park

Borough in Middlesex County, New Jersey

View of Highland Park, New Jersey
Photo: Zeete · CC BY-SA 3.0

Highland Park is a borough in Middlesex County, New Jersey, with 15,072 residents (2020 Census). It sits at 75 ft (23 m) above sea level. The nearest town is New Brunswick, 1.3 miles SW.

About Highland Park

Highland Park is a borough in Middlesex County, in the central region of the U.S. state of New Jersey, in the New York City metropolitan area. The borough is located on the northern banks of the Raritan River, in the Raritan Valley region. As of the 2020 United States census, the borough's population was 15,072, an increase of 1,090 (+7.8%) from the 2010 census count of 13,982, which in turn had reflected a decline of 17 (−0.1%) from the 13,999 counted at the 2000 census.

Highland Park was formed as a borough by an act of the New Jersey Legislature on March 15, 1905, when it broke away from what was then known as Raritan Township (present-day Edison). The borough was named for its location above the Raritan River.

Text: Wikipedia · CC BY-SA 4.0

Highland Park weather: 7-day forecast

Loading the National Weather Service forecast…

Hourly forecast & alerts ›

Source: National Weather Service (NOAA).

Live webcams in Highland Park

All 24 webcams near Highland Park ›

Webcams: Windy.com

Living in Highland Park

Median household income
$104,694
Median home value
$471,700
Median rent
$1,873/mo
Median age
35.2
Cost of living and demographics of Highland Park ›

Do you know Highland Park? Tell us about it

Help other travelers: share what makes Highland Park special. We review every message before publishing it.

Map of Highland Park

Tap any street on the map to see it in Street View below. Map: © OpenStreetMap contributors.

Highland Park Street View

Loading Street View…

Drag the image to look around and tap the arrows on the ground to move. If it says there is no imagery, tap a nearby street on the map above.

Open in Google Maps ›

Highland Park, NJ population

Highland Park had 15,072 residents in the 2020 Census.

2020 Census15,072
Density8,276 per sq mi (3,195 per km²)

Source: U.S. Census Bureau, Decennial Census.

Highland Park at a glance

StateNew Jersey (NJ)
CountyMiddlesex County
TypeBorough
Population15,072 (2020)
Land area1.82 sq mi (4.7 km²)
Water area0.01 sq mi (0.02 km²)
Elevation75 ft (23 m)
Coordinates40.5008° N, 74.4279° W
ZIP codes08904, 08901
Official websitehpboro.com
Census code (GEOID)3431470

Sources: U.S. Census Bureau (Gazetteer, ZCTA), USGS GNIS, Wikidata.

Towns near Highland Park

Straight-line distance between town centers.

Frequently asked questions about Highland Park

What county is Highland Park in?

Highland Park is in Middlesex County, New Jersey.

What is the population of Highland Park, NJ?

15,072 people lived in Highland Park at the 2020 Census.

What is the ZIP code of Highland Park, NJ?

The main ZIP code is 08904. Other ZIP codes: 08901.

What is the elevation of Highland Park?

75 feet (23 m) above sea level.

What towns are near Highland Park?

New Brunswick (1.3 mi), Rutgers University-Livingston Campus (1.5 mi), East Franklin (2.3 mi), Rutgers University-Busch Campus (2.5 mi), Milltown (3.5 mi).

Last updated: