NH Town Guide

Find Your Perfect New Hampshire Town

Merrimack Valley

New Hampshire's economic engine — the state's largest cities, major employers, and the best commuter access to Boston.

56
Towns
615,592
Total Population

About Merrimack Valley

The Merrimack Valley is the economic and demographic center of New Hampshire, home to the state's two largest cities — Manchester and Nashua — and a constellation of thriving suburban communities. The Merrimack River, which flows south through the region before crossing into Massachusetts, powered the textile mills that built Manchester and Nashua into industrial powerhouses in the 19th century. Today those mill buildings have been transformed into lofts, offices, restaurants, and innovation hubs, and the region has reinvented itself as a technology, healthcare, and professional services economy.

Manchester, New Hampshire's largest city, has undergone a remarkable transformation over the past two decades. The Millyard — once the largest textile manufacturing complex in the world — now houses the University of New Hampshire's Manchester campus, technology companies, biotech firms, and a growing startup ecosystem. Manchester-Boston Regional Airport provides direct flights to major hubs, making the city a genuine alternative to Boston for businesses and residents alike. The city's arts scene, anchored by the Currier Museum of Art, and its diverse restaurant offerings reflect a community that has embraced its urban character.

Nashua, consistently ranked among the best places to live in the United States, sits at the Massachusetts border and offers perhaps the most compelling value proposition in the region: easy access to Boston's job market, no state income or sales tax, and housing costs significantly below comparable Massachusetts communities. The city's economy is anchored by major employers in defense, technology, and healthcare, and its school system is among the strongest in the state. The downtown has seen significant investment in recent years, with new restaurants, breweries, and cultural venues drawing residents from across the region.

The suburban towns of the Merrimack Valley — Bedford, Londonderry, Derry, Merrimack, Amherst, and others — offer a range of housing options from starter homes to executive estates. These communities have grown rapidly as Massachusetts residents have discovered that crossing the border can mean significantly lower housing costs, no income tax, and access to excellent schools. The tradeoff is typically a longer commute, though the region's highway network — I-93, I-293, and Route 3 — provides reasonable access to Boston and Manchester.

Concord, the state capital, anchors the northern end of the Merrimack Valley and provides a different kind of community experience. Smaller and more politically oriented than Manchester or Nashua, Concord offers a walkable downtown, strong arts organizations, and the stability of state government employment. The city's Main Street has seen a revival of independent businesses, and its proximity to both the Lakes Region and the White Mountains makes it an attractive base for outdoor enthusiasts who also want urban amenities.

Regional Highlights

Manchester: largest city, transformed Millyard innovation district
Nashua: consistently ranked among best places to live in the US
No state income or sales tax with Boston commute access
Manchester-Boston Regional Airport with direct flights
Concord: state capital with walkable downtown
Strong school districts in Bedford, Londonderry, and Amherst

Towns in Merrimack Valley

Manchester

Hillsborough County • Pop. 115,644

Median Home
$305k
Median Income
$74k
young professionalsjob seekers+1
Learn More →

Nashua

Hillsborough County • Pop. 91,322

Median Home
$345k
Median Income
$89k
familiesboston commuters+1
Learn More →

Concord

Merrimack County • Pop. 43,976

Median Home
$288k
Median Income
$78k
familiesgovernment workers+1
Learn More →

Derry

Rockingham County • Pop. 34,317

Median Home
$345k
Median Income
$95k
familiescommuters+1
Learn More →

Salem

Rockingham County • Pop. 30,089

Median Home
$407k
Median Income
$102k
shopperscommuters+1
Learn More →

Merrimack

Hillsborough County • Pop. 26,632

Median Home
$378k
Median Income
$121k
familiesprofessionals+1
Learn More →

Londonderry

Rockingham County • Pop. 25,826

Median Home
$424k
Median Income
$128k
familiescommuters+1
Learn More →

Hudson

Hillsborough County • Pop. 25,394

Median Home
$378k
Median Income
$125k
familiescommuters+1
Learn More →

Bedford

Hillsborough County • Pop. 23,322

Median Home
$540k
Median Income
$152k
affluent familiesexecutives+1
Learn More →

Goffstown

Hillsborough County • Pop. 18,577

Median Home
$323k
Median Income
$104k
familiesnature lovers+1
Learn More →

Hooksett

Merrimack County • Pop. 14,871

Median Home
$336k
Median Income
$100k
commutersvalue seekers+1
Learn More →

Pelham

Hillsborough County • Pop. 14,222

Median Home
$457k
Median Income
$122k
familiescommuters+1
Learn More →

Weare

Hillsborough County • Pop. 9,092

Median Home
$316k
Median Income
$110k
familiesvalue seekers+1
Learn More →

Litchfield

Hillsborough County • Pop. 8,478

Median Home
$413k
Median Income
$134k
familiesnature lovers
Learn More →

Bow

Merrimack County • Pop. 8,229

Median Home
$402k
Median Income
$148k
familiesgovernment workers+1
Learn More →

Pembroke

Merrimack County • Pop. 7,207

Median Home
$324k
Median Income
$95k
familiesnature lovers
Learn More →

Henniker

Merrimack County • Pop. 6,185

Median Home
$273k
Median Income
$77k
familiesnature lovers
Learn More →

New Boston

Hillsborough County • Pop. 6,108

