New Haven is the third-largest city in Connecticut, located in New Haven County, on New Haven Harbor, on the northern shore of Long Island Sound.