NH Town Guide

Find Your Perfect New Hampshire Town

Browse New Hampshire Towns

Explore all 234 towns across New Hampshire. Compare housing costs, schools, demographics, and quality of life to find your perfect community.

Showing 234 of 234 towns
Filter by lifestyle:

Manchester

Hillsborough County • Merrimack Valley

Median Home
$305k
Median Income
$74k
+1 more

Nashua

Hillsborough County • Merrimack Valley

Median Home
$345k
Median Income
$89k
+1 more

Concord

Merrimack County • Merrimack Valley

Median Home
$288k
Median Income
$78k
+1 more

Derry

Rockingham County • Merrimack Valley

Median Home
$345k
Median Income
$95k
+1 more

Dover

Strafford County • Seacoast Region

Median Home
$369k
Median Income
$91k
+1 more

Rochester

Strafford County • Seacoast Region

Median Home
$238k
Median Income
$75k
+1 more

Salem

Rockingham County • Merrimack Valley

Median Home
$407k
Median Income
$102k
+1 more

Merrimack

Hillsborough County • Merrimack Valley

Median Home
$378k
Median Income
$121k
+1 more

Londonderry

Rockingham County • Merrimack Valley

Median Home
$424k
Median Income
$128k
+1 more

Hudson

Hillsborough County • Merrimack Valley

Median Home
$378k
Median Income
$125k
+1 more

Bedford

Hillsborough County • Merrimack Valley

Median Home
$540k
Median Income
$152k
+1 more

Keene

Cheshire County • Monadnock Region

Median Home
$221k
Median Income
$69k
+1 more

Portsmouth

Rockingham County • Seacoast Region

Median Home
$594k
Median Income
$100k
+1 more

Goffstown

Hillsborough County • Merrimack Valley

Median Home
$323k
Median Income
$104k
+1 more

Laconia

Belknap County • Lakes Region

Median Home
$252k
Median Income
$68k
+1 more

Hampton

Rockingham County • Seacoast Region

Median Home
$461k
Median Income
$93k
+1 more

Milford

Hillsborough County • Monadnock Region

Median Home
$332k
Median Income
$85k
+1 more

Exeter

Rockingham County • Seacoast Region

Median Home
$399k
Median Income
$88k
+1 more

Windham

Rockingham County • Monadnock Region

Median Home
$610k
Median Income
$172k
+1 more

Durham

Strafford County • Seacoast Region

Median Home
$448k
Median Income
$98k
+1 more

Hooksett

Merrimack County • Merrimack Valley

Median Home
$336k
Median Income
$100k
+1 more

Lebanon

Grafton County • Dartmouth–Lake Sunapee

Median Home
$317k
Median Income
$91k
+1 more

Pelham

Hillsborough County • Merrimack Valley

Median Home
$457k
Median Income
$122k
+1 more

Claremont

Sullivan County • Dartmouth–Lake Sunapee

Median Home
$158k
Median Income
$54k
+1 more

Hanover

Grafton County • Dartmouth–Lake Sunapee

Median Home
$691k
Median Income
$154k
+1 more

Somersworth

Strafford County • Seacoast Region

Median Home
$266k
Median Income
$76k
+1 more

Amherst

Hillsborough County • Monadnock Region

Median Home
$483k
Median Income
$151k
+1 more

Raymond

Rockingham County • Monadnock Region

Median Home
$318k
Median Income
$92k
+1 more

Conway

Carroll County • White Mountains

Median Home
$249k
Median Income
$59k
+1 more

Newmarket

Rockingham County • Seacoast Region

Median Home
$370k
Median Income
$98k
+1 more

Berlin

Coos County • White Mountains

Median Home
$93k
Median Income
$42k
+1 more

Barrington

Strafford County • Seacoast Region

Median Home
$326k
Median Income
$103k
+1 more

Weare

Hillsborough County • Merrimack Valley

Median Home
$316k
Median Income
$110k
+1 more

Hampstead

