Bath

Town in Grafton County, New Hampshire

View of Bath, New Hampshire
Photo: Nancy Lusby · Public domain

Bath is a town in Grafton County, New Hampshire, with 1,077 residents (2020 Census). It sits at 515 ft (157 m) above sea level. The nearest town is Woodsville, 3.5 miles SW.

About Bath

Bath is a town in Grafton County, New Hampshire, United States. The population was 1,077 at the 2020 census, unchanged from the 2010 census. Now a tourist destination and commuter town for Littleton, the town is noted for its historic architecture, including the Brick Store and three covered bridges. Bath includes the village of Swiftwater and part of the district known as Mountain Lakes.

The town was granted in 1761, by Governor Benning Wentworth, who named it for the politician William Pulteney, 1st Earl of Bath. It was first settled in 1765 by John Herriman from Haverhill, Massachusetts. But the terms of the original grant were unfulfilled, so Bath was regranted on March 29, 1769, by Governor John Wentworth. The first census, taken in 1790, recorded 493 residents.

Text: Wikipedia · CC BY-SA 4.0

Bath weather: 7-day forecast

Loading the National Weather Service forecast…

Hourly forecast & alerts ›

Source: National Weather Service (NOAA).

Live webcams in Bath

All 24 webcams near Bath ›

Webcams: Windy.com

Living in Bath

Median household income
$67,813
Median home value
$234,400
Median rent
$1,438/mo
Median age
48.6
Cost of living and demographics of Bath ›

Do you know Bath? Tell us about it

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

Map of Bath

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

Bath 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 ›

Bath, NH population

Bath had 1,077 residents in the 2020 Census.

2020 Census1,077
Density29 per sq mi (11 per km²)

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

Bath at a glance

StateNew Hampshire (NH)
CountyGrafton County
TypeTown
Population1,077 (2020)
Land area37.71 sq mi (97.7 km²)
Water area0.86 sq mi (2.23 km²)
Elevation515 ft (157 m)
Coordinates44.1830° N, 71.9870° W
ZIP code03740
Official websitebathnh.info
Census code (GEOID)3300903940

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

Towns near Bath

Straight-line distance between town centers.

Frequently asked questions about Bath

What county is Bath in?

Bath is in Grafton County, New Hampshire.

What is the population of Bath, NH?

1,077 people lived in Bath at the 2020 Census.

What is the ZIP code of Bath, NH?

The ZIP code of Bath is 03740.

What is the elevation of Bath?

515 feet (157 m) above sea level.

What towns are near Bath?

Woodsville (3.5 mi), Mountain Lakes (4.3 mi), Wells River (4.4 mi), Landaff (5.3 mi), Lyman (5.8 mi).

Last updated: