Skip to content

Cheapest and most expensive places to rent in New Hampshire

As of October 17, 2026, the cheapest city to rent in New Hampshire is Manchester, where the median 2-bedroom asks $1,925/month, 10% below the statewide median of about $2,130. The most expensive is Portsmouth at $2,795/month.

Across the 7 New Hampshire cities we rank, the median 2-bedroom runs from $1,925 in Manchester to $2,795 in Portsmouth, a gap of $870 a month. 3 of 7 sit below the statewide 2-bedroom median of about $2,130. The largest rental market, Manchester (952 listings), has a median of $1,925, 10% below the state.

Updated . Ranked by median 2-bedroom asking rent; only cities with at least 100 listings are included. Statewide median is estimated from city medians weighted by listing count. How we calculate

Cheapest cities to rent in New Hampshire

#City1 bed2 bedsListingsvs state (2BR)
1Manchester$1,595$1,925952-10%
2Laconia—$1,950136-8%
3Rochester—$2,088158-2%
4Nashua—$2,200284+3%

Most expensive cities to rent in New Hampshire

#City1 bed2 bedsListingsvs state (2BR)
1Portsmouth$2,300$2,795157+31%
2Dover$1,950$2,300240+8%
3Hampton$1,825$2,200197+3%

Common questions

What is the cheapest city to rent in New Hampshire?
As of October 17, 2026, Manchester has the lowest median 2-bedroom asking rent among the New Hampshire cities we rank, at $1,925/month. Next are Laconia ($1,950) and Rochester ($2,088).
What is the most expensive city to rent in New Hampshire?
As of October 17, 2026, Portsmouth has the highest median 2-bedroom asking rent among the New Hampshire cities we rank, at $2,795/month, 31% above the statewide median.
What is the median rent for a 2-bedroom in New Hampshire?
As of October 17, 2026, the statewide median asking rent for a 2-bedroom is about $2,130/month. It is estimated from city medians weighted by listing count, using active listings on Redfin, Zillow and ApartmentHomeLiving. How we calculate

All 15 cities in New Hampshire · Methodology