I Kattegat ligger blant annet øyene Læsø, Samsø, Anholt og Sejerø samt de små øyene Hesselø, Hjelm, Æbelø, Nekselø, Endelave og Tunø. Ved Göteborg ligger den store øya Hisingen.