El término municipal de Algeciras se encuentra cruzado por los ríos de la Miel, Palmones y Pícaro y por numerosos arroyos de corto recorrido y acusado estiaje.