Guadalquivir su cuenca hidrográfica abarca territorios de las provincias de Almería, Jaén, Córdoba, Sevilla, Huelva, Cádiz, Málaga, Granada, Murcia, Albacete, Ciudad Real y Badajoz. Desemboca en el océano Atlántico en un amplio estuario entre Almonte (Huelva) y Sanlúcar de Barrameda (provincia de Cádiz).