El Puerto de Santa María (comunemente chiamato El Puerto) è una città sulle rive del fiume Guadalete nella provincia di Cadice, in Spagna. Secondo il censimento del 2005, la città ha 82.306 persone. 50.000 di queste persone vivono nel centro urbano. Gli altri vivono nell'area intorno al centro urbano.
La città di El Puerto de Santa Maria si trova a 10 km (6,2 miglia) a nord-est di Cadice attraverso la baia di Cadice. È meglio conosciuto per il suo traghetto, El Vaporcito, che è stato usato per 76 anni. Porta i passeggeri da e per Cadice a El Puerto.


