New Hampshire Zip Codes and Metro Areas

New Hampshire is home to 1,387,834 residents across 199 zip codes with at least 1,000 people and 5 metro and micro areas. The capital is Concord, and the state is part of the New England division of the Northeast. The median age is 43.2, with 18.5% of residents under 18 and 19.5% aged 65 and older.

Population

1,387,834

Median age

43.2

Housing units

644,253

Zip codes

199

with 1,000+ residents

Metro and micro areas

5

Age 65 and older

19.5%

Look Up a Zip Code in New Hampshire

Search 199 New Hampshire zip codes by number or town name, or browse by county. Each result shows population, income, housing costs, education, and age data from the U.S. Census Bureau.

Largest Zip Codes in New Hampshire

The 25 most populous zip codes in New Hampshire. Select a zip code to see its full profile, or a column heading to sort.

ZipTownCountyPopulationMedian incomeHome valueMedian age
03103ManchesterHillsborough County37,659$70,049$342,20037.7
03104ManchesterHillsborough County35,274$84,513$392,20037.2
03038DerryRockingham County34,622$104,306$430,50039.7
03301ConcordMerrimack County33,987$85,943$371,30040.6
03102ManchesterHillsborough County33,755$69,927$343,30036.4
03820DoverStrafford County33,150$92,793$436,10037.6
03060NashuaHillsborough County32,223$78,068$362,60035.5
03079SalemRockingham County30,646$101,339$473,30044.5
03062NashuaHillsborough County28,713$102,849$436,60042.3
03054MerrimackHillsborough County27,604$128,897$458,70041.5
03053LondonderryRockingham County25,930$132,241$507,60042.5
03051HudsonHillsborough County25,476$124,973$438,90045.1
03431KeeneCheshire County25,035$78,196$255,50036.8
03110BedfordHillsborough County23,580$160,253$612,10044.4
03801PortsmouthRockingham County23,231$106,520$699,90042.8
03867RochesterStrafford County22,886$74,397$273,90044.1
03833ExeterRockingham County22,676$110,566$480,50044.5
03246LaconiaBelknap County17,006$68,407$339,70045.0
03303ConcordMerrimack County16,368$79,688$296,20042.1
03055MilfordHillsborough County16,258$94,514$398,80037.8
03842HamptonRockingham County16,180$94,433$548,50054.7
03087WindhamRockingham County15,922$189,450$723,30042.7
03063NashuaHillsborough County15,630$106,924$391,40038.7
03824DurhamStrafford County15,054$126,658$504,30020.7
03106HooksettMerrimack County14,923$107,137$408,40040.5

Highest-Income Zip Codes in New Hampshire

Etna (03750) has the highest median household income in New Hampshire at $218,750. The typical New Hampshire zip code has a median of $92,797.

Metro and Micro Areas in New Hampshire

Select an area to see its zip codes, income by zip code, and demographics.

AreaTypePopulationMedian incomeMedian ageZip codes
Manchester-Nashua, NHMetro424,732$100,4364134
Lebanon-Claremont, NH-VTMicro222,850$79,1614658
Concord, NHMicro155,018$93,94442.624
Keene, NHMicro76,945$81,00143.515
Laconia, NHMicro64,300$87,98348.312

Age of New Hampshire Residents

The largest age group in New Hampshire is 45-54, with 177,065 residents. Groups are not equal widths.

Population by Race and Ethnicity

White residents make up the largest share of New Hampshire at 88.9%, followed by multiracial residents at 5.5%. Hispanic or Latino residents, who can be of any race, make up 4.5% of the population.

Source: U.S. Census Bureau, American Community Survey 5-year estimates. Hispanic or Latino residents can be of any race.

Scroll to Top