ZIP Codes of Strafford County, NH

Population & People
Population & People
Total Population
130,989
Household Income
Household Income
Median Income
$103,826
Housing
Housing
Total Housing Units
55,817
Business & Economy
Business & Economy
Total Businesses
2,725
Employment
Employment
Employment Rate
65.22%
Education
Education
Bachelor's Degree+
39.49%
Source: U.S. Census ACS 2024 5-Year Estimates · rolled up across the 19 ZIPs in this county.
Data Last Updated: June 1, 2026
ZIP Codes:19 ZIP Codes (15 Standard, 3 PO Box, 1 Unique) [See All]
Area Code:603
Timezone:Eastern (GMT -05:00)
Local Time:2:13:09 PM
Population:130,989 [See All]
FIPS:33017
CBSA:Boston-Cambridge-Newton, MA-NH
Land Area:363 sq mi
Water Area:47 sq mi
Coordinates:43.2750, -70.9853
Quick Link:
https://www.zip-codes.com/county/nh-strafford.asp
Need Strafford data in your app? Look up ZIP, county, and city data with a single API call.
Try Free
Extreme education divide
Bachelor's share ranges 16.4% to 75.4% across ZIPs — a 59-point gap.

Standout ZIPs in this County


Most Populous
Dover · 33,440 people
25.5% of county total
Highest Income
Madbury · $148,365 median
1.4× county average
Largest Land Area
Strafford · 51.1 sq mi
Spans the most ground
Fastest Growth
Rochester · 11.4% (10-yr)
5,505 → 6,133 residents
Most Educated
Durham · 75.4% bachelor's+
3,749 of 4,969 adults 25+

Things worth knowing about Strafford County


130,989 residents live across 19 ZIPs covering 363 sq mi, served by 14 distinct USPS-recognized cities.

Population moved from 122,820 to 130,989 from 2014 to 2024 — a +6.7% change. 11 ZIPs gained residents, 4 lost.

The county's wealthiest ZIP 03823 (Madbury, $148,365 median) and poorest ZIP 03835 (Farmington, $66,982) are 14.5 miles apart — a 2.2× income gap across local geography.

Median home values vary 1.9× across this county — from $268,800 in 03868 (Rochester) to $504,300 in 03824 (Durham).

Density varies 19× across the county — from 65 people/sq mi in 03855 (New Durham) to 1,213 in 03878 (Somersworth).

Most of the decade's growth concentrated around Rochester — top growth ZIPs averaged +11.1% over the past ten years ( 03868 , 03823 and 03867 ).

Educational attainment ranges from 16.4% bachelor's+ in 03835 (Farmington) to 75.4% in 03824 (Durham) — the breadth of educational profiles across the area.

Within New Hampshire, this is the #4 most populous of 11 counties and ranks #4 for median household income with the #4 fastest decade growth .

Hosts 1 single-entity Unique ZIP: 03822Liberty Mutual Insurance .

Weighted by population, the typical household earns about $95,511 across the county — reflecting what a typical resident sees, not a simple ZIP average.

39.5% of adults age 25+ hold a bachelor's degree or higher (35,121 of 88,934 reporting).

15 Standard delivery, 3 PO Box only, 1 single-entity Unique ZIPs serve this county.

Stories about Strafford County


Higher-education hub

1 ZIP in this county where more than 60% of adults 25+ hold a bachelor's degree — typically college campuses, research enclaves, or tech corridors.

Durham
75.4%
15,080 residents

All ZIP Codes in Strafford County


ZIPCityTypePopulationMedian IncomeArea (sq mi)10-yr Growth
03820DoverStandard33,440$94,89729.710.2%
03867RochesterStandard22,732$78,67429.210.8%
03824DurhamStandard15,080$124,05624.8-0.7%
03878SomersworthStandard12,205$75,13610.13.2%
03825BarringtonStandard9,489$110,32348.910.4%
03835FarmingtonStandard6,804$66,98237.1-0.3%
03868RochesterStandard6,133$81,5308.711.4%
03861LeeStandard4,576$131,57920.25.0%
03851MiltonStandard4,333$93,41227.410.1%
03884StraffordStandard4,306$122,10551.17.2%
03839RochesterStandard4,279$88,3467.68.2%
03855New DurhamStandard2,748$100,19442.03.8%
03869RollinsfordStandard2,456$87,2156.9-0.4%
03823MadburyStandard2,203$148,36512.111.1%
03852Milton MillsStandard205$154,5836.8-68.7%
03866RochesterPO Box0.0
03821DoverPO Box0.0
03822DoverUnique0.0
03815Center StraffordPO Box0.0

Adjacent & Nearby Counties