Walpole
Town in Cheshire County, New Hampshire

Walpole is a town in Cheshire County, New Hampshire, with 3,633 residents (2020 Census). It sits at 400 ft (122 m) above sea level. The nearest town is Westminster, 2.6 miles W.
- 3,633residents (2020 Census)
- 400 ftelevation · 122 m
- 35.2 sq miland area · 91.2 km²
- 103 / sq mipopulation density
- 03608main ZIP code (3 in total)
About Walpole
Walpole is a town in Cheshire County, New Hampshire, United States. The population was 3,633 at the 2020 census, and an estimated 3,706 in 2025.
The town's central village, where 573 people resided at the 2020 census, is defined as the Walpole census-designated place (CDP) and is east of New Hampshire Route 12. The town also includes the villages of North Walpole and Drewsville.
Text: Wikipedia · CC BY-SA 4.0
Walpole weather: 7-day forecast
Loading the National Weather Service forecast…
Source: National Weather Service (NOAA).
Live webcams in Walpole
Webcams: Windy.com
Living in Walpole
- Median household income
- $82,617
- Median home value
- $319,800
- Median rent
- $1,165/mo
- Median age
- 46.5
Do you know Walpole? Tell us about it
Help other travelers: share what makes Walpole special. We review every message before publishing it.
Map of Walpole
Tap any street on the map to see it in Street View below. Map: © OpenStreetMap contributors.
Walpole 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 ›Walpole, NH population
Walpole had 3,633 residents in the 2020 Census.
| 2020 Census | 3,633 |
|---|---|
| Density | 103 per sq mi (40 per km²) |
Source: U.S. Census Bureau, Decennial Census.
Walpole at a glance
| State | New Hampshire (NH) |
|---|---|
| County | Cheshire County |
| Type | Town |
| Population | 3,633 (2020) |
| Land area | 35.23 sq mi (91.2 km²) |
| Water area | 1.45 sq mi (3.76 km²) |
| Elevation | 400 ft (122 m) |
| Coordinates | 43.0811° N, 72.4031° W |
| ZIP codes | 03608, 03604, 05158 |
| Official website | walpolenh.us |
| Census code (GEOID) | 3300578420 |
Sources: U.S. Census Bureau (Gazetteer, ZCTA), USGS GNIS, Wikidata.
Towns near Walpole
- Westminster, VT2.6 mi W
- North Westminster, VT3.9 mi NW
- Bellows Falls, VT4.7 mi NW
- Alstead4.7 mi E
- North Walpole4.9 mi NW
- Surry5.3 mi SE
- Saxtons River, VT6.8 mi NW
- Gilsum7.6 mi E
- Langdon7.6 mi N
- Westmoreland7.9 mi S
- Rockingham, VT8.1 mi NW
- Putney, VT8.7 mi SW
Straight-line distance between town centers.
Frequently asked questions about Walpole
What county is Walpole in?
Walpole is in Cheshire County, New Hampshire.
What is the population of Walpole, NH?
3,633 people lived in Walpole at the 2020 Census.
What is the ZIP code of Walpole, NH?
The main ZIP code is 03608. Other ZIP codes: 03604, 05158.
What is the elevation of Walpole?
400 feet (122 m) above sea level.
What towns are near Walpole?
Westminster (2.6 mi), North Westminster (3.9 mi), Bellows Falls (4.7 mi), Alstead (4.7 mi), North Walpole (4.9 mi).
Last updated: