Buying on Budget: The Most Affordable Places to Live in New Hampshire

Verani Realty

cheapest places to live in nh

Living in New Hampshire has grown in popularity based on what the state has to offer - which is a little bit of everything. Four distinctive seasons, free of sales tax, a variety of beautiful landscapes, and hundreds of family friendly communities. Due to all of these amazing qualities, the cost of living in NH can be a bit high in some locations, turning people off to this incredible state. However, we’re here to help you find the most affordable places to live in New Hampshire. 


We’re going to list the top 5 most affordable places to live in New Hampshire. We’ll give you all the facts and it’s up to you to explore them further. Here we go!


  1. Somersworth, NH: Somersworth is a small town in Strafford County with a population of just under 12,000 residents. If you’re craving the small town feeling and a family friendly community, Somersworth is for you. With the smallest area and third-lowest population in New Hampshire’s 13 cities, it’s a great place for small town living. Home buying in Somersworth is also very affordable, with the median home value at just under $172,000 and a median income of $63,000.
  2. Suncook, NH: Suncook is nestled in Merrimack County with a population of just over 5,000 residents. Technically, Suncook is a census-designated community, with ⅔ of Suncook located in the town of Pembroke and the remainder in Allenstown. The small town feel is perfect for raising a family, and being surrounded by a variety of town makes it easy to explore. The median home value in Suncook is just about $202,000 with a median income of $63,000.
  3. Rochester, NH: If you’re looking for a little bit of larger scale living, but still affordable, Rochester is for you. With a population of over 30,000 residents and three villages making up the town, East Rochester, Gonic, and North Rochester. The median home value in Rochester is about $167,000 and an average income of $56,000 makes for a very affordable place to live in New Hampshire. 
  4. Berlin, NH: The beautiful town of Berlin is located in Coos County right alongside the Androscoggin River and on the edge of the White Mountains. With over 10,000 residents calling Berlin home, this northern NH town is an outdoors enthusiasts dream. With median home values at just over $90,000 and the median income of $38,000 it makes for an extremely affordable place to live in NH. 
  5. Claremont, NH: Nestled in Sullivan County, Claremont is the only city in the county. With a population of over 13,000 residents, Claremont offers small town living in a more urban setting. Claremont’s location is a big draw for some potential buyers as well, close to Vermont and close to one of NH’s most popular lakes, Lake Sunapee. With a median home value of about $133,000 and an average income of $47,000, Claremont is a cheap place to live in NH. 


One of the perks of moving to New Hampshire is affordability. Start your search today. The newest New Hampshire real estate listings are on, which is updated every 5 minutes. Our site has thousands of single-family homes and waterfront homes for sale in New Hampshire and throughout Northern New England.  It’s easy to create an advanced search to find the perfect home by filtering home features like first floor master bedroom or beachfront homes in New Hampshire.

Previous PostNext Post