Milford NH Real Estate

2,128Results

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 Milford, 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 Milford real estate listings and save your favorites (and time!) when you create an account.

Newest
Open House
33 Timber Ridge Drive Milford NH 03055

$624,900

Milford, NH

33 Timber Ridge Drive

NEXT OPEN HOUSE:

Sun 11/15 11:00 AM to 1:00 PM

  • 3 Beds
  • 3 Baths
  • 0.56 Acres
  • 1,883 SqFt
  • 0 Days on Market
MLS#: 5117623
New Listing

$325,000

Milford, NH

16 Hammond Road, Unit 1

  • 2 Beds
  • 1 Bath
  • 1,058 SqFt
  • 1 Day on Market
MLS#: 5117479
New Listing

$1,503/month

Milford, NH

10 East Ridge Drive, Unit 104

  • 1 Bed
  • 1 Bath
  • 2 Days on Market
MLS#: 5117433
New Listing

$1,700/month

Milford, NH

486 Nashua Street, Unit 201

  • 2 Beds
  • 1 Bath
  • 2 Days on Market
MLS#: 5117385
New Listing

$339,000

Milford, NH

107 Armory Road

  • 2 Beds
  • 1 Bath
  • 2.1 Acres
  • 1,116 SqFt
  • 3 Days on Market
MLS#: 5117333
Pending

$299,900

Milford, NH

494 Nashua Street, Unit 3

  • 2 Beds
  • 2 Baths
  • 1,418 SqFt
  • 7 Days on Market
MLS#: 5117040
New Listing

$319,900

Milford, NH

344 Elm Street, Unit 22

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

$1,982/month

Milford, NH

29 Capron Road, Unit 22

  • 2 Beds
  • 1 Bath
  • 8 Days on Market
MLS#: 5116817
New Listing
155 Falcon Ridge Road Milford NH 03055

$899,000

Milford, NH

155 Falcon Ridge Road

  • 4 Beds
  • 3 Baths
  • 1.3 Acre
  • 2,562 SqFt
  • 10 Days on Market
MLS#: 5116562
Sold

Sale Price: $265,000

Milford, NH

23 Osgood Road

  • 3 Beds
  • 1 Bath
  • 0.45 Acres
  • 1,349 SqFt
  • -7 Days on Market
MLS#: 5116333
New Listing

$199,900

Milford, NH

111 Old Brookline Road

    MLS#: 5116238
    New Listing

    $360,000

    Milford, NH

    16 Berry Court

    • 3 Beds
    • 1 Bath
    • 0.17 Acres
    • 1,092 SqFt
    • 14 Days on Market
    MLS#: 5116221

    Search Milford Properties For Sale

    Located in the “Souhegan Valley” region of Hillsborough County, New Hampshire, Milford is a quaint town with a unique history and culture. Built around a mill on the Souhegan River, Milford is now a retail and manufacturing center for the surrounding area. Those who reside in Milford enjoy a pleasant, suburban lifestyle in a relaxed, close-knit community. You can learn more about Milford 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 12, 2026 9:23 AM EST