Origin of the migrants stock in Spain

Spain (46,860,389)

     Morocco745,674
     Ecuador451,184
     United Kingdom381,025
     Colombia359,178
     Argentina268,129
     Germany240,003
     France216,248
     Peru190,004
     Bolivia185,203
     China161,019

Sources - Keywords: migrants, immigration, emigration, population, 2013, Spain