Hubo diversos procesos migratorios en el Mesolítico (probablemente unidos a los del norte de África) y en el Neolítico que crearon algunas uniones con Oriente Medio, pero bastante menos que otras zonas de Europa, además de las migraciones de la Edad del Cobre, del Bronce y del Hierro, que contribuyeron a la «indoeuropeización» de la península Ibérica (esencialmente una «celtización») sin borrar el fuerte carácter mediterráneo, particularmente al sur y al este.