YieldBadger

Rent in New Hampshire by city

We have rent figures for 251 cities and 277 ZIP codes in New Hampshire. Across those ZIPs, the median typical 2-bedroom rent is $1,642 a month. By city, typical 2-bedroom rent runs from $857 in Milan to $2,576 in Stratham.

251 New Hampshire cities

Typical 2-bedroom rent

Frequently asked questions

What is the average rent for a 2-bedroom in New Hampshire?
About $1,642 a month: the median of the typical rents in 277 ZIP codes, which range from $857–$2,576.
What is the average rent for a 1-bedroom in New Hampshire?
About $1,310 a month: the median of the typical rents in 277 ZIP codes, which range from $371–$1,868.
What is the average rent for a 3-bedroom in New Hampshire?
About $2,267 a month: the median of the typical rents in 277 ZIP codes, which range from $765–$3,500+.
Which city in New Hampshire has the highest rent?
Of the cities we cover, Stratham has the highest typical 2-bedroom rent ($2,576 a month) and Milan the lowest ($857).
Where do these New Hampshire rent figures come from?
Census ACS 5-year median gross rent (Dec 31, 2024) and HUD county Fair Market Rents (Oct 1, 2026).