Teluk Meksiko (bahasa Inggris: Gulf of Mexico; bahasa Spanyol: Golfo de México) adalah bagian dari Laut Karibia yang dibatasi oleh Meksiko di sebelah barat dan selatan serta Amerika Serikat di sebelah utara dan barat. New Orleans dan Houston merupakan kota pelabuhan utama di teluk ini. Di Amerika Serikat, negara bagian yang melintasi teluk ini adalah Florida, Alabama, Mississippi, Louisiana, dan Texas serta di Meksiko, negara bagian yang melintasi teluk ini adalah Tamaulipas, Veracruz, Tabasco, Campeche, Yucatán, dan Quintana Roo. Luas teluk ini adalah 1,6 juta km (615,000 mi²). Hampir setengahnya merupakan perairan dangkal di tepi benua. Titik terdalamnya adalah 14.383 ft (4.384 m) pada "Sigsbee Deep", sebuah ngarai yang tidak teratur sepanjang lebih dari 300 mil laut (560 km) (550 km). Volume teluk ini kira-kira 660 quadrillion gallons (2.5 × 106 km3).[1] Diperkirakan terbentuk kurang lebih 300 juta tahun lalu karena pergerakan tektonika lempeng.[2]