New Hampshire, with its natural beauty and vibrant communities, offers an appealing quality of life for residents. If you're seeking an affordable place to call home in the Granite State, look no further.

We've compiled a list of the top eight cheapest places to live in New Hampshire, taking into account the cost of housing, living expenses, and rental options. Let's explore their unique qualities!

Top 8 Cheapest Places to Live in New Hampshire

  • Claremont
  • Berlin
  • Franklin
  • Laconia
  • Rochester
  • Somersworth
  • Lebanon
  • Keene

Claremont

Cheapest Places to Live in New Hampshire

Nestled in Sullivan County, Claremont is an inviting city with a population of approximately 13,268 residents. Known for its charming downtown area and picturesque views of the Connecticut River, Claremont offers a variety of outdoor recreational activities.

With Mount Ascutney just a short drive away, hiking and skiing enthusiasts will find plenty of opportunities to explore the great outdoors. The average cost of a house in Claremont is around $167,000, while renting an apartment will set you back approximately $950 per month.

Berlin

Located in Coos County, Berlin is a city that embraces its rich industrial heritage. With a population of around 9,730 people, this community offers an affordable cost of living and a strong sense of community. Outdoor enthusiasts will delight in the access to the White Mountain National Forest, which provides ample opportunities for hiking, camping, and fishing.

The average price for a home in Berlin is around $100,000, making it an attractive option for those seeking affordable housing. Renting an apartment in Berlin averages around $800 per month.

Franklin

Cheapest Places to Live in New Hampshire

Situated along the scenic Merrimack River, Franklin is a city with a population of approximately 8,872 residents. This historic community boasts a vibrant arts scene, with galleries, theaters, and live music events. Outdoor recreation enthusiasts can explore the Winnipesaukee River Trail or enjoy boating and fishing on Webster Lake.

The average house price in Franklin is around $180,000, while renting an apartment costs approximately $1,000 per month.

Laconia

Laconia, located in Belknap County, is a city that combines natural beauty with a lively atmosphere. With a population of around 17,316 residents, this community offers a range of recreational activities, including boating on Lake Winnipesaukee and hiking in the nearby White Mountains. Laconia is also known for its annual Motorcycle Week, which attracts thousands of motorcycle enthusiasts.

The average cost of a house in Laconia is around $210,000, while renting an apartment averages approximately $1,150 per month.

Rochester

Cheapest Places to Live in New Hampshire

Rochester, the largest city in Strafford County, is a vibrant community with a population of approximately 33,570 residents. With a thriving downtown area and a range of cultural amenities, including museums and theaters, Rochester offers a diverse and engaging lifestyle. Outdoor enthusiasts can explore the numerous parks and trails in the area, such as Hanson Pines and the Salmon Falls River Trail.

The average price for a home in Rochester is around $230,000, while renting an apartment costs approximately $1,200 per month.

Somersworth

Located in Strafford County, Somersworth is a welcoming city with a population of around 12,343 residents. Known as the "Sunrise City," Somersworth offers a variety of recreational opportunities, including hiking along the Salmon Falls River and exploring the historic downtown area.

The average cost of a house in Somersworth is around $235,000, while renting an apartment averages approximately $1,250 per month.

Lebanon

Located in the Upper Valley region, Lebanon is a vibrant city with a thriving arts scene and affordable housing options. With a population of around 16,431, Lebanon offers a blend of cultural attractions and outdoor recreation opportunities. Residents can explore the Appalachian Trail, visit the Hood Museum of Art, or enjoy the local farmers market.

The average cost of buying a house in Lebanon is approximately $250,000, while renting an apartment comes with an average monthly cost of around $1,400.

Keene

Cheapest Places to Live in New Hampshire

Keene, situated in the southwestern part of the state, is a lively city known for its vibrant downtown and affordable cost of living. With a population of approximately 23,437, Keene offers a thriving arts and cultural scene, numerous shopping options, and a variety of outdoor activities. Residents can explore the trails of Mount Monadnock, attend festivals and events, or visit the Keene State College campus.

The average home price in Keene is around $220,000, while renting an apartment costs approximately $1,200 per month.