The population of Spain is growing in large part due to migration from relatively poor or politically unstable areas of South America, such as Argentina, Colombia, Cuba, Ecuador, El Salvador or Peru, and Europe, mostly Eastern Europe, that have a historical or linguistic attachment to Spain. ??? When To Go