Population of Spain 2024
47,432,893
persons
- 2022
- 47 432 893
- 2021
- 47 398 695
- 2020
- 47 355 684
- 2019
- 47 105 358
- 2018
- 46 728 814
- 2017
- 46 532 868
- 2016
- 46 450 439
3,277,451
1,627,559
788,842
684,340
681,430
578,063
459,778
424,837
380,667
345,749
Population of Spain 2024 is 47,432,893
Spain population data is collected from official population sources and publicly available information resources.
- Spain population density is 93.74 persons/sq.km²
- Male population 23,237,152
- Female population 24,195,741
Most populated cities in Spain:
- Madrid — 3,277,451
- Barcelona — 1,627,559
- Valencia — 788,842
- Seville — 684,340
- Zaragoza — 681,430
Population data is collected from UN statistical database. 2022, 2023 year population could be missed or not agregated.
World countries (inhabitants)