Rockingham County • Seacoast Region

Median Home
$440k
Median Income
$107k

Franklin

Merrimack County • Lakes Region

Median Home
$234k
Median Income
$67k
+1 more

Litchfield

Hillsborough County • Merrimack Valley

Median Home
$413k
Median Income
$134k

Seabrook

Rockingham County • Seacoast Region

Median Home
$375k
Median Income
$86k
+1 more

Hollis

Hillsborough County • Monadnock Region

Median Home
$589k
Median Income
$155k
+1 more

Bow

Merrimack County • Merrimack Valley

Median Home
$402k
Median Income
$148k
+1 more

Plaistow

Rockingham County • Seacoast Region

Median Home
$370k
Median Income
$104k

Gilford

Belknap County • Lakes Region

Median Home
$364k
Median Income
$113k
+1 more

Stratham

Rockingham County • Seacoast Region

Median Home
$571k
Median Income
$127k
+1 more

Belmont

Belknap County • Lakes Region

Median Home
$235k
Median Income
$73k
+1 more

Swanzey

Cheshire County • Monadnock Region

Median Home
$235k
Median Income
$72k

Pembroke

Merrimack County • Merrimack Valley

Median Home
$324k
Median Income
$95k

Epping

Rockingham County • Seacoast Region

Median Home
$399k
Median Income
$97k

Atkinson

Rockingham County • Seacoast Region

Median Home
$459k
Median Income
$138k

Farmington

Strafford County • Seacoast Region

Median Home
$239k
Median Income
$61k

Plymouth

Grafton County • White Mountains

Median Home
$235k
Median Income
$71k
+1 more

Meredith

Belknap County • Lakes Region

Median Home
$402k
Median Income
$65k
+1 more

Sandown

Rockingham County • Seacoast Region

Median Home
$375k
Median Income
$126k

Rindge

Cheshire County • Monadnock Region

Median Home
$292k
Median Income
$98k

Peterborough

Hillsborough County • Monadnock Region

Median Home
$323k
Median Income
$98k
+1 more

Wolfeboro

Carroll County • Lakes Region

Median Home
$397k
Median Income
$76k
+1 more

Newport

Sullivan County • Dartmouth–Lake Sunapee

Median Home
$171k
Median Income
$74k

Kingston

Rockingham County • Seacoast Region

Median Home
$410k
Median Income
$90k

Henniker

Merrimack County • Merrimack Valley

Median Home
$273k
Median Income
$77k

New Boston

Hillsborough County • Merrimack Valley

Median Home
$377k
Median Income
$138k

Littleton

Grafton County • White Mountains

Median Home
$237k
Median Income
$51k
+1 more

Auburn

Rockingham County • Seacoast Region

Median Home
$480k
Median Income
$139k

Hillsborough

Hillsborough County • Merrimack Valley

Median Home
$227k
Median Income
$82k

Hopkinton

Merrimack County • Merrimack Valley

Median Home
$378k
Median Income
$116k

Alton

Belknap County • Lakes Region

Median Home
$345k
Median Income
$112k

Brookline

Hillsborough County • Merrimack Valley

Median Home
$431k
Median Income
$164k

Loudon

Merrimack County • Merrimack Valley

Median Home
$282k
Median Income
$77k

Rye

Rockingham County • Seacoast Region

Median Home
$876k
Median Income
$138k
+1 more

Jaffrey

Cheshire County • Monadnock Region

Median Home
$234k
Median Income
$82k
+1 more

Chester

Rockingham County • Seacoast Region

Median Home
$451k
Median Income
$135k

Nottingham

Rockingham County • Seacoast Region

Median Home
$375k
Median Income
$96k

New Ipswich

Hillsborough County • Merrimack Valley

Median Home
$294k
Median Income
$92k

Wakefield

Carroll County • Lakes Region

Median Home
$294k
Median Income
$87k

Moultonborough

Carroll County • Lakes Region

Median Home
$450k
Median Income
$95k

Barnstead

Belknap County • Lakes Region

Median Home
$266k
Median Income
$89k

Northfield

Merrimack County • Merrimack Valley

Median Home
$235k
Median Income
$75k

Deerfield

Rockingham County • Seacoast Region

Median Home
$363k
Median Income
$119k

Epsom

Merrimack County • Merrimack Valley

Median Home
$287k
Median Income
$91k

Newton

Rockingham County • Seacoast Region

Median Home
$385k
Median Income
$141k

Charlestown

Sullivan County • Dartmouth–Lake Sunapee

Median Home
$134k
Median Income
$47k

Fremont

Rockingham County • Seacoast Region

Median Home
$353k
Median Income
$122k

Allenstown

Merrimack County • Merrimack Valley

Median Home
$177k
Median Income
$75k

Northwood

Rockingham County • Seacoast Region

Median Home
$343k
Median Income
$122k

Haverhill

Grafton County • Dartmouth–Lake Sunapee

Median Home
$175k
Median Income
$59k

North Hampton

Rockingham County • Seacoast Region

Median Home
$596k
Median Income
$116k

Lee

Strafford County • Seacoast Region

Median Home
$406k
Median Income
$116k

Brentwood

Rockingham County • Seacoast Region

Median Home
$459k
Median Income
$154k

Milton

Strafford County • Seacoast Region

Median Home
$247k
Median Income
$87k

Enfield

Grafton County • Dartmouth–Lake Sunapee

Median Home
$297k
Median Income
$92k

Danville

Rockingham County • Seacoast Region

Median Home
$355k
Median Income
$118k

New London

Merrimack County • Merrimack Valley

Median Home
$450k
Median Income
$87k

Ossipee

Carroll County • Lakes Region

Median Home
$250k
Median Income
$70k

Strafford

Strafford County • Seacoast Region

Median Home
$364k
Median Income
$134k

Winchester

Cheshire County • Monadnock Region

Median Home
$189k
Median Income
$57k

Pittsfield

Merrimack County • Merrimack Valley

Median Home
$244k
Median Income
$65k

Greenland

Rockingham County • Seacoast Region

Median Home
$565k
Median Income
$144k

Candia

Rockingham County • Seacoast Region

Median Home
$366k
Median Income
$117k

Boscawen

Merrimack County • Merrimack Valley

Median Home
$260k
Median Income
$84k

Tilton

Belknap County • Lakes Region

Median Home
$193k
Median Income
$65k

Hinsdale

Cheshire County • Monadnock Region

Median Home
$154k
Median Income
$67k

Gilmanton

Belknap County • Lakes Region

Median Home
$317k
Median Income
$105k

Wilton

Hillsborough County • Merrimack Valley

Median Home
$324k
Median Income
$89k

Canaan

Grafton County • Dartmouth–Lake Sunapee

Median Home
$225k
Median Income
$80k

Walpole

Cheshire County • Monadnock Region

Median Home
$251k
Median Income
$84k

Chesterfield

Cheshire County • Monadnock Region

Median Home
$276k
Median Income
$110k

Campton

Grafton County • White Mountains

Median Home
$225k
Median Income
$108k

Sunapee

Sullivan County • Dartmouth–Lake Sunapee

Median Home
$342k
Median Income
$102k

Bristol

Grafton County • White Mountains

Median Home
$212k
Median Income
$75k

Lancaster

Coos County • Great North Woods

Median Home
$188k
Median Income
$75k

Bartlett

Carroll County • Lakes Region

Median Home
$332k
Median Income
$56k

Sanbornton

Belknap County • Lakes Region

Median Home
$349k
Median Income
$82k

Dunbarton

Merrimack County • Merrimack Valley

Median Home
$411k
Median Income
$138k

Warner

Merrimack County • Merrimack Valley

Median Home
$304k
Median Income
$83k

Tamworth

Carroll County • Lakes Region

Median Home
$289k
Median Income
$61k

Thornton

