New Hampton

Town in Belknap County, New Hampshire

View of New Hampton, New Hampshire
Photo: Ken Gallager (talk) · CC BY-SA 3.0

New Hampton is a town in Belknap County, New Hampshire, with 2,377 residents (2020 Census). It sits at 525 ft (160 m) above sea level. The nearest town is Bridgewater, 3.3 miles NW.

About New Hampton

New Hampton is a town in Belknap County, New Hampshire, United States. The population was 2,377 at the 2020 census, and an estimated 2,428 in 2025. A winter sports resort area, New Hampton is home to George Duncan State Forest and to the New Hampton School, a private preparatory school established in 1821.

The primary village in town, where 373 people resided at the 2020 census, is defined as the New Hampton census-designated place, and is located along New Hampshire Route 132, just south of its intersection with Route 104.

Text: Wikipedia · CC BY-SA 4.0

New Hampton weather: 7-day forecast

Loading the National Weather Service forecast…

Hourly forecast & alerts ›

Source: National Weather Service (NOAA).

Live webcams in New Hampton

All 24 webcams near New Hampton ›

Webcams: Windy.com

Living in New Hampton

Median household income
$95,250
Median home value
$383,700
Median rent
$749/mo
Median age
51.7
Cost of living and demographics of New Hampton ›

Do you know New Hampton? Tell us about it

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

Map of New Hampton

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

New Hampton 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 ›

New Hampton, NH population

New Hampton had 2,377 residents in the 2020 Census.

2020 Census2,377
Density65 per sq mi (25 per km²)

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

New Hampton at a glance

StateNew Hampshire (NH)
CountyBelknap County
TypeTown
Population2,377 (2020)
Land area36.77 sq mi (95.2 km²)
Water area1.60 sq mi (4.16 km²)
Elevation525 ft (160 m)
Coordinates43.6234° N, 71.6325° W
ZIP code03256
Official websitenew-hampton.nh.us
Census code (GEOID)3300151540

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

Towns near New Hampton

Straight-line distance between town centers.

Frequently asked questions about New Hampton

What county is New Hampton in?

New Hampton is in Belknap County, New Hampshire.

What is the population of New Hampton, NH?

2,377 people lived in New Hampton at the 2020 Census.

What is the ZIP code of New Hampton, NH?

The ZIP code of New Hampton is 03256.

What is the elevation of New Hampton?

525 feet (160 m) above sea level.

What towns are near New Hampton?

Bridgewater (3.3 mi), Bristol (3.9 mi), Meredith (6.7 mi), Sanbornton (7.0 mi), Ashland (7.1 mi).

Last updated: