Le lac Maracaibo (en espagnol : Lago de Maracaibo) est une grande baie de marée saumâtre (ou estuaire de marée) au Venezuela. C'est une "entrée de la mer des Caraïbes". On l'appelle souvent un lac plutôt qu'une baie ou une lagune. Au nord, un canal de 55 km de long la relie à la mer des Caraïbes.

Le lac porte le nom de la ville de Maracaibo, qui se trouve sur le côté est de ce canal. À Maracaibo, ce canal a une largeur d'environ 8,5 km. Le pont General Rafael Urdaneta enjambe ce canal. C'est l'un des plus longs ponts du monde.

Le lac a une taille d'environ 160 kilomètres (99 mi) sur 110 kilomètres (68 mi). 135 rivières se déversent dans le lac. La plus grande d'entre elles est la rivière Catatumbo, qui fait 500 km de long. Parmi les autres, on trouve la rivière Escalante et la rivière Chama.

Dans la partie nord du lac, il y a de l'eau saumâtre. Dans la partie sud du lac, il y a de l'eau douce. Il y a de nombreuses îles dans le lac.