← Back to Discover · All towns in New Hampshire
Towns in Strafford County
13 towns with data in Strafford County, New Hampshire, largest first. Find your matches.
Dover is the largest of the 13 towns we list in Strafford County, with 33,364 people. Together they have 132,575 people.
| Town | Population | Typical household income | Typical home price |
|---|---|---|---|
| Dover | 33,364 | $94,829 | $436,700 |
| Rochester | 33,144 | $80,836 | $279,100 |
| Durham | 15,080 | $124,056 | $504,300 |
| Somersworth | 12,111 | $74,504 | $318,400 |
| Barrington | 9,489 | $110,323 | $399,100 |
| Farmington | 6,795 | $66,943 | $289,200 |
| Lee | 4,576 | $131,579 | $480,600 |
| Milton | 4,538 | $94,493 | $318,400 |
| Strafford | 4,306 | $122,105 | $427,900 |
| New Durham | 2,748 | $100,194 | $339,400 |
| Rollinsford | 2,626 | $89,500 | $398,100 |
| Madbury | 2,203 | $148,365 | $476,900 |
| Middleton | 1,595 | $101,696 | $312,300 |
ZIP codes in Strafford County
16 ZIP codes in Strafford County, New Hampshire. A ZIP code can also reach into a neighboring county.
- 03820 Dover
- 03823 Madbury
- 03824 Durham
- 03825 Barrington
- 03835 Farmington
- 03839 Rochester
- 03851 Milton
- 03852 Milton Mills
- 03855 New Durham
- 03861 Lee
- 03867 Rochester
- 03868 Rochester
- 03869 Rollinsford
- 03878 Somersworth
- 03884 Strafford
- 03887 Union
Nearby counties in New Hampshire
- Rockingham County 37
- Belknap County 11
- Merrimack County 27
- Carroll County 17
- Hillsborough County 32
- Grafton County 39
Link to this page
Copy this HTML to link to this page from your own site.