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.