Grafton County • White Mountains

Median Home
$274k
Median Income
$83k

Gorham

Coos County • Great North Woods

Median Home
$140k
Median Income
$56k

New Durham

Strafford County • Seacoast Region

Median Home
$284k
Median Income
$97k

Chichester

Merrimack County • Merrimack Valley

Median Home
$342k
Median Income
$119k

Antrim

Hillsborough County • Merrimack Valley

Median Home
$264k
Median Income
$86k

Rollinsford

Strafford County • Seacoast Region

Median Home
$328k
Median Income
$81k

Mont Vernon

Hillsborough County • Merrimack Valley

Median Home
$437k
Median Income
$157k

Madison

Carroll County • Lakes Region

Median Home
$332k
Median Income
$101k

Whitefield

Coos County • Great North Woods

Median Home
$201k
Median Income
$58k

Bethlehem

Grafton County • White Mountains

Median Home
$246k
Median Income
$82k

Tuftonboro

Carroll County • Lakes Region

Median Home
$386k
Median Income
$83k

Plainfield

Sullivan County • Dartmouth–Lake Sunapee

Median Home
$388k
Median Income
$115k

East Kingston

Rockingham County • Seacoast Region

Median Home
$474k
Median Income
$115k

Andover

Merrimack County • Merrimack Valley

Median Home
$307k
Median Income
$87k

Hampton Falls

Rockingham County • Seacoast Region

Median Home
$596k
Median Income
$152k
+1 more

Canterbury

Merrimack County • Merrimack Valley

Median Home
$364k
Median Income
$111k

New Hampton

Belknap County • Lakes Region

Median Home
$323k
Median Income
$74k

Fitzwilliam

Cheshire County • Monadnock Region

Median Home
$246k
Median Income
$86k

North Conway

Carroll County • White Mountains

Median Home
$249k
Median Income
$59k
+1 more

Newbury

Merrimack County • Merrimack Valley

Median Home
$407k
Median Income
$116k

Troy

Cheshire County • Monadnock Region

Median Home
$184k
Median Income
$58k

Northumberland

Coos County • Great North Woods

Median Home
$103k
Median Income
$52k

Marlborough

Cheshire County • Monadnock Region

Median Home
$242k
Median Income
$71k

Kensington

Rockingham County • Seacoast Region

Median Home
$514k
Median Income
$140k

Colebrook

Coos County • Great North Woods

Median Home
$173k
Median Income
$50k

Holderness

Grafton County • White Mountains

Median Home
$347k
Median Income
$79k

Sutton

Merrimack County • Merrimack Valley

Median Home
$290k
Median Income
$131k

Greenville

Hillsborough County • Merrimack Valley

Population
1,974
Median Income
$82k

Ashland

Grafton County • White Mountains

Median Home
$174k
Median Income
$53k

Madbury

Strafford County • Seacoast Region

Median Home
$457k
Median Income
$166k

Webster

Merrimack County • Merrimack Valley

Median Home
$280k
Median Income
$105k

Deering

Hillsborough County • Merrimack Valley

Median Home
$257k
Median Income
$95k

Alstead

Cheshire County • Monadnock Region

Median Home
$203k
Median Income
$53k

Middleton

Strafford County • Seacoast Region

Median Home
$245k
Median Income
$94k

Alexandria

Grafton County • White Mountains

Median Home
$250k
Median Income
$82k

Newfields

Rockingham County • Seacoast Region

Median Home
$583k
Median Income
$185k

Lyme

Grafton County • Dartmouth–Lake Sunapee

Median Home
$623k
Median Income
$136k

Hancock

Hillsborough County • Merrimack Valley

Median Home
$398k
Median Income
$89k

Greenfield

Hillsborough County • Merrimack Valley

Median Home
$294k
Median Income
$100k

Westmoreland

Cheshire County • Monadnock Region

Median Home
$307k
Median Income
$95k

Lyndeborough

Hillsborough County • Merrimack Valley

Median Home
$316k
Median Income
$113k

Effingham

Carroll County • Lakes Region

Median Home
$246k
Median Income
$83k

Freedom

Carroll County • Lakes Region

Median Home
$339k
Median Income
$74k

Bradford

Merrimack County • Merrimack Valley

Median Home
$253k
Median Income
$84k

Lincoln

Grafton County • White Mountains

Median Home
$268k
Median Income
$64k
+1 more

Lisbon

Grafton County • White Mountains

Median Home
$167k
Median Income
$63k

Cornish

Sullivan County • Dartmouth–Lake Sunapee

Median Home
$269k
Median Income
$87k

Francestown

Hillsborough County • Merrimack Valley

Median Home
$350k
Median Income
$105k

Dublin

Cheshire County • Monadnock Region

Median Home
$358k
Median Income
$96k

Unity

Sullivan County • Dartmouth–Lake Sunapee

Median Home
$221k
Median Income
$66k

Bennington

Hillsborough County • Merrimack Valley

Median Home
$228k
Median Income
$73k

Rumney

Grafton County • White Mountains

Median Home
$241k
Median Income
$59k

Sandwich

Carroll County • Lakes Region

Median Home
$379k
Median Income
$125k

Mason

Hillsborough County • Merrimack Valley

Median Home
$343k
Median Income
$103k

Woodstock

Grafton County • White Mountains

Median Home
$296k
Median Income
$65k

Salisbury

Merrimack County • Merrimack Valley

Median Home
$276k
Median Income
$98k

Wilmot

Merrimack County • Merrimack Valley

Median Home
$316k
Median Income
$111k

Grafton

Grafton County • White Mountains

Median Home
$213k
Median Income
$73k

Temple

Hillsborough County • Merrimack Valley

Median Home
$353k
Median Income
$93k

Stoddard

Cheshire County • Monadnock Region

Median Home
$299k
Median Income
$89k

Milan

Coos County • Great North Woods

Median Home
$206k
Median Income
$71k

Springfield

Sullivan County • Dartmouth–Lake Sunapee

Median Home
$315k
Median Income
$96k

Danbury

Merrimack County • Merrimack Valley

Median Home
$184k
Median Income
$63k

Orford

Grafton County • Dartmouth–Lake Sunapee

Median Home
$276k
Median Income
$83k

Richmond

Cheshire County • Monadnock Region

Median Home
$275k
Median Income
$88k

Washington

Sullivan County • Dartmouth–Lake Sunapee

Median Home
$269k
Median Income
$85k

Bridgewater

Grafton County • White Mountains

Median Home
$324k
Median Income
$78k

Lempster

Sullivan County • Dartmouth–Lake Sunapee

Median Home
$203k
Median Income
$89k

Franconia

Grafton County • White Mountains

Median Home
$440k
Median Income
$69k

Bath

Grafton County • White Mountains

Median Home
$195k
Median Income
$65k

Jefferson

Coos County • Great North Woods

Median Home
$272k
Median Income
$64k

Center Harbor

Belknap County • Lakes Region

Median Home
$357k
Median Income
$100k

Jackson

Carroll County • Lakes Region

Median Home
$502k
Median Income
$94k

Hill

Merrimack County • Merrimack Valley

Median Home
$229k
Median Income
$84k

New Castle

Rockingham County • Seacoast Region

Median Home
$1475k
Median Income
$164k

Harrisville

Cheshire County • Monadnock Region

Median Home
$311k
Median Income
$90k

Dalton

Coos County • Great North Woods

Median Home
$128k
Median Income
$65k

South Hampton

Rockingham County • Seacoast Region

Median Home
$573k
Median Income
$151k

Monroe

Grafton County • White Mountains

Median Home
$242k
Median Income
$79k

Acworth

Sullivan County • Dartmouth–Lake Sunapee

Median Home
$216k
Median Income
$77k

Wentworth

Grafton County • White Mountains

Median Home
$264k
Median Income
$87k

