Strafford
Town in Strafford County, New Hampshire

Strafford is a town in Strafford County, New Hampshire, with 4,230 residents (2020 Census). It sits at 594 ft (181 m) above sea level. The nearest town is Northwood, 5.1 miles SW.
- 4,230residents (2020 Census)
- 594 ftelevation · 181 m
- 49.0 sq miland area · 127.0 km²
- 86 / sq mipopulation density
- 03884ZIP code
About Strafford
Strafford is a town in Strafford County, New Hampshire, United States. The population was 4,230 at the 2020 census. The two main settlements in town are Center Strafford and Bow Lake Village.
Text: Wikipedia · CC BY-SA 4.0
Strafford weather: 7-day forecast
Loading the National Weather Service forecast…
Source: National Weather Service (NOAA).
Live webcams in Strafford
Webcams: Windy.com
Living in Strafford
- Median household income
- $122,105
- Median home value
- $427,900
- Median rent
- $1,635/mo
- Median age
- 46.3
Do you know Strafford? Tell us about it
Help other travelers: share what makes Strafford special. We review every message before publishing it.
Map of Strafford
Tap any street on the map to see it in Street View below. Map: © OpenStreetMap contributors.
Strafford 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 ›Strafford, NH population
Strafford had 4,230 residents in the 2020 Census.
| 2020 Census | 4,230 |
|---|---|
| Density | 86 per sq mi (33 per km²) |
Source: U.S. Census Bureau, Decennial Census.
Strafford at a glance
| State | New Hampshire (NH) |
|---|---|
| County | Strafford County |
| Type | Town |
| Population | 4,230 (2020) |
| Land area | 49.02 sq mi (127.0 km²) |
| Water area | 2.20 sq mi (5.69 km²) |
| Elevation | 594 ft (181 m) |
| Coordinates | 43.2754° N, 71.1699° W |
| ZIP code | 03884 |
| Official website | strafford.nh.gov |
| Census code (GEOID) | 3301773860 |
Sources: U.S. Census Bureau (Gazetteer, ZCTA), USGS GNIS, Wikidata.
Towns near Strafford
- Northwood5.1 mi SW
- Barnstead6.8 mi NW
- Pittsfield7.1 mi W
- Barrington7.8 mi SE
- Farmington8.3 mi NE
- Rochester9.8 mi E
- Epsom10.2 mi SW
- Nottingham10.2 mi S
- Deerfield10.5 mi SW
- Chichester12.1 mi W
- New Durham13.0 mi N
- Madbury13.4 mi SE
Straight-line distance between town centers.
Frequently asked questions about Strafford
What county is Strafford in?
Strafford is in Strafford County, New Hampshire.
What is the population of Strafford, NH?
4,230 people lived in Strafford at the 2020 Census.
What is the ZIP code of Strafford, NH?
The ZIP code of Strafford is 03884.
What is the elevation of Strafford?
594 feet (181 m) above sea level.
What towns are near Strafford?
Northwood (5.1 mi), Barnstead (6.8 mi), Pittsfield (7.1 mi), Barrington (7.8 mi), Farmington (8.3 mi).
Last updated: