Swanzey
Town in Cheshire County, New Hampshire

Swanzey is a town in Cheshire County, New Hampshire, with 7,270 residents (2020 Census). It sits at 492 ft (150 m) above sea level. The nearest town is West Swanzey, 1.6 miles NW.
- 7,270residents (2020 Census)
- 492 ftelevation · 150 m
- 45.0 sq miland area · 116.5 km²
- 162 / sq mipopulation density
- 03446ZIP code
About Swanzey
Swanzey is a town in Cheshire County, New Hampshire, United States. The population was 7,270 at the 2020 census, and an estimated 7,461 in 2025. In addition to the town center, Swanzey includes the villages of East Swanzey, West Swanzey, North Swanzey and Westport.
Text: Wikipedia · CC BY-SA 4.0
Swanzey weather: 7-day forecast
Loading the National Weather Service forecast…
Source: National Weather Service (NOAA).
Live webcams in Swanzey
Webcams: Windy.com
Living in Swanzey
- Median household income
- $81,595
- Median home value
- $259,200
- Median rent
- $1,508/mo
- Median age
- 50
Do you know Swanzey? Tell us about it
Help other travelers: share what makes Swanzey special. We review every message before publishing it.
Map of Swanzey
Tap any street on the map to see it in Street View below. Map: © OpenStreetMap contributors.
Swanzey 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 ›Swanzey, NH population
Swanzey had 7,270 residents in the 2020 Census.
| 2020 Census | 7,270 |
|---|---|
| Density | 162 per sq mi (62 per km²) |
Source: U.S. Census Bureau, Decennial Census.
Swanzey at a glance
| State | New Hampshire (NH) |
|---|---|
| County | Cheshire County |
| Type | Town |
| Population | 7,270 (2020) |
| Land area | 44.97 sq mi (116.5 km²) |
| Water area | 0.36 sq mi (0.92 km²) |
| Elevation | 492 ft (150 m) |
| Coordinates | 42.8583° N, 72.2964° W |
| ZIP code | 03446 |
| Official website | town.swanzey.nh.us |
| Census code (GEOID) | 3300575700 |
Sources: U.S. Census Bureau (Gazetteer, ZCTA), USGS GNIS, Wikidata.
Towns near Swanzey
- West Swanzey1.6 mi NW
- Troy5.8 mi E
- Richmond5.9 mi S
- Marlborough6.3 mi E
- Keene6.6 mi N
- Winchester6.9 mi SW
- Chesterfield7.7 mi W
- Roxbury8.1 mi NE
- Westmoreland10.2 mi NW
- Fitzwilliam10.4 mi SE
- Hinsdale11.1 mi W
- Surry11.3 mi N
Straight-line distance between town centers.
Frequently asked questions about Swanzey
What county is Swanzey in?
Swanzey is in Cheshire County, New Hampshire.
What is the population of Swanzey, NH?
7,270 people lived in Swanzey at the 2020 Census.
What is the ZIP code of Swanzey, NH?
The ZIP code of Swanzey is 03446.
What is the elevation of Swanzey?
492 feet (150 m) above sea level.
What towns are near Swanzey?
West Swanzey (1.6 mi), Troy (5.8 mi), Richmond (5.9 mi), Marlborough (6.3 mi), Keene (6.6 mi).
Last updated: