Peterborough NH Real Estate

990Results

Select additional criteria above to save any search with under 500 listings and be notified when new properties become available.

Find all homes for sale in Peterborough, New Hampshire. Call Pelletier Realty Group at 603-529-2020 if you have any questions or for more information about a specific property. Browse a variety of Peterborough real estate listings and save your favorites (and time!) when you create an account.

Newest
New Listing
230 Old Greenfield Road Peterborough NH 03458

$759,900

Peterborough, NH

230 Old Greenfield Road

  • 3 Beds
  • 3 Baths
  • 3.09 Acres
  • 2,756 SqFt
  • 1 Day on Market
MLS#: 5117736
New Listing

$375,000

Peterborough, NH

8 Long Hill Road

  • 3 Beds
  • 2 Baths
  • 1,700 SqFt
  • 7 Days on Market
MLS#: 5117134
New Listing

$399,000

Peterborough, NH

350 Sand Hill Road

  • 2 Beds
  • 1 Bath
  • 1.77 Acre
  • 898 SqFt
  • 9 Days on Market
MLS#: 5116877
New Listing

$575,000

Peterborough, NH

4 High Street

  • 2 Baths
  • 0.26 Acres
  • 2,784 SqFt
  • 13 Days on Market
MLS#: 5116426
New Listing

$425,000

Peterborough, NH

27 Briggs Road

  • 2 Beds
  • 3 Baths
  • 1.59 Acre
  • 1,524 SqFt
  • 13 Days on Market
MLS#: 5116416
Active Under Contract

$340,000

Peterborough, NH

23 Colonial Square Road, Unit 23

  • 2 Beds
  • 3 Baths
  • 1,466 SqFt
  • 15 Days on Market
MLS#: 5116101
New Listing

$469,000

Peterborough, NH

43 Picard Road

  • 3 Beds
  • 3 Baths
  • 0.93 Acres
  • 2,096 SqFt
  • 28 Days on Market
MLS#: 5114611
New Listing

$2,600,000

Peterborough, NH

00 Heartwell Lane

  • Land
  • 52.5 Acres
  • 30 Days on Market
MLS#: 5114302
Active Under Contract

$529,500

Peterborough, NH

93 Old Greenfield Road

  • 2 Beds
  • 2 Baths
  • 9.54 Acres
  • 1,807 SqFt
  • 35 Days on Market
MLS#: 5113719
Pending

$765,000

Peterborough, NH

37 Arundel Road

  • 3 Beds
  • 3 Baths
  • 4.37 Acres
  • 2,434 SqFt
  • 43 Days on Market
MLS#: 5112501
Active Under Contract

$329,500

Peterborough, NH

23 Overseers Road

  • 4 Baths
  • 0.51 Acres
  • 2,216 SqFt
  • 46 Days on Market
MLS#: 5111838
Rented
106 Grove Street Peterborough NH 03458

Rented Price: N/A

Peterborough, NH

106 Grove Street, Unit 2A

  • 2 Beds
  • 1 Bath
MLS#: 5111342

Search Peterborough Properties For Sale

Just 40 miles west of Manchester and 70 miles northwest of Boston, Peterborough is a charming town in Hillsborough County, New Hampshire. Peterborough’s vibrant community has a strong arts culture. Throughout the year, several events including parades and festivals are held by the town, and many visit Peterborough to experience its unique stores and restaurants. You can learn more about Peterborough here.

Broker Reciprocity 

Copyright 2026 PrimeMLS, Inc. All rights reserved. This information is deemed reliable, but not guaranteed. The data relating to real estate displayed on this display comes in part from the IDX Program of PrimeMLS. The information being provided is for consumers’ personal, non-commercial use and may not be used for any purpose other than to identify prospective properties consumers may be interested in purchasing. Data last updated November 13, 2026 7:07 AM EST