Jabarkan Geografi dari El Puerto de Santa María dalam bahasa melayu

Terletak di tebing Sungai Guadalete, penduduk bandar ini seramai kira-kira 83,101 orang pada tahun 2006. Dengan keluasan 159 km², bandar ini mencapai kepadatan penduduk seramai 522,6 orang/km². El Puerto de Santa María terletak pada koordinat 36º 36' LU, 6º 13' BB. Ketinggian bandar ini mencapai 6 m dan terletak 21 km dari bandar Cádiz.

El Puerto de Santa María terletak di persisiran Lautan Atlantik, di dalam Teluk Cádiz, selatan Pergunungan San Cristóbal; dibatasi oleh Sanlúcar de Barrameda, Jerez de la Frontera, Rota, Puerto Real, dan Cádiz di seberang teluk. Bandar ini memiliki garis pantai sepanjang 22 km.