State Profile

New Hampshire — neighborhoods by ZIP code

New Hampshire spans 10 counties and approximately 281 active ZIP code tabulation areas, home to roughly 1,379,678 residents according to the most recent American Community Survey 5-Year Estimates from the U.S. Census Bureau.

The pages below break the state down city by city, then ZIP code by ZIP code. Each ZIP profile covers demographics, cost of living indicators (median income, median home value, and median rent), and the surrounding neighborhoods within roughly 30 miles. Use this as a starting point — not a substitute — when researching a move, planning a trip, or just trying to understand how different parts of New Hampshire compare.

Statewide, the median household income across these ZIPs averages out to roughly $78,135, with a typical owner-occupied home valued near $283,900. Those numbers conceal a wide range — some ZIP codes here have median incomes more than triple the state average, while rural ZIPs in the same state can sit far below it. The city and ZIP-level breakdowns below show where those differences land geographically.

Largest ZIP codes by population

ZIPCityPopulationMedian income
03103 Manchester 37,093 $68,344
03104 Manchester 34,962 $80,018
03038 Derry 34,506 $94,655
03301 Concord 33,986 $78,394
03102 Manchester 33,759 $66,064
03820 Dover 32,925 $90,868
03060 Nashua 31,469 $69,452
03079 Salem 30,350 $101,856
03062 Nashua 28,866 $101,433
03054 Merrimack 27,139 $120,730

Cities & towns in New Hampshire

Each city below links to a page listing its ZIP codes with neighborhood profiles. Cities are ordered by total population.

CityZIP codesPopulationMedian income
Manchester 8 119,416 $47,923
Nashua 5 90,943 $71,626
Concord 4 50,104 $40,096
Derry 1 34,506 $94,655
Dover 3 32,925 $30,289
Rochester 4 32,573 $56,599
Salem 1 30,350 $101,856
Merrimack 1 27,139 $120,730
Londonderry 1 25,780 $129,571
Hudson 1 25,385 $125,216
Keene 2 24,891 $34,924
Bedford 1 23,385 $151,850
Portsmouth 4 23,102 $25,209
Exeter 1 22,543 $103,734
Laconia 2 16,943 $34,012
Milford 1 16,151 $84,912
Hampton 2 16,123 $46,372
Windham 1 15,764 $171,563
Durham 1 15,073 $98,190
Hooksett 1 14,654 $100,711
Pelham 1 14,221 $121,875
Goffstown 1 14,165 $109,452
Claremont 1 13,647 $53,957
Somersworth 1 12,088 $75,833
Suncook 1 12,028 $88,475
Amherst 1 11,814 $152,796
Raymond 1 10,773 $91,520
Lebanon 2 10,334 $47,969
Hanover 1 10,170 $152,865
Berlin 1 9,485 $41,638
Newmarket 1 9,400 $98,002
Barrington 1 9,339 $103,258
Weare 1 9,108 $109,779
Franklin 1 8,827 $66,997
Tilton 3 8,811 $22,966
Seabrook 1 8,614 $85,767
Litchfield 1 8,484 $134,000
Hollis 1 8,429 $155,339
Bow 1 8,235 $147,951
Plaistow 1 7,843 $103,788
Newport 1 7,758 $74,523
Gilford 1 7,725 $112,522
Stratham 1 7,715 $126,830
Hillsborough 1 7,666 $82,647
Belmont 1 7,454 $72,642
Epping 1 7,180 $96,558
Atkinson 1 7,154 $137,674
Plymouth 1 6,917 $72,025
Peterborough 1 6,864 $98,067
Farmington 1 6,777 $60,962
Meredith 1 6,701 $65,490
Sandown 1 6,536 $125,888
Swanzey 1 6,535 $78,451
Wolfeboro 1 6,528 $75,976
Rindge 1 6,446 $97,794
Hampstead 1 6,227 $106,679
Kingston 1 6,226 $90,074
New Boston 1 6,099 $137,813
Henniker 1 6,094 $76,681
Littleton 1 6,021 $50,881
Auburn 1 5,949 $138,750
Contoocook 1 5,925 $115,682
Bristol 1 5,894 $76,497
Brookline 1 5,659 $163,628
Loudon 1 5,638 $77,473
Jaffrey 1 5,363 $82,167
New Ipswich 1 5,244 $91,824
Chester 1 5,237 $135,326
Charlestown 1 5,218 $47,259
Rye 1 5,170 $137,250
Nottingham 1 5,119 $97,035
Moultonborough 1 4,996 $89,728
Winchester 1 4,925 $67,130
Epsom 1 4,846 $90,805
Newton 1 4,808 $141,328
Fremont 1 4,738 $121,583
Deerfield 1 4,700 $118,606
Northwood 1 4,632 $122,294
North Hampton 1 4,552 $116,034
Enfield 1 4,547 $91,995
Lee 1 4,547 $116,350
New London 1 4,381 $84,891
Strafford 1 4,261 $133,889
Danville 1 4,234 $117,396
Candia 1 4,202 $117,500
Milton 1 4,195 $86,392
West Lebanon 1 4,181 $72,114
Canaan 1 4,164 $80,000
Wilton 1 4,116 $89,113
Pittsfield 1 4,093 $64,564
Greenland 1 4,052 $143,625
North Conway 1 4,040 $67,105
Sanbornville 1 4,020 $99,044
Hinsdale 1 3,965 $67,054
Conway 1 3,751 $69,071
Center Conway 1 3,655 $57,340
Alton 1 3,617 $86,116
Greenville 1 3,489 $86,914
Whitefield 1 3,463 $60,504
Lancaster 1 3,440 $75,987
Grantham 1 3,407 $114,201
Center Barnstead 1 3,406 $91,111
Campton 1 3,380 $107,500
Gorham 1 3,285 $58,484
East Kingston 1 3,164 $124,464
Walpole 1 3,093 $86,042
Sunapee 1 3,074 $116,048
East Hampstead 1 3,022 $108,750
Warner 1 3,003 $86,806
Dunbarton 1 3,000 $138,036
Sanbornton 1 2,957 $87,530
Antrim 1 2,900 $100,833
Thornton 1 2,715 $82,593
New Durham 1 2,711 $97,000
Colebrook 1 2,660 $49,205
Chichester 1 2,659 $119,028
Mont Vernon 1 2,607 $156,389
New Hampton 1 2,591 $73,456
Lisbon 1 2,557 $68,068
Bethlehem 1 2,528 $81,781
Center Ossipee 1 2,507 $71,318
Rollinsford 1 2,427 $80,921
Hampton Falls 1 2,375 $152,045
Alstead 1 2,364 $56,696
Canterbury 1 2,343 $114,167
Gilmanton 1 2,338 $98,542
Marlborough 1 2,292 $70,850
Fitzwilliam 1 2,287 $85,733
Alton Bay 1 2,286 $139,848
Bradford 1 2,263 $95,104
Ashland 1 2,239 $53,367
Madbury 1 2,213 $165,583
Woodsville 1 2,154 $57,216
Holderness 1 2,125 $78,500
Groveton 1 2,062 $51,352
Westmoreland 1 2,042 $94,609
Andover 1 2,041 $85,909
Newfields 1 1,985 $184,688
Union 1 1,954 $92,750
Ossipee 1 1,934 $66,563
Rumney 1 1,929 $55,833
Cornish 1 1,914 $86,779
Newbury 1 1,899 $117,500
Troy 1 1,889 $57,500
Plainfield 1 1,840 $107,969
Hancock 1 1,785 $85,000
Greenfield 1 1,784 $99,583
North Haverhill 1 1,770 $47,188
Effingham 1 1,760 $76,667
West Chesterfield 1 1,742 $106,994
Dublin 1 1,686 $96,516
Lyme 1 1,684 $135,982
Gilmanton Iron Works 1 1,622 $110,562
Milan 1 1,609 $71,538
Lyndeborough 1 1,606 $114,107
Barnstead 1 1,535 $88,188
Spofford 1 1,532 $109,864
Bennington 1 1,515 $73,519
Salisbury 1 1,507 $97,731
Wilmot 1 1,502 $110,917
Danbury 1 1,491 $62,500
Lincoln 1 1,474 $63,813
Center Tuftonboro 1 1,469 $75,323
Center Sandwich 1 1,461 $136,371
Francestown 1 1,444 $104,500
Franconia 1 1,425 $73,011
Temple 1 1,372 $93,194
Madison 1 1,360 $95,446
East Wakefield 1 1,350 $64,375
Freedom 1 1,336 $74,167
Orford 1 1,313 $82,625
Tamworth 1 1,278 $75,978
Silver Lake 1 1,236 $94,911
Grafton 1 1,200 $72,500
North Woodstock 1 1,194 $64,928
North Stratford 1 1,193 $48,611
Hebron 1 1,144 $103,750
Jackson 1 1,144 $93,984
Glen 1 1,097 $100,701
Washington 1 1,097 $85,000
Wentworth 1 1,083 $87,143
Intervale 1 1,078 $57,554
Bath 1 1,077 $64,904
Goshen 1 1,077 $59,896
Etna 1 1,035 $207,625
Pittsburg 1 1,023 $59,167
North Sutton 1 995 $118,304
Bartlett 1 979 $39,241
Harrisville 1 977 $89,737
Jefferson 1 972 $63,765
Lempster 1 934 $92,500
Stoddard 1 927 $87,917
New Castle 1 904 $164,167
Hill 1 902 $81,136
Chocorua 1 882 $55,904
Gilsum 1 871 $70,000
Monroe 1 856 $78,958
Piermont 1 849 $88,438
Mirror Lake 1 824 $96,439
Center Harbor 1 820 $100,192
Marlow 1 803 $103,333
Springfield 1 798 $107,614
Twin Mountain 1 795 $77,500
Nelson 1 773 $92,143
Warren 1 763 $51,793
Sullivan 1 687 $96,750
West Stewartstown 1 670 $59,792
Meriden 1 638 $155,526
Pike 1 637
Sugar Hill 1 633 $124,500
South Tamworth 1 583 $75,893
North Walpole 1 558 $79,318
Acworth 1 478 $74,167
Haverhill 1 469 $74,000
Errol 1 417 $60,000
Randolph 1 408 $95,556
Georges Mills 1 374 $38,497
Ashuelot 1 357 $31,750
Rye Beach 1 356
Eaton Center 1 355 $67,813
South Acworth 1 320 $88,333
Milton Mills 1 314
South Sutton 1 309 $176,103
Chesterfield 1 303
Waterville Valley 1 248 $89,276
North Sandwich 1 246 $79,375
Elkins 1 209 $125,968
Kearsarge 1 192
West Nottingham 1 134
Melvin Village 1 130
East Andover 1 110 $135,625
Glencliff 1 81 $44,398
Woodstock 1 57
West Ossipee 1 51
Wonalancet 1 5
Bretton Woods 1 0
Center Strafford 1 0
Cornish Flat 1 0
Drewsville 1 0
East Candia 1 0
East Derry 1 0
Enfield Center 1 0
Guild 1 0
Lochmere 1 0
Lyme Center 1 0
Mount Washington 1 0
Newton Junction 1 0
North Salem 1 0
South Newbury 1 0
West Peterborough 1 0
West Swanzey 1 0
Winnisquam 1 0
Wolfeboro Falls 1 0