Skip to main content

Population Estimates. 2021. Definitive data

The resident population of Catalonia stood at 7,739,758 people on 1 January 2021, an increase of 17,555 inhabitants compared to one year ago, according to definitive Population Estimates data. Migration with foreign countries (48,139) was the only positive item in terms of population growth in 2020. In contrast, the contribution of natural growth was -21,320 people (58,464 births minus 79,784 deaths) and that of the balance of migration with the rest of Spain was -8,971 people.

By age, the population aged 85 and over had decreased due to the impact of Covid-19 and stood at 249,555 people (166,263 women and 83,292 men), 1,128 people less than on 1 January 2020. As a result, the rate of over-ageing (people over 85 for every 100 people over 65) decreased from 17.1 in 2020 to 16.9 in 2021. However, the weight of older people in relation to adults and young people continued to increase and both the old-age dependency ratio (number of people aged 65 and over for every 100 people aged 15 to 64) rose from 28.8 to 28.9, and the ageing ratio (people aged 65 and over for every 100 people under 15) from 124.2 to 127.1.

By county and Aran, only El Barcelonès (-5 people per 1,000 inhabitants), El Pallars Jussà (-4.4‰), El Segrià (-1.4‰) and La Ribera d'Ebre (-0.3‰) lost population. The counties with the highest growth in relative terms were La Cerdanya (37.9‰), L'Alta Ribagorça (29.6‰) and El Pallars Sobirà (28.2‰).

In all the counties, deaths exceeded births except in El Gironès, where the natural growth was 380 inhabitants. El Barcelonès (-8,765), El Baix Llobregat (-2,020) and El Maresme (-1,412) were the counties with the lowest natural growth.

The balance of migration with foreign countries has been positive in Aran and in all the counties except La Selva (-231 inhabitants). The internal balance of migration (migration with the rest of Catalonia and the rest of Spain) was positive in a total of 36 counties and Aran, with the counties of El Baix Penedès (2,600 people), El Maresme (2,454) and El Vallès Oriental (2,036) standing out.