Are you living in New Hampshire? Thinking of moving to New Hampshire? Or relocating to New Hampshire? Today we will be  introducing you to the 10 best places to live in New Hampshire. When considering a move to a new area, remember that this information is subjective. Just because a town is considered to have a great school, low crime rates, active community etc., it may not have the vibe you are looking for. Some people tend to love Southern New Hampshire for its easy access to the Massachusetts border and Boston. Others prefer the Seacoast area because it is closer to the Maine border and offers easy access to the lakes and beaches. If you can, it is always best to visit these towns before making the decision to move to ensure that it is a good fit for both you and your family.

10 – Lebanon NH

The first town on our list is #10 Lebanon, NH. Lebanon is located in Grafton County with a population of 11,467. The average home sale price in 2021 was $333,145. Lebanon has a low crime rate and is home to Dartmouth Hospital and CHAD (Childrens Hospital At Dartmouth). It is located in the north western part of the state, close to the Vermont border. If you are looking for an active nightlife and love to ski, Lebanon may be the place for you! 

9 – Brookline NH

Next at #9 is Brookline, NH. Brookline is located in Hillsborough County and has a population of 5,348. The average home sale price was $526,048. Brookline is a rural, quiet, small town. Although it does not offer much of a nightlife, it is close to both Nashua and Milford where there is plenty to do. 

8 – Windham NH

Number 8 on the list is Windham, NH. Windham is located in Rockingham County and has a population of 14,610. The average home sale price here is $666,389. Windham has an excellent school system, beautiful parks and plenty of little shops to visit. It is a 30 minute commute to both the Boston and Manchester airports making it a commuter’s dream!

7 – Durham NH

Number 7 is Durham, NH. Durham is located in Strafford County and has a population of 11,159. The average home sale price is $608,429. Durham is located near the Seacoast of New Hampshire and is home to the UNH Wildcats. Durham is part of the Oyster River School District which is one of the top rated school systems in New Hampshire.

6 – Lee NH

Number 6 on the list is Lee, NH. Lee is located in Strafford County with a population of 4,485. The average home sale price is $419,726. Lee offers a suburban rural mix as well as top rated schools. Some of its most notable attractions are The Flaghill Winery and Haunted Overload and it is also part of the Oyster River School District.

5 – Amherst NH

Number 5 is Amherst, NH. Amherst is located in Hillsborough County and has a population of 11,333. The average home sale price here in 2021 was $549,545. It is a rural community with excellent schools and features beautiful parks and quaint coffee shops to visit.  Amherst is a quick commute to both Manchester and Nashua.

4 – Madbury NH

Fourth on our list is Madbury, NH. Madbury is located in Strafford County and has a small population of 1,901. The average home sale price is $545,507. Madbury offers a suburban, rural mix and is located in the top rated Oyster River School District. If you are looking for diversity, Madbury may not be the place for you. 

3 – Bedford NH

Listed at #3 is Bedford, NH. Bedford is a suburb of Manchester located in Hillsborough County. It has a population of 22,535 and the average home sale price is $661,525.  It has a sparse, suburban feel and an excellent school system. If you are looking for a place to host a wedding or event, be sure to check out the Bedford Village Inn!

2 – Portsmouth NH

Number two on the list of top towns to live in in NH is Portsmouth. Located in Rockingham County, Portsmouth has a population of 21,775 and the average home sale price was $750,630 in 2021. Portsmouth is densely populated and located on the seacoast close to the Maine border. It is a perfect place for young professionals and retirees due to the fact that it offers plenty of shops and restaurants. If you have a family, Portsmouth has an excellent school system and is home of Strawberry Bank.

1 – Hanover NH

Last but not least, the #1 town to live in NH is Hanover. Hanover is located in Grafton County and is located close to the Vermont border. It  has a population of 11,467 and an average home sale price of  $848,750. Hanover has an excellent school system and is home to Dartmouth College. If you have a family that loves winter sports, Hanover may be the place for you!

 

We hope you found this information helpful. If you have any questions about life in New Hampshire please feel free to contact us. We love helping people find the home of their dreams here in New Hampshire!

If you found this information helpful and would like to see other videos about the New Hampshire housing market, local restaurants and community spotlights, check out our YouTube Channel.  New videos are uploaded every week.

View All Buying Posts
Share