Entre 1998 y 2010, la población residente no nacida en España se multiplicó por más de nueve, superando los 5,7 millones al final del periodo y representando el 12,2% de la población.