Home ›
Cities ›
New Hampshire
Cities & Towns in New Hampshire: Complete List (2023)
Last updated: 2023 BLS data · Page refreshed: 2026-05-19
99 cities and towns with demographics, income, and housing data
U.S. Census ACS 2023 5-Year Estimates · Updated 2026
$83,188
Avg Median Income
Median Household Income by State
Compare median household income across all states. Click any state for city details.
AK
AL
AR
AZ
CA
CO
FL
GA
HI
IA
ID
IL
IN
KS
KY
LA
ME
MI
MN
MO
MS
MT
NC
ND
NE
NM
NV
NY
OH
OK
OR
PA
SC
SD
TN
TX
UT
VA
WA
WI
WV
WY
VT
NH
MA
RI
CT
NJ
DE
MD
DC
Source: Bureau of Labor Statistics , OEWS 2023 Annual
AL
$61,001
AK
$73,748
AZ
$65,192
AR
$54,611
CA
$100,714
CO
$92,484
CT
$125,705
DE
$88,535
DC
$109,870
FL
$78,655
GA
$63,719
HI
$95,719
ID
$68,710
IL
$77,425
IN
$70,614
IA
$71,006
KS
$66,037
KY
$67,112
LA
$56,729
ME
$70,545
MD
$112,568
MA
$110,156
MI
$68,162
MN
$77,860
MS
$51,489
MO
$63,244
MT
$67,354
NE
$68,623
NV
$82,230
NH
$83,188
NJ
$118,687
NM
$68,129
NY
$99,434
NC
$66,834
ND
$74,115
OH
$73,664
OK
$58,277
OR
$78,660
PA
$75,492
RI
$97,673
SC
$61,079
SD
$68,796
TN
$65,453
TX
$75,354
UT
$92,843
VT
$72,426
VA
$90,518
WA
$95,277
WV
$56,331
WI
$75,393
WY
$82,286
New Hampshire has 99 cities, towns, and census-designated places tracked in our database.
The average median household income across New Hampshire communities is $83,188.
Median home values average $330,928.
The largest city is Manchester with a population of 115,643.
Highest Median Income
$153,281
Most Affordable (Home Value)
$131,000
All 99 Cities in New Hampshire
A
City / Town
Population
Median Income
Median Home Value
Alton
281
N/A
$363,300
Amherst
726
$154,286
$544,600
Antrim
1,265
$72,738
$281,500
Ashland
1,404
$44,188
$173,900
B
City / Town
Population
Median Income
Median Home Value
Bartlett
312
N/A
N/A
Belmont
1,378
$52,594
$208,700
Bennington
326
$74,125
$243,100
Berlin
9,383
$45,180
$131,000
Bethlehem
1,058
$64,625
$262,000
Blodgett Landing
100
N/A
$343,500
Bradford
404
$84,375
$302,300
Bristol
2,098
$73,993
$237,400
C
City / Town
Population
Median Income
Median Home Value
Canaan
257
N/A
$275,000
Center Ossipee
583
N/A
$223,100
Center Sandwich
101
$102,083
$392,500
Charlestown
659
$31,078
$119,800
Claremont
13,078
$59,096
$204,600
Colebrook
1,268
$46,833
$156,700
Concord
44,375
$84,902
$350,900
Contoocook
1,376
$97,928
$421,300
Conway
3,879
$59,167
$264,900
D
City / Town
Population
Median Income
Median Home Value
Derry
21,339
$91,673
$391,200
Dover
33,364
$94,829
$436,700
Durham
10,681
$112,070
$498,000
E
City / Town
Population
Median Income
Median Home Value
East Merrimack
5,081
$87,311
$291,500
Enfield
1,994
$99,330
$277,900
Epping
2,796
$95,273
$384,800
Exeter
9,964
$87,346
$357,500
F
City / Town
Population
Median Income
Median Home Value
Farmington
3,924
$55,029
$229,600
Francestown
133
$138,438
$366,700
Franklin
8,799
$71,648
$262,200
G
City / Town
Population
Median Income
Median Home Value
Goffstown
3,490
$132,997
$415,300
Gorham
2,092
$62,679
$146,300
Greenville
865
$53,807
$281,700
Groveton
834
$37,321
$104,700
H
City / Town
Population
Median Income
Median Home Value
Hampton
10,101
$97,163
$545,300
Hampton Beach
2,605
$82,557
$508,900
Hancock
132
$55,278
$381,000
Hanover
8,479
$153,281
$842,600
Henniker
2,993
$76,326
$296,400
Hillsborough
1,616
$49,205
$265,200
Hinsdale
1,580
$72,292
$227,000
Hooksett
5,876
$101,053
$348,100
Hudson
7,469
$95,842
$366,400
J
City / Town
Population
Median Income
Median Home Value
Jaffrey
3,277
$99,667
$217,700
K
City / Town
Population
Median Income
Median Home Value
Keene
22,939
$78,445
$252,500
Klondike Corner
488
N/A
$629,100
L
City / Town
Population
Median Income
Median Home Value
Laconia
17,085
$73,218
$340,300
Lancaster
2,230
$66,765
$200,500
Lebanon
14,999
$98,147
$385,400
Lincoln
923
$60,000
$326,700
Lisbon
730
$68,813
$181,300
Littleton
4,114
$53,082
$230,500
Londonderry
12,225
$119,571
$469,500
Loudon
614
$106,486
$410,200
M
City / Town
Population
Median Income
Median Home Value
Manchester
115,643
$81,007
$365,600
Marlborough
1,048
$67,356
$261,700
Melvin Village
324
$101,298
$428,300
Meredith
2,617
$59,375
$450,000
Milford
8,956
$78,684
$357,800
Milton
356
$48,125
$240,400
Mountain Lakes
354
$35,603
$264,800
N
City / Town
Population
Median Income
Median Home Value
Nashua
91,294
$96,326
$403,900
New Boston
245
$250,001
N/A
New Hampton
302
$105,938
$298,200
New London
1,278
N/A
$481,000
Newfields
294
$185,769
$484,100
Newmarket
5,679
$87,196
$423,500
Newport
4,758
$78,174
$211,200
North Conway
2,041
$71,198
$435,000
North Haverhill
728
$58,631
$237,700
North Walpole
513
$74,167
$201,000
North Woodstock
447
$71,094
$329,200
P
City / Town
Population
Median Income
Median Home Value
Peterborough
2,539
$85,833
$379,300
Pinardville
4,418
$79,340
$286,300
Pittsfield
1,744
$60,144
$273,100
Plainfield
220
$109,500
$455,600
Plymouth
4,969
$89,500
$294,400
Portsmouth
22,545
$106,219
$688,500
R
City / Town
Population
Median Income
Median Home Value
Raymond
3,645
$73,066
$314,900
Rochester
33,144
$80,836
$279,100
S
City / Town
Population
Median Income
Median Home Value
Sanbornville
1,317
$126,359
$251,100
Seabrook Beach
1,001
$93,571
$920,900
Somersworth
12,111
$74,504
$318,400
South Hooksett
5,902
$130,000
$433,200
Suissevale
230
$100,795
$462,500
Suncook
5,432
$79,836
$361,100
T
City / Town
Population
Median Income
Median Home Value
Tilton Northfield
3,101
$66,705
$250,000
Troy
1,081
$96,250
$204,600
U
City / Town
Population
Median Income
Median Home Value
Union
131
$75,117
$162,900
W
City / Town
Population
Median Income
Median Home Value
Walpole
512
$89,750
$438,400
Warner
341
$47,885
$386,400
West Stewartstown
312
$80,167
$27,600
West Swanzey
1,188
$47,090
$193,400
Whitefield
1,512
$61,429
$195,400
Wilton
1,038
$84,342
$359,800
Winchester
1,306
$81,250
$217,800
Wolfeboro
2,531
$51,839
$475,200
Woodsville
1,422
$57,946
$228,000
Frequently Asked Questions
How many cities are in New Hampshire?
There are 99 cities, towns, and census-designated places in New Hampshire tracked in our database, based on U.S. Census Bureau data.
What is the average median household income in New Hampshire?
The average median household income across New Hampshire communities is $83,188, based on ACS 5-Year Estimates.
What is the average home value in New Hampshire?
The average median home value across New Hampshire cities is $330,928.
What is the largest city in New Hampshire?
The largest city in New Hampshire is Manchester with a population of 115,643.
Data Source & Methodology
City data is sourced from the U.S. Census Bureau’s American Community Survey (ACS) 2023 5-Year Estimates. Includes demographics, income, education, housing, and employment data for all census-designated places.
Our Methodology · Data Sources · Source: U.S. Census Bureau
You're Almost In!
Thanks for subscribing. We just sent a confirmation email — tap the link inside to complete your signup.
📧 Check your inbox (and spam folder, just in case)