Strafford County, NH ZIP Codes
16 ZIP codes cover all or part of Strafford County, New Hampshire. The Census Bureau counts 132,575 residents in the county, with a median household income of $88,570 and a median home value of $362,800. Median household income ranges from $66,982 in 03835 to $148,365 in 03823. Its largest communities include Dover, Rochester, Somersworth, Durham and Farmington.
Strafford County (Census county figures)
| Measure | Census figure |
|---|---|
| Residents | 132,575 |
| Households | 52,080 |
| Median household income | $88,570 |
| Median home value | $362,800 |
| Median age | 38.2 |
| Median rent | $1,488 |
All 16 ZIP codes together
| Measure | Value |
|---|---|
| Residents (sum of ZIP codes) | 132,728 |
| Households (sum of ZIP codes) | 52,163 |
| Median household income, range across ZIP codes | $66,982 (03835) to $148,365 (03823) |
| Household-weighted average of ZIP medians (an approximation, not a true median) | $92,937 |
| Homeowners | 67.1% |
| Households with kids under 18 | 25.7% |
| Moved in the past year | 15.4% |
| Carrier routes in EDDM2GO's route library | 103 routes, 54,238 homes (16 of 16 ZIP codes) |
Top facts
- Highest median household income in Strafford County: 03823 ($148,365)
- Most residents: 03820 (33,440 people)
- Highest homeownership: 03887 (96.9% own their home)
- Most households with kids: 03823 (46.3% of households)
- Most new movers: 03824 (44.5% moved in last year)
- Youngest median age: 03824 (20.8 years)
- Highest median home value: 03824 ($504,300)
Every ZIP code in Strafford County
| ZIP | Mailing city | Residents | Households | Median income | Home value | Homeowners | With kids | New movers | Carrier routes | Mailboxes | Why listed |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 03820 | Dover | 33,440 | 15,062 | $94,897 | $436,100 | 52.7% | 22.3% | 17.4% | 28 | 16,854 | 100% of its land |
| 03867 | Rochester | 22,732 | 9,789 | $78,674 | $273,900 | 62.6% | 22.0% | 11.1% | 21 | 11,200 | 100% of its land |
| 03824 | Durham | 15,080 | 3,231 | $124,056 | $504,300 | 64.4% | 25.2% | 44.5% | 6 | 3,291 | 100% of its land |
| 03878 | Somersworth | 12,205 | 5,245 | $75,136 | $317,900 | 58.0% | 29.1% | 18.9% | 10 | 5,959 | 100% of its land |
| 03825 | Barrington | 9,489 | 3,467 | $110,323 | $399,100 | 87.0% | 38.3% | 5.2% | 6 | 4,048 | 100% of its land |
| 03835 | Farmington | 6,804 | 2,807 | $66,982 | $289,800 | 77.8% | 25.0% | 4.4% | 7 | 2,856 | 100% of its land |
| 03868 | Rochester | 6,133 | 2,472 | $81,530 | $268,800 | 78.1% | 23.6% | 9.4% | 4 | 2,826 | 100% of its land |
| 03861 | Lee | 4,576 | 1,616 | $131,579 | $480,600 | 95.8% | 27.0% | 7.1% | 4 | 1,840 | 100% of its land |
| 03851 | Milton | 4,333 | 1,625 | $93,412 | $314,300 | 85.7% | 31.4% | 3.8% | 3 | 1,491 | 100% of its land |
| 03884 | Strafford | 4,306 | 1,580 | $122,105 | $427,900 | 93.5% | 26.9% | 3.7% | 3 | 1,667 | 100% of its land |
| 03839 | Rochester | 4,279 | 1,671 | $88,346 | $335,600 | 67.7% | 31.1% | 6.2% | 3 | 1,658 | 100% of its land |
| 03855 | New Durham | 2,748 | 1,091 | $100,194 | $339,400 | 94.0% | 23.4% | 8.6% | 2 | 1,264 | 100% of its land |
| 03869 | Rollinsford | 2,456 | 1,026 | $87,215 | $413,500 | 77.7% | 19.1% | 8.5% | 2 | 784 | 100% of its land |
| 03823 | Madbury | 2,203 | 735 | $148,365 | $476,900 | 82.9% | 46.3% | 8.5% | 1 | 482 | 100% of its land |
| 03887 | Union | 1,739 | 672 | $91,875 | $292,800 | 96.9% | 32.6% | 10.7% | 2 | 925 | 95% of its land |
| 03852 | Milton Mills | 205 | 74 | $154,583 | $357,100 | 100.0% | 18.9% | 0.0% | 1 | 32 | 100% of its land |
A ZIP code is listed for Strafford County when at least 10% of its land is in the county, when it holds at least 10% of the county's land, or when the county is its main county. Totals add up whole ZIP codes, including parts that cross the county line; the Census county figures above do not.
Cities and communities
- Dover — 33,364 residents · 1 ZIP code
- Rochester — 33,144 residents · 3 ZIP codes
- Somersworth — 12,111 residents · 1 ZIP code
- Durham — 10,681 residents · 1 ZIP code
- Farmington — 3,924 residents · 1 ZIP code
- Milton — 356 residents · 1 ZIP code
- Union — 131 residents · 1 ZIP code
- Milton Mills — 72 residents · 1 ZIP code
Rankings
- Richest ZIP codes in Strafford County — 15 ZIP codes ranked
- ZIP codes with the highest home values in Strafford County — 15 ZIP codes ranked
- ZIP codes with the highest homeownership in Strafford County — 15 ZIP codes ranked
- ZIP codes with the most families with kids in Strafford County — 15 ZIP codes ranked
- ZIP codes with the most new movers in Strafford County — 15 ZIP codes ranked
- Youngest ZIP codes in Strafford County — 15 ZIP codes ranked
- Oldest ZIP codes in Strafford County — 15 ZIP codes ranked
- Fastest-growing ZIP codes in Strafford County — 15 ZIP codes ranked
Price a mailing to Strafford County ZIP codes
EDDM guides
Pick carrier routes on the EDDM route map
Frequently asked questions
- What ZIP codes are in Strafford County, NH?
- 03820, 03867, 03824, 03878, 03825, 03835, 03868, 03861, 03851, 03884, 03839, 03855, 03869, 03823, 03887 and 03852. Some cross the county line; the table shows each ZIP's share of land in the county.
- What is the population of Strafford County?
- 132,575 residents in 52,080 households (ACS 5-year estimates, 2020–2024).
- What is the median household income in Strafford County?
- $88,570 for the county as a whole. Its ZIP codes range from $66,982 (03835) to $148,365 (03823).
- Which Strafford County ZIP code has the highest median household income?
- 03823, at $148,365, among ZIP codes with at least 1,000 residents. See the full ranking of Strafford County ZIP codes by income.
- How many carrier routes and mailboxes are in Strafford County?
- For the 16 of 16 ZIP codes in EDDM2GO's stored route library: 103 carrier routes reaching 54,238 residential and 2,968 business mailboxes.
This product uses the Census Bureau Data API but is not endorsed or certified by the Census Bureau.