 In addition to the town center, New Haven contains the communities of Belden (sometimes called Belden Falls), Brooksville, New Haven Junction and New Haven Mills.New Haven is located in north-central Addison County, in the Champlain Valley.It is bordered by Ferrisburgh and Monkton to the north, Bristol to the east, Middlebury to the south, Weybridge to the southwest, and Waltham to the northwest.