The town of Middlebury is located in New Haven County 35 miles southwest of Hartford, Connecticut. The town was incorporated in 1807 and covers over 18 square miles of land.