New Hampshire housing market
16 New Hampshire metro and county areas, with prices, days to sell and homes for sale for each one. Updated monthly, data through May 2026.
Cheapest places to buy a house in New Hampshire
- Berlin, NH — median sale price $266,217
- Sullivan County, NH — median sale price $375,000
- Keene, NH — median sale price $390,875
- Cheshire County, NH — median sale price $390,875
- Lebanon, NH — median sale price $452,000
- Concord, NH — median sale price $475,000
- Merrimack County, NH — median sale price $475,000
- Grafton County, NH — median sale price $490,750
- Carroll County, NH — median sale price $519,000
- Strafford County, NH — median sale price $522,500
Metro areas
Counties
- Hillsborough County, NH
- Rockingham County, NH
- Merrimack County, NH
- Strafford County, NH
- Grafton County, NH
- Carroll County, NH
- Belknap County, NH
- Cheshire County, NH
- Sullivan County, NH
Work real estate in New Hampshire?
We build this page's numbers into a one-page report with your name, brokerage and phone on it, for up to three areas you work — emailed to you fresh every month. Forward it to clients. $39 a month, cancel anytime.
See a real sample report first — no email needed.
Source: Redfin's published market data for New Hampshire, through May 2026. Neighborhood Numbers is an independent data publisher and is not affiliated with Redfin.