Pulse ← Library
Reviews and Expert Analysis · town

Top 10 Best Towns to Live in New Hampshire

👍 Yup or 👎 Nope — vote this up its category:
👁 0 views📖 2,643 words⏱ 12 min read📅 Published

Top 10 Best Towns to Live in New Hampshire

Direct Answer

The Best Overall town to live in New Hampshire is Bedford, an affluent Manchester suburb with top-ranked schools, a short commute to the state's largest job market, and no state income or sales tax — though its median home price near $640,000 reflects that demand. The Best Value town is Bow, a quiet community just south of Concord where a median home price around $480,000, excellent schools, very low crime, and easy highway access deliver the best quality of life per dollar in the state.

This list is built for families, commuters, and professionals who want strong schools, low crime, four-season recreation, and easy reach to Boston — whether the budget tops out near $500,000 or stretches toward a Hanover or Portsmouth address. Every pick below uses real, publicly reported data on population, home prices, income, and schools.

How We Ranked the Top 10

We weighted each town against what families relocating to New Hampshire tell agents and survey firms they care about. We leaned on published data from Niche, the U.S. Census Bureau, Zillow, Realtor.com, BestPlaces, GreatSchools, and Livability. The weighting:

A town with a great commute but weak schools, or low taxes but high crime, drops fast. The winners balance all six. New Hampshire's lack of a state income tax and sales tax boosts every pick on real take-home affordability.

1. Bedford 🏆 BEST OVERALL

County: Hillsborough | Median home: $640,000 | Best for: Families and professionals who want top schools and a short Manchester commute

Bedford is New Hampshire's standout suburb, with about 23,000 residents and a median household income near $135,000, among the highest in the state. The Bedford School District consistently ranks at or near the top statewide, and Bedford High School sends graduates to elite colleges.

It borders Manchester, the state's largest city and job hub, so commutes to employers in healthcare, finance, and tech run short, and Manchester-Boston Regional Airport is minutes away. Crime is very low, the town offers upscale shopping and dining along Route 101, and Boston is about 50 miles south.

No state income or sales tax stretches every paycheck.

Pros:

Cons:

Verdict: Bedford wins on balance — elite schools, safety, income, and commute with no real weak spot besides price.

2. Bow 💎 BEST VALUE

County: Merrimack | Median home: $480,000 | Best for: Families who want top schools and low crime near Concord for less

Bow is a quiet residential town of about 8,200 just south of the state capital, Concord, and it delivers Bedford-caliber schools and safety for meaningfully less money. Median household income runs near $120,000, and the Bow School District rates among the best in New Hampshire, with strong test scores and small class sizes.

Crime is very low, and Interstate 89 and Interstate 93 both run nearby for fast commutes to Concord, Manchester, or Boston. The town is leafy and family-oriented, with parks and recreation fields rather than a downtown core. For buyers chasing strong schools without a Bedford budget, Bow is the smart play.

Pros:

Cons:

Verdict: Bow is the value champion — top schools, safety, and commute for well below the priciest suburbs.

3. Hanover

County: Grafton | Median home: $730,000 | Best for: Academics and professionals who want an Ivy-League college town

Hanover is home to Dartmouth College and ranks among the most desirable addresses in New England, with about 11,800 residents and a median household income near $120,000. The schools are outstanding, anchored by the highly rated Hanover High School, and crime is almost nonexistent.

The walkable downtown overflows with bookstores, restaurants, and cultural events tied to Dartmouth, while the Connecticut River, skiing, and hiking surround the area. The catch is price and location: home values are steep and Hanover sits in the state's northwest, well over an hour from Boston.

Pros:

Cons:

Verdict: A premier college town — best for academics and remote professionals who value culture over a Boston commute.

4. Portsmouth

County: Rockingham | Median home: $700,000 | Best for: Professionals who want a walkable coastal city with nightlife

Portsmouth is New Hampshire's seacoast gem, a historic port city of about 22,000 with a median household income near $95,000. The economy spans healthcare, tech, tourism, and the nearby Portsmouth Naval Shipyard, and the schools are solid. Crime is low for a city, and the cobblestone downtown is one of the most walkable in New England, packed with restaurants, breweries, and waterfront views on the Piscataqua River.

