El Puerto de Santa María (comumente chamado El Puerto) é uma cidade às margens do rio Guadalete, na província de Cádiz, Espanha. Desde o censo de 2005, a cidade conta com 82.306 pessoas. 50.000 dessas pessoas vivem no centro urbano. Os outros vivem na área ao redor do centro urbano.

A cidade de El Puerto de Santa Maria fica a 10 km ao nordeste de Cádiz, atravessando a Baía de Cádiz. É mais conhecida por sua balsa, El Vaporcito, que é utilizada há 76 anos. Ela leva passageiros de e para Cádiz até El Puerto.