Middlebury is a town in New Haven County, Connecticut, United States. The population was 7,575 at the 2010 census. According to the United States Census Bureau, the town has a total area of 18.5 square miles (48km2), of which 17.8 square miles (46km2) is land and 0.7 square miles (1.8km2), or 3.79%, is water.

Copyright Smart MLS. All rights reserved. Information is deemed reliable but not guaranteed to be accurate.