Spain
- Population..............................................................................47,280,433 (2024 est.)
- Population growth rate ..................................................................0.12% (2024 est.)
- Birth rate.....................................................7.1 births/1,000 population (2024 est.)
- Death rate................................................10 deaths/1,000 population (2024 est.)
- Net migration rate...................................4.1 migrant(s)/1,000 population (2024 est.)
- Ethnic groups*.............................................Spanish 84.8%, Moroccan 1.7%, Romanian 1.2%, other 12.3% (2021 est.)
* Data represent population by country of birth
Country
Spain
Region
Type
