Affordable & Value Seekers
Towns with lower median home prices, reasonable taxes, and good value for first-time buyers.
What It's Like
β Why These Towns Fit
π‘ Things to Consider
Recommended Towns
86 towns in New Hampshire that are great for affordable & value seekers.
Charlestown
Sullivan County β’ Pop. 4,806
Hinsdale
Cheshire County β’ Pop. 3,948
Troy
Cheshire County β’ Pop. 2,130
Colebrook
Coos County β’ Pop. 2,084
Lisbon
Grafton County β’ Pop. 1,621
Northumberland
Coos County β’ Pop. 2,126
Stratford
Coos County β’ Pop. 662
Franklin
Merrimack County β’ Pop. 8,741
Farmington
Strafford County β’ Pop. 6,722
Winchester
Cheshire County β’ Pop. 4,150
Belmont
Belknap County β’ Pop. 7,314
Claremont
Sullivan County β’ Pop. 12,949
Somersworth
Strafford County β’ Pop. 11,855
Newport
Sullivan County β’ Pop. 6,299
Littleton
Grafton County β’ Pop. 6,005
Milton
Strafford County β’ Pop. 4,482
Pittsfield
Merrimack County β’ Pop. 4,075
Lancaster
Coos County β’ Pop. 3,218
Gorham
Coos County β’ Pop. 2,698
Whitefield
Coos County β’ Pop. 2,490
Unity
Sullivan County β’ Pop. 1,518
Rochester
Strafford County β’ Pop. 32,492
Berlin
Coos County β’ Pop. 9,425
Ashland
Grafton County β’ Pop. 1,938
Richmond
Cheshire County β’ Pop. 1,197
Gilsum
Cheshire County β’ Pop. 752
Nelson
Cheshire County β’ Pop. 629
Chatham
Carroll County β’ Pop. 341
Dalton
Coos County β’ Pop. 933
Sullivan
Cheshire County β’ Pop. 658
Dorchester
Grafton County β’ Pop. 339
Dummer
Coos County β’ Pop. 306
Monroe
Grafton County β’ Pop. 864
Greenville
Hillsborough County β’ Pop. 1,974
Danbury
Merrimack County β’ Pop. 1,250
Greenfield
Hillsborough County β’ Pop. 1,716
Sanbornton
Belknap County β’ Pop. 3,026
Grafton
Grafton County β’ Pop. 1,385
Dover
Strafford County β’ Pop. 32,741
Alstead
Cheshire County β’ Pop. 1,864
Piermont
Grafton County β’ Pop. 769
Haverhill
Grafton County β’ Pop. 4,585
Lempster
Sullivan County β’ Pop. 1,118
Salisbury
Merrimack County β’ Pop. 1,422
Wentworth
Grafton County β’ Pop. 845
Westmoreland
Cheshire County β’ Pop. 1,706
Croydon
Sullivan County β’ Pop. 801
Barnstead
Belknap County β’ Pop. 4,915
Marlow
Cheshire County β’ Pop. 749
Effingham
Carroll County β’ Pop. 1,691
Hooksett
Merrimack County β’ Pop. 14,871
Plaistow
Rockingham County β’ Pop. 7,830
Newton
Rockingham County β’ Pop. 4,820
Boscawen
Merrimack County β’ Pop. 3,998
Weare
Hillsborough County β’ Pop. 9,092
Epping
Rockingham County β’ Pop. 7,125
Northfield
Merrimack County β’ Pop. 4,872
Epsom
Merrimack County β’ Pop. 4,834
Tilton
Belknap County β’ Pop. 3,962
Wilton
Hillsborough County β’ Pop. 3,896
Chichester
Merrimack County β’ Pop. 2,665
Antrim
Hillsborough County β’ Pop. 2,651
Rollinsford
Strafford County β’ Pop. 2,597
Bennington
Hillsborough County β’ Pop. 1,501
Milan
Coos County β’ Pop. 1,358
Wilmot
Merrimack County β’ Pop. 1,407
Stewartstown
Coos County β’ Pop. 813
Goshen
Sullivan County β’ Pop. 796
Brookfield
Carroll County β’ Pop. 755
Albany
Carroll County β’ Pop. 759
Columbia
Coos County β’ Pop. 659
Langdon
Sullivan County β’ Pop. 651
Lyman
Grafton County β’ Pop. 585
Groton
Grafton County β’ Pop. 569
Landaff
Grafton County β’ Pop. 446
Benton
Grafton County β’ Pop. 374
Shelburne
Coos County β’ Pop. 353
Stark
Coos County β’ Pop. 478
Windsor
Hillsborough County β’ Pop. 262
Roxbury
Cheshire County β’ Pop. 220
Orange
Grafton County β’ Pop. 277
Derry
Rockingham County β’ Pop. 34,317
Hudson
Hillsborough County β’ Pop. 25,394
Goffstown
Hillsborough County β’ Pop. 18,577
Raymond
Rockingham County β’ Pop. 10,684
New Ipswich
Hillsborough County β’ Pop. 5,204
Also Consider
Boston Commuters
Southern NH towns within reasonable commuting distance of Boston, offering NH's tax advantages.
Families & Good Schools
Family-oriented suburbs with top-rated schools, safe neighborhoods, and community amenities.
Remote Workers & Privacy
Towns offering space, quiet, and the infrastructure needed for remote work.
Not Sure Which Lifestyle Fits?
Take our quiz to find the perfect NH town based on your preferences, priorities, and lifestyle.