El Puerto de Santa María (vanligen kallad El Puerto) är en stad vid floden Guadalete i provinsen Cádiz i Spanien. Vid folkräkningen 2005 hade staden 82 306 invånare. Av dessa bor 50 000 personer i stadskärnan. De övriga bor i området runt stadskärnan.

Staden El Puerto de Santa Maria ligger 10 km nordost om Cádiz på andra sidan Cádizbukten. Staden är mest känd för sin färja, El Vaporcito, som har använts i 76 år. Den tar passagerare till och från Cádiz till El Puerto.