New Haven is a city in Franklin County, Missouri, United States. The population was 2,089 at the 2010 census. New Haven is within the Hermann AVA.

source