Skip to content
Bean Group

Grafton County, NH homes for sale

Explore homes across Grafton County, compare towns, and find local guidance for your next move.

Find your home in Grafton County

See current Grafton County homes

We couldn’t load the latest listings. Please try again shortly, or open the full search to check availability.

Search Grafton County homes

Explore Grafton County towns

Start with a community below, or browse the full directory.

All 39 towns and cities in Grafton County

What to know about the Grafton County market

Grafton County stretches from the Upper Valley along the Connecticut River — Hanover, Lebanon and Lyme — east into the White Mountains around Franconia, Lincoln, Woodstock and Plymouth. Search homes for sale across the county and connect with a Bean Group agent.

Grafton County single-family market — August 2026

Year-over-year change in parentheses.

Median sale price
$475,450 (+6.2%)
Closed sales
114 (+35.7%)
Days on market
42 (+55.6%)
Sales volume
$80.6M (+72.6%)

New Hampshire REALTORS® data for August 2026. Read the full August 2026 market report.

Compare local markets

The county is geographically large and its markets are distinct. Upper Valley towns, the Plymouth and Newfound area, and the mountain towns near the notches each draw different buyers, so pricing is read town by town.

Before you buy

Property types range from in-town and village housing and condominiums to ski-area properties, farmhouses and homes on acreage. Private roads, seasonal access, wells, septic systems and association rules come up often outside the village centers.

Preparing to sell

If you are selling, preparation and timing differ between a walkable in-town home and a mountain or rural property. A Bean Group agent can walk through comparable sales for your specific town before you list.

Market updates

Grafton County town market reports

Let’s talk about your next move.

Buying in Grafton County? We can help you compare towns and homes. Selling? Ask for a local pricing and preparation plan.

Prefer to call? (800) 450-7784

Connect with our Grafton County team

Primary Interest