España cuenta con 5,1 millones de residentes extranjeros, casi 100.000 más que en el trimestre anterior