Checked
ZIP Code 03840
Portsmouth, NH, Rockingham County
Population
4,106
Land area
10.5sq mi
People per sq mi
392
City
Portsmouth
ZIP 03840 and nearby ZIP codes
ZIP 03840 at a glance
- ZIP 03840 (Portsmouth) is about 2.5 times as dense as New Hampshire as a whole.
- Households here earn a median of $162,837 a year, 64% more than the New Hampshire figure of $99,031.
- A typical owner-occupied home is valued at $662,800 (65% above New Hampshire) and median rent is $2,331 a month.
Local data for ZIP 03840
Counts from official public data
Housing and community stats
ZIP 03840, American Community Survey 2020-2024
Median household income
$162,837
Poverty rate
0.5%
Median home value
$662,800
Prices +7.6% in a year
Median rent
$2,331/mo
Homeownership
93.3%
Bachelor's or higher
59.6%
Median age
48.4
Average commute
20.6 min
Economy and federal money
Businesses, pandemic loans and political donations
Business establishments
158
ZIP Business Patterns 2023
Employees
1,955
$131M annual payroll
PPP loans
$16.35M
225 loans
Campaign donations
$95.26K
61% D, 28% R, 2026 cycle
Environment and hazard risk
ZIP 03840, from FEMA, NOAA and EPA
Natural hazard risk
Relatively Moderate
Top: coastal flooding
Storm events since 1996
1,103
Countywide, mostly thunderstorm wind
Flood insurance policies
2,047
2.2% of homes, county
July high / Jan low
81° / 16°F
50.6 inches of rain a year
Health statistics
Share of adults in ZIP 03840, CDC PLACES estimates
Obesity
30.2%
U.S. 33.3% -3.1 pts
Diabetes
8.6%
U.S. 12.1% -3.5 pts
Smoking
8.4%
U.S. 12.8% -4.4 pts
Uninsured (18-64)
4.6%
U.S. 11.1% -6.5 pts
Cities in ZIP 03840
ZIP codes near 03840
| Name | Distance | Land area (sq mi) |
|---|---|---|
| 03801Portsmouth | 2.8 mi | 23.8 |
| 03885Newfields | 3.4 mi | 15.1 |
| 03862Hampton | 4.2 mi | 13.9 |
| 03870Portsmouth | 4.6 mi | 12.1 |
| 03871Hampton | 5.2 mi | 0.6 |
| 03857Newmarket | 6 mi | 12.6 |
| 03854Portsmouth | 6.3 mi | 0.8 |
| 03856Newfields | 6.7 mi | 7.1 |
| 03824Durham | 6.9 mi | 22.4 |
| 03904Kittery | 7.4 mi | 10.9 |
| 03842Hampton | 7.4 mi | 12.8 |
| 03903South Eliot | 7.9 mi | 19.8 |
Frequently asked questions
- What city is ZIP code 03840?
- ZIP code 03840 is in Portsmouth, NH (Rockingham County).
- What county is ZIP code 03840 in?
- ZIP code 03840 is mostly in Rockingham County, New Hampshire.
- How many people live in ZIP code 03840?
- About 4,106 people live in the 03840 ZIP Code Tabulation Area, based on American Community Survey 5-year estimates.
Source: U.S. Census Bureau (ZIP Code Tabulation Areas, American Community Survey) · Data as of 12/31/2023. ZIP Code Tabulation Areas closely match, but are not identical to, USPS ZIP code delivery areas.