Overview South Haven is a village in Minnesota, United States, with a population of about 191[1]. Geography Coordinates: 45.2925, -94.2119