Population of Spain 2021
46,937,060
persons
- 2019
- 46 937 060
- 2018
- 46 728 814
- 2017
- 46 532 868
- 2016
- 46 450 439
- 2015
- 46 447 696
- 2014
- 46 480 882
- 2013
- 46 593 236
3,244,730
1,628,552
792,850
688,651
670,938
572,840
450,220
412,863
379,221
346,332
Population of Spain 2021 is 46,937,060
Spain population data is collected from official population sources and publicly available information resources.
- Spain population density is 92.76 persons/sq.km²
- Male population 23,009,259
- Female population 23,927,801
Most populated cities in Spain:
- Madrid — 3,244,730
- Barcelona — 1,628,552
- Valencia — 792,850
- Seville — 688,651
- Zaragoza — 670,938
Population data is collected from UN statistical database. 2019, 2020 year population could be missed or not agregated.
World countries (inhabitants)