El número de extranjeros aumentó en 49.612 personas durante 2021, hasta un total de 5.417.883 a 1 de enero de 2022. Este incremento respondió, en su mayor parte, a un saldo migratorio positivo de 153.094 personas. Por el contrario, la población de nacionalidad española se redujo en 15.502 personas.
Entre las principales nacionalidades extranjeras, los mayores incrementos se dieron en la población italiana (19.093 más), colombiana (18.203) y venezolana (11.481). Y los mayores descensos en la de Rumanía (–25.146), Ecuador (–5.755) y China (–4.516).