Cities & Towns in New Hampshire: Complete List (2023)

Last updated: 2023 BLS data · Page refreshed:

99 cities and towns with demographics, income, and housing data

U.S. Census ACS 2023 5-Year Estimates · Updated 2026

99
Cities & Towns
$83,188
Avg Median Income
$330,928
Avg Home Value
660,711
Total Population

Median Household Income by State

Compare median household income across all states. Click any state for city details.

Click for full breakdown →
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
$51,489
$125,705

Source: Bureau of Labor Statistics, OEWS 2023 Annual

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.

Largest City
115,643
Highest Median Income
$153,281
Most Affordable (Home Value)
$131,000

All 99 Cities in New Hampshire

A B C D E F G H J K L M N P R S T U W

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

Salaries in New Hampshire

Explore salary data for popular occupations in New Hampshire:

See all New Hampshire salaries →

Highest Paying Jobs in New Hampshire Average Salary in New Hampshire

Colleges in New Hampshire

See all New Hampshire colleges →

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

Cities in Other States

Alabama Alaska Arizona Arkansas California Colorado Connecticut Delaware District of Columbia Florida Georgia Hawaii Idaho Illinois Indiana Iowa Kansas Kentucky Louisiana Maine Maryland Massachusetts Michigan Minnesota Mississippi Missouri Montana Nebraska Nevada New Jersey New Mexico New York North Carolina North Dakota Ohio Oklahoma Oregon Pennsylvania Rhode Island South Carolina South Dakota Tennessee Texas Utah Vermont Virginia Washington West Virginia Wisconsin Wyoming

Earn More in New Hampshire

Remote roles that pay New Hampshire rates, resumes that beat local ATS filters, and skills that shift your market value. · Sponsored - see disclosure.

FlexJobs · (Ad)
Access 50,000+ vetted remote, hybrid, and flexible job listings. No ads, no scams.
Find Remote & Flexible Jobs →
MyPerfectResume · (Ad)
Create an ATS-friendly resume in minutes. Trusted by millions of job seekers.
Build My Resume →
ExpertRating · (Ad)
300+ online certifications in Project Management, Six Sigma, IT & more. Boost your resume today.
Get Certified & Earn More →
Mondly by Pearson · (Ad)
Join 140M+ learners. Master any of 41 languages with bite-sized lessons. Trusted by Pearson.
Learn a New Language →

Get Monthly Salary Insights & Career Data

Free data-driven career updates — no spam, unsubscribe anytime.

Join career-minded Americans who use data to make smarter decisions. Privacy Policy