Waterford is a town in Caledonia County, Vermont, United States. The population was 1,268 at the 2020 census. Located on the Connecticut River, the town has historic interest for its vanished village of Upper Waterford, removed during the construction of power dams on the river between 1928 and 1957. The extensive reservoir formed by Moore Dam in 1956 offers a boat launch, sport fishing, and when the water level is lowered, views of where the road to Upper Waterford existed.