New Haven is a city in New Haven County, Connecticut, United States. It is located on New Haven Harbor on the northern shore of Long Island Sound.