Se encuentra en la denominada «Tierra llana», en la confluencia de los ríos Tinto y Odiel, en las llamadas Ría del Tinto y Ría del Odiel y según datos del INE poseía a 1 de enero de 2017 una población de 145 115 habitantes , y algo más de 240 000 incluyendo su área metropolitana según el POTA.