Warren

Grafton County • White Mountains

Median Home
$162k
Median Income
$51k

Carroll

Coos County • Great North Woods

Median Home
$224k
Median Income
$78k

Surry

Cheshire County • Monadnock Region

Median Home
$248k
Median Income
$94k

Stewartstown

Coos County • Great North Woods

Median Home
$147k
Median Income
$52k

Newington

Rockingham County • Seacoast Region

Median Home
$773k
Median Income
$156k

Croydon

Sullivan County • Dartmouth–Lake Sunapee

Median Home
$297k
Median Income
$97k

Pittsburg

Coos County • Great North Woods

Median Home
$262k
Median Income
$51k

Goshen

Sullivan County • Dartmouth–Lake Sunapee

Median Home
$217k
Median Income
$60k

Piermont

Grafton County • Dartmouth–Lake Sunapee

Median Home
$286k
Median Income
$88k

Albany

Carroll County • Lakes Region

Median Home
$251k
Median Income
$67k

Brookfield

Carroll County • Lakes Region

Median Home
$338k
Median Income
$89k

Gilsum

Cheshire County • Monadnock Region

Median Home
$218k
Median Income
$70k

Marlow

Cheshire County • Monadnock Region

Median Home
$253k
Median Income
$103k

Stratford

Coos County • Great North Woods

Median Home
$155k
Median Income
$48k

Columbia

Coos County • Great North Woods

Median Home
$157k
Median Income
$51k

Sullivan

Cheshire County • Monadnock Region

Median Home
$219k
Median Income
$97k

Langdon

Sullivan County • Dartmouth–Lake Sunapee

Median Home
$244k
Median Income
$100k

Sugar Hill

Grafton County • White Mountains

Median Home
$456k
Median Income
$125k

Hebron

Grafton County • White Mountains

Median Home
$434k
Median Income
$106k

Nelson

Cheshire County • Monadnock Region

Median Home
$307k
Median Income
$92k

Lyman

Grafton County • White Mountains

Median Home
$167k
Median Income
$86k

Groton

Grafton County • White Mountains

Median Home
$207k
Median Income
$69k

Waterville Valley

Grafton County • White Mountains

Median Home
$364k
Median Income
$89k

Stark

Coos County • Great North Woods

Median Home
$171k
Median Income
$56k

Landaff

Grafton County • White Mountains

Median Home
$244k
Median Income
$77k

Eaton

Carroll County • Lakes Region

Median Home
$334k
Median Income
$68k

Benton

Grafton County • White Mountains

Median Home
$268k
Median Income
$64k

Sharon

Hillsborough County • Merrimack Valley

Median Home
$406k
Median Income
$103k

Shelburne

Coos County • Great North Woods

Median Home
$262k
Median Income
$89k

Chatham

Carroll County • Lakes Region

Median Home
$281k
Median Income
$76k

Dorchester

Grafton County • White Mountains

Median Home
$144k
Median Income
$46k

Randolph

Coos County • Great North Woods

Median Home
$265k
Median Income
$96k

Dummer

Coos County • Great North Woods

Median Home
$200k
Median Income
$75k

Errol

Coos County • Great North Woods

Median Home
$258k
Median Income
$66k

Clarksville

Coos County • Great North Woods

Median Home
$198k
Median Income
$72k

Easton

Grafton County • White Mountains

Median Home
$388k
Median Income
$99k

Orange

Grafton County • White Mountains

Median Home
$264k
Median Income
$104k

Windsor

Hillsborough County • Merrimack Valley

Median Home
$260k
Median Income
$96k

Roxbury

Cheshire County • Monadnock Region

Median Home
$244k
Median Income
$67k

Ellsworth

Grafton County • White Mountains

Median Home
$215k
Median Income
$74k

Livermore

Grafton County • White Mountains

Population
2
County
Grafton

Can't Decide?

Use our comparison tool to evaluate towns side-by-side based on what matters most to you.

Compare Towns