El Puerto de Santa María (běžně nazývané El Puerto) je město na břehu řeky Guadalete v provincii Cádiz ve Španělsku. Podle sčítání lidu z roku 2005 zde žije 82 306 obyvatel. Z toho 50 000 lidí žije v centru města. Ostatní žijí v okolí městského centra.

Město El Puerto de Santa Maria leží 10 km severovýchodně od Cádizu přes Cádizský záliv. Nejznámější je díky trajektu El Vaporcito, který je v provozu již 76 let. Převáží cestující do Cádizu a zpět do El Puerto.