Hackettstown
Town in Warren County, New Jersey

Hackettstown is a town in Warren County, New Jersey, with 10,248 residents (2020 Census). It sits at 259 ft (79 m) above sea level. The nearest town is Beattystown, 2.8 miles SW.
- 10,248residents (2020 Census)
- 259 ftelevation · 79 m
- 3.6 sq miland area · 9.4 km²
- 2,837 / sq mipopulation density
- 07840ZIP code
About Hackettstown
Hackettstown is a town in Warren County, in the U.S. state of New Jersey. It is perhaps best known as the home to the US headquarters of Mars, Inc. As of the 2020 United States census, the town's population was 10,248, an increase of 524 (+5.4%) from the 2010 census count of 9,724, which in turn reflected a decline of 679 (−6.5%) from the 10,403 counted in the 2000 census.
Hackettstown was incorporated as a town by an act of the New Jersey Legislature on March 9, 1853, from portions of Independence Township. Portions of territory were exchanged with Mansfield Township in 1857, 1860, 1872 and 1875.
Text: Wikipedia · CC BY-SA 4.0
Hackettstown weather: 7-day forecast
Loading the National Weather Service forecast…
Source: National Weather Service (NOAA).
Live webcams in Hackettstown
Webcams: Windy.com
Living in Hackettstown
- Median household income
- $93,083
- Median home value
- $361,600
- Median rent
- $1,469/mo
- Median age
- 37.4
Do you know Hackettstown? Tell us about it
Help other travelers: share what makes Hackettstown special. We review every message before publishing it.
Map of Hackettstown
Tap any street on the map to see it in Street View below. Map: © OpenStreetMap contributors.
Hackettstown 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 ›Hackettstown, NJ population
Hackettstown had 10,248 residents in the 2020 Census.
| 2020 Census | 10,248 |
|---|---|
| Density | 2,837 per sq mi (1,095 per km²) |
Source: U.S. Census Bureau, Decennial Census.
Hackettstown at a glance
| State | New Jersey (NJ) |
|---|---|
| County | Warren County |
| Type | Town |
| Population | 10,248 (2020) |
| Land area | 3.61 sq mi (9.4 km²) |
| Water area | 0.10 sq mi (0.26 km²) |
| Elevation | 259 ft (79 m) |
| Coordinates | 40.8537° N, 74.8249° W |
| ZIP code | 07840 |
| Official website | hackettstown.net |
| Census code (GEOID) | 3428710 |
Sources: U.S. Census Bureau (Gazetteer, ZCTA), USGS GNIS, Wikidata.
Towns near Hackettstown
- Beattystown2.8 mi SW
- Vienna2.9 mi NW
- Independence3.3 mi NW
- Panther Valley3.9 mi N
- Great Meadows4.0 mi W
- Mount Olive4.4 mi E
- Allamuchy4.5 mi N
- Budd Lake4.8 mi E
- Washington5.0 mi S
- Mansfield5.4 mi SW
- Long Valley5.6 mi SE
- Flanders6.0 mi E
Straight-line distance between town centers.
Frequently asked questions about Hackettstown
What county is Hackettstown in?
Hackettstown is in Warren County, New Jersey.
What is the population of Hackettstown, NJ?
10,248 people lived in Hackettstown at the 2020 Census.
What is the ZIP code of Hackettstown, NJ?
The ZIP code of Hackettstown is 07840.
What is the elevation of Hackettstown?
259 feet (79 m) above sea level.
What towns are near Hackettstown?
Beattystown (2.8 mi), Vienna (2.9 mi), Independence (3.3 mi), Panther Valley (3.9 mi), Great Meadows (4.0 mi).
Last updated: