Upper Valley Homes for Sale Under $400,000

82Results

Compare listings across Upper Valley properties by price, or browse Upper Valley real estate under $500,000 and Upper Valley real estate $500k–$600k to compare ranges. You can also view all Upper Valley homes for sale. Register for a free account to save this search, or call Martha Diebold Real Estate at (603) 795-4816.

Newest

Upper Valley Houses for Sale Under $400,000

Homes priced below $400,000 in the Upper Valley include single-family houses across a range of sizes and conditions, from updated in-town properties to older farmhouses on rural parcels. Communities at a range of distances from the Hanover-Lebanon hub — including Bradford, Canaan, Haverhill, and the Connecticut River hill towns — tend to offer more options in this price range. The inventory in this segment varies across towns and seasons, and includes both year-round residences and properties with potential for renovation or improvement.

 

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 May 20, 2026 4:39 PM EDT