Median Home
$377k
Median Income
$138k
familiesnature lovers
Learn More →

Hillsborough

Hillsborough County • Pop. 5,939

Median Home
$227k
Median Income
$82k
familiesnature lovers
Learn More →

Hopkinton

Merrimack County • Pop. 5,914

Median Home
$378k
Median Income
$116k
familiesnature lovers
Learn More →

Brookline

Hillsborough County • Pop. 5,639

Median Home
$431k
Median Income
$164k
familiesnature lovers
Learn More →

Loudon

Merrimack County • Pop. 5,576

Median Home
$282k
Median Income
$77k
familiesnature lovers
Learn More →

New Ipswich

Hillsborough County • Pop. 5,204

Median Home
$294k
Median Income
$92k
familiesnature lovers
Learn More →

Northfield

Merrimack County • Pop. 4,872

Median Home
$235k
Median Income
$75k
familiesnature lovers
Learn More →

Epsom

Merrimack County • Pop. 4,834

Median Home
$287k
Median Income
$91k
familiesnature lovers
Learn More →

Allenstown

Merrimack County • Pop. 4,707

Median Home
$177k
Median Income
$75k
familiesnature lovers
Learn More →

New London

Merrimack County • Pop. 4,400

Median Home
$450k
Median Income
$87k
familiesnature lovers
Learn More →

Pittsfield

Merrimack County • Pop. 4,075

Median Home
$244k
Median Income
$65k
familiesnature lovers
Learn More →

Boscawen

Merrimack County • Pop. 3,998

Median Home
$260k
Median Income
$84k
familiesnature lovers
Learn More →

Wilton

Hillsborough County • Pop. 3,896

Median Home
$324k
Median Income
$89k
familiesnature lovers
Learn More →

Dunbarton

Merrimack County • Pop. 3,005

Median Home
$411k
Median Income
$138k
familiesnature lovers
Learn More →

Warner

Merrimack County • Pop. 2,937

Median Home
$304k
Median Income
$83k
familiesnature lovers
Learn More →

Chichester

Merrimack County • Pop. 2,665

Median Home
$342k
Median Income
$119k
familiesnature lovers
Learn More →

Antrim

Hillsborough County • Pop. 2,651

Median Home
$264k
Median Income
$86k
familiesnature lovers
Learn More →

Mont Vernon

Hillsborough County • Pop. 2,584

Median Home
$437k
Median Income
$157k
familiesnature lovers
Learn More →

Andover

Merrimack County • Pop. 2,406

Median Home
$307k
Median Income
$87k
familiesnature lovers
Learn More →

Canterbury

Merrimack County • Pop. 2,389

Median Home
$364k
Median Income
$111k
familiesnature lovers
Learn More →

Newbury

Merrimack County • Pop. 2,172

Median Home
$407k
Median Income
$116k
familiesnature lovers
Learn More →

Sutton

Merrimack County • Pop. 1,978

Median Home
$290k
Median Income
$131k
familiesnature lovers
Learn More →

Greenville

Hillsborough County • Pop. 1,974

Median Home
Median Income
$82k
familiesnature lovers
Learn More →

Webster

Merrimack County • Pop. 1,913

Median Home
$280k
Median Income
$105k
familiesnature lovers
Learn More →

Deering

Hillsborough County • Pop. 1,904

Median Home
$257k
Median Income
$95k
familiesnature lovers
Learn More →

Hancock

Hillsborough County • Pop. 1,731

Median Home
$398k
Median Income
$89k
familiesnature lovers
Learn More →

Greenfield

Hillsborough County • Pop. 1,716

Median Home
$294k
Median Income
$100k
familiesnature lovers
Learn More →

Lyndeborough

Hillsborough County • Pop. 1,702

Median Home
$316k
Median Income
$113k
familiesnature lovers
Learn More →

Bradford

Merrimack County • Pop. 1,662

Median Home
$253k
Median Income
$84k
familiesnature lovers
Learn More →

Francestown

Hillsborough County • Pop. 1,610

Median Home
$350k
Median Income
$105k
familiesnature lovers
Learn More →

Bennington

Hillsborough County • Pop. 1,501

Median Home
$228k
Median Income
$73k
familiesnature lovers
Learn More →

Mason

Hillsborough County • Pop. 1,448

Median Home
$343k
Median Income
$103k
familiesnature lovers
Learn More →

Salisbury

Merrimack County • Pop. 1,422

Median Home
$276k
Median Income
$98k
familiesnature lovers
Learn More →

Wilmot

Merrimack County • Pop. 1,407

Median Home
$316k
Median Income
$111k
familiesnature lovers
Learn More →

Temple

Hillsborough County • Pop. 1,382

Median Home
$353k
Median Income
$93k
familiesnature lovers
Learn More →

Danbury

Merrimack County • Pop. 1,250

Median Home
$184k
Median Income
$63k
familiesnature lovers
Learn More →

Hill

Merrimack County • Pop. 1,017

Median Home
$229k
Median Income
$84k
familiesnature lovers
Learn More →

Sharon

Hillsborough County • Pop. 359

Median Home
$406k
Median Income
$103k
familiesnature lovers
Learn More →

Windsor

Hillsborough County • Pop. 262

Median Home
$260k
Median Income
$96k
familiesnature lovers
Learn More →

Explore More Regions

Discover other regions of New Hampshire and find the perfect community for you.