The Atlantic beaches and Boston about 60 miles south add to the appeal. Portsmouth trades big yards for genuine urban charm.

Pros:

Cons:

Verdict: The coastal city pick — ideal for professionals who want walkability, nightlife, and the ocean over a big suburban yard.

5. Amherst

County: Hillsborough | Median home: $620,000 | Best for: Families who want a classic New England village and great schools

Amherst is a picturesque town of about 11,800 with a postcard village green and a median household income near $140,000, among the wealthiest in the state. It shares the highly rated Souhegan Cooperative School District with neighboring Mont Vernon, and Souhegan High School is well regarded.

Crime is very low, and the town blends colonial charm with easy access to Nashua and Manchester jobs, plus Boston about 50 miles south. Amherst offers a quieter, more rural-feeling alternative to Bedford with comparable schools and safety.

Pros:

Cons:

Verdict: A charming village pick — best for families who want colonial character with top-tier schools and safety.

6. Hollis

County: Hillsborough | Median home: $660,000 | Best for: Families who want rural quiet within reach of Nashua

Hollis is a rural town of about 8,500 known for apple orchards, farm stands, and conservation land, with a median household income near $150,000 — one of the highest in New Hampshire. The Hollis-Brookline Cooperative School District rates among the strongest in the state, and crime is exceptionally low.

The town deliberately limits commercial development, preserving its agricultural feel, while Nashua sits minutes away for shopping and jobs and Boston is about 45 miles south. Hollis is for buyers who want space, farmland views, and elite schools.

Pros:

Cons:

Verdict: A rural-luxury pick — ideal for families who want farmland quiet and elite schools near Nashua.

7. Exeter

County: Rockingham | Median home: $620,000 | Best for: Families who want a historic walkable town near the seacoast

Exeter is a historic town of about 16,500 built around the prestigious Phillips Exeter Academy and a charming, walkable downtown. Median household income runs near $95,000, the public schools are solid, and crime is low. The town sits on the Squamscott River with a lively Water Street of shops and restaurants, and it offers commuter rail and highway access toward Boston about 50 miles south, plus the seacoast minutes east.

Exeter blends genuine history, walkability, and seacoast proximity better than almost any town its size.

Pros:

Cons:

Verdict: A historic walkable pick — best for families who want downtown charm with seacoast and Boston access.

8. Windham

County: Rockingham | Median home: $620,000 | Best for: Commuters who want top schools closest to the Massachusetts line

Windham is a fast-growing town of about 15,000 near the Massachusetts border, prized for the shortest Boston commute of any pick here and a median household income near $150,000. The Windham School District is one of the highest-rated in the state, with a modern high school, and crime is very low.

Interstate 93 runs through town for a roughly 40-mile drive to Boston, making it a magnet for cross-border professionals. Windham offers new construction, lakes for recreation, and a family-first community within easy reach of two states' job markets.

Pros:

Cons:

Verdict: The commuter's pick — best for professionals who want elite schools closest to the Boston job market.

9. New London

County: Merrimack | Median home: $510,000 | Best for: Retirees and lake lovers who want a relaxed college town

New London is a relaxed town of about 4,500 built around Colby-Sawyer College and the shores of Lake Sunapee, with a median household income near $85,000. The local school is solid, crime is very low, and the walkable Main Street offers shops, dining, and cultural events tied to the college.

Mount Sunapee skiing and the lake make it a four-season recreation base, and New London Hospital anchors local healthcare. Sitting near Interstate 89, it balances small-town quiet with reasonable reach to Concord and the Upper Valley. New London is a favorite for retirees and second-home owners.

Pros:

Cons:

Verdict: A four-season lake-town pick — ideal for retirees and remote workers who want Sunapee recreation and quiet.

10. Wolfeboro

County: Carroll | Median home: $560,000 | Best for: Lake lovers and retirees who want a classic Lake Winnipesaukee town

