Highland Park
Borough in Middlesex County, New Jersey

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.
- 15,072residents (2020 Census)
- 75 ftelevation · 23 m
- 1.8 sq miland area · 4.7 km²
- 8,276 / sq mipopulation density
- 08904main ZIP code (2 in total)
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…
Source: National Weather Service (NOAA).
Live webcams in 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
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
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 Census | 15,072 |
|---|---|
| Density | 8,276 per sq mi (3,195 per km²) |
Source: U.S. Census Bureau, Decennial Census.
Highland Park at a glance
| State | New Jersey (NJ) |
|---|---|
| County | Middlesex County |
| Type | Borough |
| Population | 15,072 (2020) |
| Land area | 1.82 sq mi (4.7 km²) |
| Water area | 0.01 sq mi (0.02 km²) |
| Elevation | 75 ft (23 m) |
| Coordinates | 40.5008° N, 74.4279° W |
| ZIP codes | 08904, 08901 |
| Official website | hpboro.com |
| Census code (GEOID) | 3431470 |
Sources: U.S. Census Bureau (Gazetteer, ZCTA), USGS GNIS, Wikidata.
Towns near Highland Park
- New Brunswick1.3 mi SW
- Rutgers University-Livingston Campus1.5 mi NW
- East Franklin2.3 mi W
- Rutgers University-Busch Campus2.5 mi NW
- Milltown3.5 mi S
- Piscataway3.5 mi NW
- Voorhees3.6 mi W
- Somerset3.8 mi W
- Edison4.2 mi E
- North Brunswick4.4 mi SW
- Metuchen4.5 mi NE
- Clyde4.6 mi W
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: