Hightstown
Borough in Mercer County, New Jersey

Hightstown is a borough in Mercer County, New Jersey, with 5,900 residents (2020 Census). It sits at 92 ft (28 m) above sea level. The nearest town is East Windsor, 0.8 miles SW.
- 5,900residents (2020 Census)
- 92 ftelevation · 28 m
- 1.2 sq miland area · 3.2 km²
- 4,784 / sq mipopulation density
- 08520ZIP code
About Hightstown
Hightstown is a borough in Mercer County, in the U.S. state of New Jersey. Nestled within the Raritan Valley region, Hightstown is an historic, commercial, and cultural hub of Central New Jersey, along with being a diverse outer-ring commuter suburb of New York City in the New York Metropolitan Area. As of the 2020 United States census, the borough's population was 5,900, its highest decennial count ever and an increase of 406 (+7.4%) from the 5,494 recorded at the 2010 census, which in turn reflected an increase of 278 (+5.3%) from the 5,216 counted in the 2000 census.
Hightstown was incorporated as a borough by an act of the New Jersey Legislature on March 5, 1853, within portions of East Windsor Township. The borough became fully independent around 1894. Additional portions of East Windsor Township were annexed in 1913, 1915, and 1927. The traditional explanation is that the borough was named for John and Mary Hight, who established a tavern in the area in the 1750s.
Text: Wikipedia · CC BY-SA 4.0
Hightstown weather: 7-day forecast
Loading the National Weather Service forecast…
Source: National Weather Service (NOAA).
Live webcams in Hightstown
Webcams: Windy.com
Living in Hightstown
- Median household income
- $108,987
- Median home value
- $342,600
- Median rent
- $1,606/mo
- Median age
- 40.6
Do you know Hightstown? Tell us about it
Help other travelers: share what makes Hightstown special. We review every message before publishing it.
Map of Hightstown
Tap any street on the map to see it in Street View below. Map: © OpenStreetMap contributors.
Hightstown 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 ›Hightstown, NJ population
Hightstown had 5,900 residents in the 2020 Census.
| 2020 Census | 5,900 |
|---|---|
| Density | 4,784 per sq mi (1,847 per km²) |
Source: U.S. Census Bureau, Decennial Census.
Hightstown at a glance
| State | New Jersey (NJ) |
|---|---|
| County | Mercer County |
| Type | Borough |
| Population | 5,900 (2020) |
| Land area | 1.23 sq mi (3.2 km²) |
| Water area | 0.03 sq mi (0.09 km²) |
| Elevation | 92 ft (28 m) |
| Coordinates | 40.2685° N, 74.5258° W |
| ZIP code | 08520 |
| Official website | hightstownborough.com |
| Census code (GEOID) | 3431620 |
Sources: U.S. Census Bureau (Gazetteer, ZCTA), USGS GNIS, Wikidata.
Towns near Hightstown
- East Windsor0.8 mi SW
- Twin Rivers1.8 mi E
- Renaissance at Monroe2.4 mi E
- Monroe Manor2.8 mi E
- Cranbury3.1 mi N
- Windsor3.3 mi SW
- Stonebridge3.5 mi NE
- Clearbrook4.3 mi NE
- Roosevelt4.4 mi SE
- The Ponds4.7 mi NE
- Encore at Monroe4.7 mi NE
- Robbinsville4.8 mi SW
Straight-line distance between town centers.
Frequently asked questions about Hightstown
What county is Hightstown in?
Hightstown is in Mercer County, New Jersey.
What is the population of Hightstown, NJ?
5,900 people lived in Hightstown at the 2020 Census.
What is the ZIP code of Hightstown, NJ?
The ZIP code of Hightstown is 08520.
What is the elevation of Hightstown?
92 feet (28 m) above sea level.
What towns are near Hightstown?
East Windsor (0.8 mi), Twin Rivers (1.8 mi), Renaissance at Monroe (2.4 mi), Monroe Manor (2.8 mi), Cranbury (3.1 mi).
Last updated: