Below you'll find information on some of the beautiful Upper Valley towns in Vermont and New Hampshire. Towns in New Hampshire’s Upper Valley area include Canaan, Claremont, Cornish, Croydon, Dorchester, Enfield, Grantham, Hanover, Haverhill, Lebanon, Lyme, New London, Newbury, Newport, Orford, Piermont, Plainfield, Springfield, Sunapee, and Wilmot. Upper Valley Vermont towns include Barnard, Bradford, Chelsea, Corinth, Fairlee, Hartford, Hartland, Newbury, Norwich, Pomfret, Reading, Ryegate, Sharon, Strafford, Thetford, Topsham, Tunbridge, Vershire, Weathersfield, Windsor, and Woodstock.
Contact LindeMac Real Estate today with any questions about the Upper Valley area or to learn more about local real estate opportunities.
Upper Valley New Hampshire Area Information
Search Upper Valley NH Real Estate by Town
Upper Valley Vermont Area Information
Search Upper Valley VT Real Estate by Town
Visit our Upper Valley FAQs page for more information.