South Haven, Michigan

South Haven is a city in the U.S. state of Michigan. Most of the city is in Van Buren County, although a small part of it goes into Allegan County. The population was 4,403 at the 2010 census.