What are the 50 Most Expensive Towns in New Hampshire?

As we saw in our 2022 Year in Review Housing Report, home prices continue to rise across New Hampshire.  The average selling price for a home hit $524,116 by year’s end, an increase of 14.9% compared to 2021, and the highest monthly average selling price this year.

Here is a list of the most expensive towns in New Hampshire in 2022:

1. New Castle

Coming in at number one is the town of New Castle with an average home selling price of $2,225,455. With its stunning views of the Atlantic Ocean and the Piscataqua River, New Castle offers a unique blend of history, natural beauty, and small-town charm. This community offers plenty of opportunities for boating, fishing, and swimming, with several beaches and lakes in the area. New Castle is also a great place for fans of New England history, including historical sites such as the Wentworth by the Sea Hotel, and the Fort Constitution Historic Site. Overall, New Castle is a great place to live for those who value natural beauty, history, and a close-knit community. 

2. Rye

The town of Rye is number two on the list! The average selling price for a home in Westport is $1,542,365. Located just south of Portsmouth, this lovely town offers a vibrant cultural scene and picturesque beaches. Rye Beach and Jenness Beach are the perfect spots for a relaxing day of swimming and sunbathing, or if you’re looking to explore, the community offers tons of activities from farmer’s markets, to concerts and art shows. For those seeking a home offering a laid-back and coastal lifestyle, Rye is the perfect place to live.

3. Center Harbor

Center Harbor comes in third on our list with the average selling price for a home at $1,240,330. Surrounded by forests and lakes, this small town is a nature lover’s dream! There are plenty of stunning sceneries to explore, such as Chamberlain-Reynolds Beach Cove, Proctor Preserve, and Belknap Woods Trailhead. With just over 1,000 residents, Center Harbor is home to a close-knit community that values a peaceful and quiet lifestyle amongst nature.  

4. Hanover

Hanover, another small town, places fourth on our list, with an average selling price of $1,148,497. Home to Dartmouth College, Hanover offers a strong focus on education and community.  One of the main attractions is the Hood Museum of Art, which showcases a vast collection of modern and historical artwork. You can also explore the Dartmouth Green, a beautiful open space at the center of campus that is a popular spot for picnics, concerts, and other events. Its excellent schools, low crime rate, and high quality of life make it a popular destination for families and retirees alike.

5. Moultonborough

Moultonborough has an average selling price of $1,102,254, and a total of 122 homes sold in 2022. Moultonborough is a picturesque town located in the Lakes Region. With its scenic beauty and small-town charm, Moultonborough offers a peaceful and relaxing lifestyle for residents. Most notably, Moultonborough is home to the very popular Castle in the Clouds, a historic mansion and garden that offers stunning views of the area’s lakes and mountains. For those looking for a close-knit community and a outdoors lifestyle, Moultonborough is the perfect spot!

6. North Hampton

North Hampton has an average home selling price of $1,055,351. This pleasant coastal town is home to the North Hampton State beach, which offers miles of stunning ocean views and a relaxing atmosphere. For nature lovers, one of North Hampton’s most popular attractions is the Fuller Gardens, a beautiful botanical garden. The town’s community also hosts several events throughout the year, the most attended being the North Hampton Farmers’ Market. Overall, North Hampton is perfect for those who seek a small-town feel, but with easy access to Portsmouth and other popular attractions.

7. Newbury

Newbury had 46 home sales in 2022 and the average selling price for a home is $1,053,891. Newbury is primarily known for being the home of Mount Sunapee, a popular ski resort that offers skiing, snowboarding, and snowshoeing during the winter, and hiking and biking trails, as well as a variety of other outdoor activities during the summer months. Although the population size is relatively small, the town also has a rich cultural scene, with several local events and festivals throughout the year that celebrate the town’s history and culture. The Newbury Old Home Day, a festival held annually in August, features a parade, live music, delicious food, and other fun attractions! Newbury is a wonderful place to live if you love the outdoors, and value a tight-knit community!

8. South Hampton

South Hampton has an average selling price of $1,004,000 and had 9 homes sold in 2022. It is perhaps one of the smallest towns on our list in terms of population size, with just over 800 people currently residing there. South Hampton is home to several popular spots, including Powwow Pond, where visitors can go fishing and boating, as well as Jewell Towne Vineyards, a family-owned winery. If you value small-town living and the outdoors, South Hampton is a great place to live!

9. Hampton Falls

In 2022, the average price for a home in Hampton Falls was $999,394. Hampton Falls is a small, rural town located in the southeastern part of the state. One of the town’s main attractions is the Applecrest Farm Orchards, a fun-filled destination for apple picking, hayrides, and other seasonal activities. Hampton Falls is also home to several parks and nature reserves, including Swasey Parkway, which offers walking trails and scenic views of the Hampton River. Overall, Hampton Falls is a great place to live for those seeking a peaceful and community-oriented lifestyle, with access to natural beauty and recreational opportunities.

10. Hales Location

Hales Location rounds out the top ten list with an average selling price of $995,000.Hales Location rounds out the top ten list with an average selling price of $995,000. Hales Location is a community surrounded by the White Mountain National Forrest and is comprised of just about 100 people, with some only living in the area seasonally. While the town itself offers opportunities for outdoor relaxation and recreation, it’s also located near several popular ski resorts, including Attitash Mountain and Wildcat Mountain. A quiet and peaceful community, Hales Location is perfect for retirees and those looking for a second home in a beautiful nature-filled escape.