Kattegat (tansk. Kattegat, ruots. Kattegatt) on Tanskan Jyllannin niemimaan ja Ruotsin länsirannikon välinen merialue. Kattegat on osa Pohjanmerta ja Itämerta erottavaa salmien ketjua pohjoisemman Skagerrakin ja eteläisempien Tanskan salmien välissä.[1] Se voidaan lukea Skagerrakin jatkeena osaksi Pohjanmerta, tai joissain tapauksissa osaksi Itämerta; hydrografisesti ja biologisesti se pikemmin kuuluu edelliseenlähde?.
Kattegatin pohjoisraja vedetään yleensä Jyllannin pohjoiskärjen ja Ruotsin Pater Noster -luotojen välille. Etelässä raja Juutinraumaan on Gillelejen ja Kullenin niemen välillä,
Kattegatin suurimmat saaret ovat Læsø, Samsø ja Anholt. Pienempiin saariin kuuluu esimerkiksi Fynin pohjoispuolella sijaitseva Æbelø.