In the first quarter of 2025, Spain’s population reached a record 49.1 million, increasing by 76,000 people, the highest quarterly growth recorded, according to the National Institute of Statistics.
This rise is mainly driven by 95,363 new foreign residents, while the Spanish population dropped by 19,500. Among new immigrants, Moroccans (25,900) ranked second after Colombians (40,000). Madrid saw the highest population increase (+0.45%), followed by Valencia (+0.37%), while the Balearic Islands and Extremadura experienced a slight decline (0.01%). Spain’s foreign population is approximately 6.95 million.