Skip to content
Bean Group

Cheshire County, NH homes for sale

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

Find your home in Cheshire County

See current Cheshire County homes

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

Search Cheshire County homes

Explore Cheshire County towns

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

All 23 towns and cities in Cheshire County

What to know about the Cheshire County market

Cheshire County covers southwestern New Hampshire and much of the Monadnock Region, from Keene to towns such as Jaffrey, Swanzey, Walpole and Hinsdale along the Connecticut River. Search homes for sale across the county and connect with a Bean Group agent.

Cheshire County single-family market — August 2026

Year-over-year change in parentheses.

Median sale price
$410,000 (+7.9%)
Closed sales
77 (−9.4%)
Days on market
32 (−5.9%)
Sales volume
$37.8M (0.0%)

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

Compare local markets

Keene's in-town neighborhoods, the surrounding village centers and the more rural towns are separate markets. Lot size, road frontage and distance from a village center all shape what a property offers, so town-level context matters more than a county average.

Before you buy

Housing stock includes antique and period homes, mid-century neighborhoods, multi-family buildings, condominiums and rural properties with acreage. Older homes and rural lots raise their own inspection, heating, well and septic considerations.

Preparing to sell

If you are selling, the right preparation depends on whether buyers are comparing your home to in-town housing or to rural property. A Bean Group agent can review comparable sales for your specific town before you list.

Market updates

Cheshire County town market reports

Let’s talk about your next move.

Buying in Cheshire 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 Cheshire County team

Primary Interest