Population of Spain 2023
47,326,687
persons
- 2021
- 47 398 695
- 2020
- 47 355 684
- 2019
- 47 105 358
- 2018
- 46 728 814
- 2017
- 46 532 868
- 2016
- 46 450 439
- 2015
- 46 447 696
3,320,069
1,650,457
794,979
687,814
678,589
577,932
459,876
420,976
379,949
348,294
Population of Spain 2023 is 47,326,687
Spain population data is collected from official population sources and publicly available information resources.
- Spain population density is 93.53 persons/sq.km²
- Male population 23,188,900
- Female population 24,171,413
Most populated cities in Spain:
- Madrid — 3,320,069
- Barcelona — 1,650,457
- Valencia — 794,979
- Seville — 687,814
- Zaragoza — 678,589
Population data is collected from UN statistical database. 2021, 2022 year population could be missed or not agregated.
World countries (inhabitants)