Haeju se localiza en la bahía de Corea del Norte, siendo el centro administrativo de la provincia de Hwanghae del Sur.