Country Resource - Spain
- Population..............................................................................47,222,613 (2023 est.)
- Population growth rate ..................................................................0.12% (2023 est.)
- Birth rate.....................................................7.12 births/1,000 population (2023 est.)
- Death rate................................................10.11 deaths/1,000 population (2023 est.)
- Net migration rate...................................4.23 migrant(s)/1,000 population (2023 est.)
- Ethnic groups*..........................................Spanish 84.8%, Moroccan 1.7%, Romanian 1.2%, other 12.3% (2021 est.)
* Data represent population by country of birth