South Haven adalah sebuah kota di negara bagian Michigan, AS. Sebagian besar kota berada di Kabupaten Van Buren, meskipun sebagian kecil meluas ke Kabupaten Allegan. Populasi adalah 4.403 pada sensus 2010. Karena posisinya di Danau Michigan, di muara Sungai Hitam, South Haven selalu menjadi kota pelabuhan.