As of 2023–2024, Spain's population is approximately 48.6 million (INE continuous register). The 2021 figure cited earlier was ~47.3 million. Population has grown modestly due to immigration offsetting low birth rates and aging.
For the most current figure, consult Spain's National Statistics Institute (INE).