New Boston
Town in Hillsborough County, New Hampshire

New Boston is a town in Hillsborough County, New Hampshire, with 6,108 residents (2020 Census). It sits at 420 ft (128 m) above sea level. The nearest town is Klondike Corner, 2.3 miles SE.
- 6,108residents (2020 Census)
- 420 ftelevation · 128 m
- 42.8 sq miland area · 110.9 km²
- 143 / sq mipopulation density
- 03070ZIP code
About New Boston
New Boston is a town in Hillsborough County, New Hampshire, United States. The population was 6,108 at the 2020 census, up from 5,321 at the 2010 census. New Boston is home to the annual Hillsborough County Agricultural Fair and the Molly Stark Cannon. The 1743 cannon, which appears on the town seal, was given by General John Stark to the New Boston Artillery Company after the Battle of Bennington.
The town's central village is listed as the New Boston census-designated place, with a population in 2020 of 326.
Text: Wikipedia · CC BY-SA 4.0
New Boston weather: 7-day forecast
Loading the National Weather Service forecast…
Source: National Weather Service (NOAA).
Live webcams in New Boston
Webcams: Windy.com
Living in New Boston
- Median household income
- $154,250
- Median home value
- $481,100
- Median rent
- $1,193/mo
- Median age
- 38.8
Do you know New Boston? Tell us about it
Help other travelers: share what makes New Boston special. We review every message before publishing it.
Map of New Boston
Tap any street on the map to see it in Street View below. Map: © OpenStreetMap contributors.
New Boston 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 Boston, NH population
New Boston had 6,108 residents in the 2020 Census.
| 2020 Census | 6,108 |
|---|---|
| Density | 143 per sq mi (55 per km²) |
Source: U.S. Census Bureau, Decennial Census.
New Boston at a glance
| State | New Hampshire (NH) |
|---|---|
| County | Hillsborough County |
| Type | Town |
| Population | 6,108 (2020) |
| Land area | 42.81 sq mi (110.9 km²) |
| Water area | 0.40 sq mi (1.03 km²) |
| Elevation | 420 ft (128 m) |
| Coordinates | 42.9863° N, 71.6645° W |
| ZIP code | 03070 |
| Official website | www2.new-boston.nh.us |
| Census code (GEOID) | 3301150740 |
Sources: U.S. Census Bureau (Gazetteer, ZCTA), USGS GNIS, Wikidata.
Towns near New Boston
- Klondike Corner2.3 mi SE
- Mont Vernon5.6 mi S
- Goffstown6.0 mi NE
- Weare6.7 mi N
- Bedford7.3 mi SE
- Francestown7.7 mi W
- Pinardville7.7 mi E
- Lyndeborough8.1 mi SW
- Amherst8.4 mi SE
- Dunbarton9.2 mi N
- Manchester11.1 mi E
- Greenfield11.4 mi W
Straight-line distance between town centers.
Frequently asked questions about New Boston
What county is New Boston in?
New Boston is in Hillsborough County, New Hampshire.
What is the population of New Boston, NH?
6,108 people lived in New Boston at the 2020 Census.
What is the ZIP code of New Boston, NH?
The ZIP code of New Boston is 03070.
What is the elevation of New Boston?
420 feet (128 m) above sea level.
What towns are near New Boston?
Klondike Corner (2.3 mi), Mont Vernon (5.6 mi), Goffstown (6.0 mi), Weare (6.7 mi), Bedford (7.3 mi).
Last updated: