The National Statistics Institute is the official government agency in Spain that collects statistics about demography, the economy, and Spanish society. From Wikipedia
INE data show Spain's population reached 49.15 million as of April 1, 2025, with foreign residents accounting for all net growth while Spanish nationals declined.