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 homesExplore Cheshire County towns
Start with a community below, or browse the full directory.
Jaffrey
Swanzey
Walpole
Rindge
Hinsdale
All 23 towns and cities in Cheshire County
Alstead
Chesterfield
Dublin
Fitzwilliam
Gilsum
Harrisville
Marlborough
Marlow
Nelson
Richmond
Roxbury
Stoddard
Sullivan
Surry
Troy
Westmoreland
Winchester
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

