En términos anuales, el crecimiento poblacional estimado fue de 429.977 personas. El crecimiento poblacional de España se debió al incremento de personas nacidas en el extranjero, ya que el número de nacidas en España disminuyó. Esta población nacida en el extranjero -de 9.498.002 personas- fue mayor que la de nacionalidad extranjera, debido a los procesos de adquisiciones de nacionalidad española.
Por su parte, el número de extranjeros aumentó en 95.363 personas durante el trimestre, hasta 6.947.711. La población de nacionalidad española disminuyó en 19.498.
El número de hogares se situó en 19.523.824 a 1 de abril de 2025, con un aumento de 26.698 durante el primer trimestre de 2025. Las principales nacionalidades de los inmigrantes durante el primer trimestre de 2025 fueron la colombiana (con 39.800 llegadas a España), la marroquí (25.900) y la venezolana (25.000).
Por su parte, las nacionalidades más numerosas de los emigrantes fueron la marroquí (con 13.900 salidas), la colombiana (13.500) y la española (10.300). Durante el primer trimestre de 2025 la población creció en casi todas las comunidades autónomas y en la ciudad autónoma de Melilla. Y descendió en Illes Balears, Extremadura y la ciudad autónoma de Ceuta. Los mayores incrementos se dieron en Comunidad de Madrid (0,45%), Comunitat Valenciana (0,37%) y Región de Murcia (0,26%).