Wolfeboro calls itself "the oldest summer resort in America" and sits on the shores of Lake Winnipesaukee, with about 6,400 year-round residents and a median household income near $80,000. The local schools are solid, crime is very low, and the walkable downtown is full of shops and restaurants overlooking the water.

The economy leans on tourism, healthcare, and retirees, and Boston is roughly 2 hours south. Wolfeboro offers genuine lakeside charm and four-season recreation — boating in summer, skiing and snowmobiling in winter — for buyers who prize lifestyle over commute.

Pros:

Cons:

Verdict: A classic lake-town pick — best for retirees and lake lovers who want Winnipesaukee charm over a daily commute.

Which Town Is Right for You?

flowchart TD A[Start: What matters most?] --- B{Top budget?} B -- Under 500k --- C[Bow best value or New London lake town] B -- 500k to 650k --- D{Priority?} B -- 650k plus --- E{City or college?} D -- Top schools and commute --- F[Bedford or Windham] D -- Village charm --- G[Amherst or Exeter] D -- Rural quiet --- H[Hollis] E -- Walkable coastal city --- I[Portsmouth] E -- Ivy college town --- J[Hanover] F --- K[Want a lake lifestyle? Wolfeboro or New London]

What to Look For When Choosing a Town in New Hampshire

What matters less than marketing implies: glossy "best small town" headlines and resort branding. A town's property-tax rate, school ratings, and real commute times affect your daily life and budget far more than its tourism reputation.

FAQ

What is the best town to live in New Hampshire overall? Bedford earns our top spot for combining top-ranked schools, a short Manchester commute, very low crime, and high incomes, with the only real drawback being a median home price near $640,000.

What is the most affordable good town in New Hampshire? Bow is our Best Value pick, with a median home price around $480,000, excellent schools, very low crime, and easy highway access to Concord and Boston.

Which New Hampshire town is best for families? Bedford, Bow, Hollis, and Windham lead for families thanks to top-rated schools, very low crime, and strong communities, while Amherst and Exeter add classic village charm.

Which New Hampshire town is best for commuting to Boston? Windham offers the shortest Boston commute of these picks via Interstate 93, followed by Bedford and Bow, all within roughly 40 to 50 miles.

Does New Hampshire have low taxes? New Hampshire has no state income tax and no sales tax, which boosts take-home affordability, though towns rely on property taxes, so mill rates vary and should be compared.

Which New Hampshire towns are best for lake living? Wolfeboro on Lake Winnipesaukee and New London on Lake Sunapee are the top lake-town picks, both offering four-season recreation and charming walkable downtowns.

Bottom Line

For New Hampshire, Bedford is our Best Overall town — it wins on schools, safety, income, and commute, with the only real drawback being a median home price near $640,000. Bow, with a median home price around $480,000, is our Best Value, delivering excellent schools and low crime for meaningfully less.

If your priorities lean toward a walkable coastal city, an Ivy-League college town, or four-season lake living, use the decision tree above to route yourself to Portsmouth, Hanover, Wolfeboro, or New London instead. Buy on school ratings, property-tax rates, and total cost of living — not tourism branding — and you will be happy through every New Hampshire season.

Sources

*Best towns to live in New Hampshire review — where to live, rankings, home prices, schools, and a review of the best places to live in New Hampshire.*

Keep reading
Was this helpful?  
Related in the library
More from the library
boat · top-10Top 10 Liveaboard Boats 2027town · top-10Top 10 Best Suburbs of Los Angelesnightlife · top-10Top 10 Nightclubs in San Diegotown · top-10Top 10 Best Towns to Raise a Family in Americatown · top-10Top 10 Best Wine Country Towns in Americatown · top-10Top 10 Best Towns to Live in Michigantown · top-10Top 10 Best Towns to Live in Ohionightlife · top-10Top 10 Nightlife Spots in San Antonionightlife · top-10Top 10 Gay Bars in New York Cityboat · top-10Top 10 Touring Jet Skis 2027nightlife · top-10Top 10 Nightlife Spots in Key Westtown · top-10Top 10 Best Towns to Live in on a Budgetboat · top-10Top 10 Motor Yachts Over 50 Feet 2027boat · top-10Top 10 Duck Hunting Boats 2027