Ըստ Իսպանիայի կառավարության տվյալների Իսպանիայում 2007 թվականի դրությամբ ապրում են 4.5 միլիոն օտարերկրացի, այլ տվյալներով նրանց թիվը կազմում է 4.8 միլիոն, կամ ընդհանուր բնակչության 11%-ը[118]: Ըստ բնակության թույլտվություն տվյալների 2011 թ. դիմել են ավելի քան 860.000-ը Ռումինիաից, մոտ 770.000-ը Մարոկկոյից, մոտ 360,000-ը Էկվադորից և 270,000-ը Կոլումբիայից[119]: Մեծ համայնքներ ունեն նաև Մեծ Բրիտանացիները, Բոլիվացիները, Գերմանացիները, Իտալացիները, Բուլղարացիները և Չինացիները։ Ավելի քան 200,000 ներգաղթականներ Աֆրիկայից են[120]: 2000 թվականից Իսպանիայի բնակչությունը ունեցավ կտրուկ աճ, չնայած ծնելիությունը մնում է ցածր մակարդակի վրա։ Այս անսպասելի և շարունակական միգրանտների ներհոսքի պատճառով, հատկապես ծովով աննկատ ժամանումները, առաջացրեցին նկատելի սոցիալական լարվածություն[121]: