National Total Autonomous Communities and Cities Provinces Censal year Total TOTAL NATIONAL Census 2011 Population 46,815,916 TOTAL NATIONAL Census 2001 Population 40,847,371 TOTAL NATIONAL Census 1991 Population 38,872,268 TOTAL NATIONAL Census 1981 Population 37,683,363 TOTAL NATIONAL ANDALUCÍA Census 2011 Population 8,371,270 TOTAL NATIONAL ANDALUCÍA Census 2001 Population 7,357,558 TOTAL NATIONAL ANDALUCÍA Census 1991 Population 6,940,522 TOTAL NATIONAL ANDALUCÍA Census 1981 Population 6,441,149 TOTAL NATIONAL ANDALUCÍA Almería Census 2011 Population 688,736 TOTAL NATIONAL ANDALUCÍA Almería Census 2001 Population 536,731 TOTAL NATIONAL ANDALUCÍA Almería Census 1991 Population 455,496 TOTAL NATIONAL ANDALUCÍA Almería Census 1981 Population 410,848 TOTAL NATIONAL ANDALUCÍA Cádiz Census 2011 Population 1,244,732 TOTAL NATIONAL ANDALUCÍA Cádiz Census 2001 Population 1,116,491 TOTAL NATIONAL ANDALUCÍA Cádiz Census 1991 Population 1,078,404 TOTAL NATIONAL ANDALUCÍA Cádiz Census 1981 Population 988,387 TOTAL NATIONAL ANDALUCÍA Córdoba Census 2011 Population 802,575 TOTAL NATIONAL ANDALUCÍA Córdoba Census 2001 Population 761,657 TOTAL NATIONAL ANDALUCÍA Córdoba Census 1991 Population 754,452 TOTAL NATIONAL ANDALUCÍA Córdoba Census 1981 Population 720,825 TOTAL NATIONAL ANDALUCÍA Granada Census 2011 Population 922,100 TOTAL NATIONAL ANDALUCÍA Granada Census 2001 Population 821,660 TOTAL NATIONAL ANDALUCÍA Granada Census 1991 Population 790,515 TOTAL NATIONAL ANDALUCÍA Granada Census 1981 Population 758,650 TOTAL NATIONAL ANDALUCÍA Huelva Census 2011 Population 519,895 TOTAL NATIONAL ANDALUCÍA Huelva Census 2001 Population 462,579 TOTAL NATIONAL ANDALUCÍA Huelva Census 1991 Population 443,476 TOTAL NATIONAL ANDALUCÍA Huelva Census 1981 Population 418,595 TOTAL NATIONAL ANDALUCÍA Jaén Census 2011 Population 667,484 TOTAL NATIONAL ANDALUCÍA Jaén Census 2001 Population 643,820 TOTAL NATIONAL ANDALUCÍA Jaén Census 1991 Population 637,633 TOTAL NATIONAL ANDALUCÍA Jaén Census 1981 Population 639,863 TOTAL NATIONAL ANDALUCÍA Málaga Census 2011 Population 1,594,808 TOTAL NATIONAL ANDALUCÍA Málaga Census 2001 Population 1,287,017 TOTAL NATIONAL ANDALUCÍA Málaga Census 1991 Population 1,160,843 TOTAL NATIONAL ANDALUCÍA Málaga Census 1981 Population 1,025,629 TOTAL NATIONAL ANDALUCÍA Sevilla Census 2011 Population 1,930,941 TOTAL NATIONAL ANDALUCÍA Sevilla Census 2001 Population 1,727,603 TOTAL NATIONAL ANDALUCÍA Sevilla Census 1991 Population 1,619,703 TOTAL NATIONAL ANDALUCÍA Sevilla Census 1981 Population 1,478,352 TOTAL NATIONAL ARAGÓN Census 2011 Population 1,344,509 TOTAL NATIONAL ARAGÓN Census 2001 Population 1,204,215 TOTAL NATIONAL ARAGÓN Census 1991 Population 1,188,817 TOTAL NATIONAL ARAGÓN Census 1981 Population 1,196,965 TOTAL NATIONAL ARAGÓN Huesca Census 2011 Population 225,962 TOTAL NATIONAL ARAGÓN Huesca Census 2001 Population 206,502 TOTAL NATIONAL ARAGÓN Huesca Census 1991 Population 207,810 TOTAL NATIONAL ARAGÓN Huesca Census 1981 Population 214,909 TOTAL NATIONAL ARAGÓN Teruel Census 2011 Population 143,162 TOTAL NATIONAL ARAGÓN Teruel Census 2001 Population 135,858 TOTAL NATIONAL ARAGÓN Teruel Census 1991 Population 143,680 TOTAL NATIONAL ARAGÓN Teruel Census 1981 Population 153,457 TOTAL NATIONAL ARAGÓN Zaragoza Census 2011 Population 975,385 TOTAL NATIONAL ARAGÓN Zaragoza Census 2001 Population 861,855 TOTAL NATIONAL ARAGÓN Zaragoza Census 1991 Population 837,327 TOTAL NATIONAL ARAGÓN Zaragoza Census 1981 Population 828,599 TOTAL NATIONAL ASTURIAS, PRINCIPADO DE Census 2011 Population 1,075,183 TOTAL NATIONAL ASTURIAS, PRINCIPADO DE Census 2001 Population 1,062,998 TOTAL NATIONAL ASTURIAS, PRINCIPADO DE Census 1991 Population 1,093,937 TOTAL NATIONAL ASTURIAS, PRINCIPADO DE Census 1981 Population 1,129,572 TOTAL NATIONAL BALEARS, ILLES Census 2011 Population 1,100,503 TOTAL NATIONAL BALEARS, ILLES Census 2001 Population 841,669 TOTAL NATIONAL BALEARS, ILLES Census 1991 Population 709,138 TOTAL NATIONAL BALEARS, ILLES Census 1981 Population 655,945 TOTAL NATIONAL CANARIAS Census 2011 Population 2,082,655 TOTAL NATIONAL CANARIAS Census 2001 Population 1,694,477 TOTAL NATIONAL CANARIAS Census 1991 Population 1,493,784 TOTAL NATIONAL CANARIAS Census 1981 Population 1,367,669 TOTAL NATIONAL CANARIAS Palmas, Las Census 2011 Population 1,087,225 TOTAL NATIONAL CANARIAS Palmas, Las Census 2001 Population 887,676 TOTAL NATIONAL CANARIAS Palmas, Las Census 1991 Population 767,969 TOTAL NATIONAL CANARIAS Palmas, Las Census 1981 Population 708,783 TOTAL NATIONAL CANARIAS Santa Cruz de Tenerife Census 2011 Population 995,429 TOTAL NATIONAL CANARIAS Santa Cruz de Tenerife Census 2001 Population 806,801 TOTAL NATIONAL CANARIAS Santa Cruz de Tenerife Census 1991 Population 725,815 TOTAL NATIONAL CANARIAS Santa Cruz de Tenerife Census 1981 Population 658,886 TOTAL NATIONAL CANTABRIA Census 2011 Population 592,542 TOTAL NATIONAL CANTABRIA Census 2001 Population 535,131 TOTAL NATIONAL CANTABRIA Census 1991 Population 527,326 TOTAL NATIONAL CANTABRIA Census 1981 Population 513,123 TOTAL NATIONAL CASTILLA Y LEÓN Census 2011 Population 2,540,188 TOTAL NATIONAL CASTILLA Y LEÓN Census 2001 Population 2,456,474 TOTAL NATIONAL CASTILLA Y LEÓN Census 1991 Population 2,545,926 TOTAL NATIONAL CASTILLA Y LEÓN Census 1981 Population 2,583,159 TOTAL NATIONAL CASTILLA Y LEÓN Ávila Census 2011 Population 171,647 TOTAL NATIONAL CASTILLA Y LEÓN Ávila Census 2001 Population 163,442 TOTAL NATIONAL CASTILLA Y LEÓN Ávila Census 1991 Population 174,378 TOTAL NATIONAL CASTILLA Y LEÓN Ávila Census 1981 Population 183,590 TOTAL NATIONAL CASTILLA Y LEÓN Burgos Census 2011 Population 372,538 TOTAL NATIONAL CASTILLA Y LEÓN Burgos Census 2001 Population 348,934 TOTAL NATIONAL CASTILLA Y LEÓN Burgos Census 1991 Population 352,772 TOTAL NATIONAL CASTILLA Y LEÓN Burgos Census 1981 Population 363,523 TOTAL NATIONAL CASTILLA Y LEÓN León Census 2011 Population 493,312 TOTAL NATIONAL CASTILLA Y LEÓN León Census 2001 Population 488,751 TOTAL NATIONAL CASTILLA Y LEÓN León Census 1991 Population 525,896 TOTAL NATIONAL CASTILLA Y LEÓN León Census 1981 Population 523,613 TOTAL NATIONAL CASTILLA Y LEÓN Palencia Census 2011 Population 170,513 TOTAL NATIONAL CASTILLA Y LEÓN Palencia Census 2001 Population 174,143 TOTAL NATIONAL CASTILLA Y LEÓN Palencia Census 1991 Population 185,479 TOTAL NATIONAL CASTILLA Y LEÓN Palencia Census 1981 Population 188,479 TOTAL NATIONAL CASTILLA Y LEÓN Salamanca Census 2011 Population 350,018 TOTAL NATIONAL CASTILLA Y LEÓN Salamanca Census 2001 Population 345,609 TOTAL NATIONAL CASTILLA Y LEÓN Salamanca Census 1991 Population 357,801 TOTAL NATIONAL CASTILLA Y LEÓN Salamanca Census 1981 Population 364,315 TOTAL NATIONAL CASTILLA Y LEÓN Segovia Census 2011 Population 163,171 TOTAL NATIONAL CASTILLA Y LEÓN Segovia Census 2001 Population 147,694 TOTAL NATIONAL CASTILLA Y LEÓN Segovia Census 1991 Population 147,188 TOTAL NATIONAL CASTILLA Y LEÓN Segovia Census 1981 Population 149,362 TOTAL NATIONAL CASTILLA Y LEÓN Soria Census 2011 Population 94,610 TOTAL NATIONAL CASTILLA Y LEÓN Soria Census 2001 Population 90,717 TOTAL NATIONAL CASTILLA Y LEÓN Soria Census 1991 Population 94,537 TOTAL NATIONAL CASTILLA Y LEÓN Soria Census 1981 Population 100,719 TOTAL NATIONAL CASTILLA Y LEÓN Valladolid Census 2011 Population 532,765 TOTAL NATIONAL CASTILLA Y LEÓN Valladolid Census 2001 Population 498,094 TOTAL NATIONAL CASTILLA Y LEÓN Valladolid Census 1991 Population 494,207 TOTAL NATIONAL CASTILLA Y LEÓN Valladolid Census 1981 Population 481,785 TOTAL NATIONAL CASTILLA Y LEÓN Zamora Census 2011 Population 191,613 TOTAL NATIONAL CASTILLA Y LEÓN Zamora Census 2001 Population 199,090 TOTAL NATIONAL CASTILLA Y LEÓN Zamora Census 1991 Population 213,668 TOTAL NATIONAL CASTILLA Y LEÓN Zamora Census 1981 Population 227,773 TOTAL NATIONAL CASTILLA-LA MANCHA Census 2011 Population 2,106,331 TOTAL NATIONAL CASTILLA-LA MANCHA Census 2001 Population 1,760,516 TOTAL NATIONAL CASTILLA-LA MANCHA Census 1991 Population 1,658,446 TOTAL NATIONAL CASTILLA-LA MANCHA Census 1981 Population 1,648,634 TOTAL NATIONAL CASTILLA-LA MANCHA Albacete Census 2011 Population 401,580 TOTAL NATIONAL CASTILLA-LA MANCHA Albacete Census 2001 Population 364,835 TOTAL NATIONAL CASTILLA-LA MANCHA Albacete Census 1991 Population 342,677 TOTAL NATIONAL CASTILLA-LA MANCHA Albacete Census 1981 Population 339,374 TOTAL NATIONAL CASTILLA-LA MANCHA Ciudad Real Census 2011 Population 526,628 TOTAL NATIONAL CASTILLA-LA MANCHA Ciudad Real Census 2001 Population 478,957 TOTAL NATIONAL CASTILLA-LA MANCHA Ciudad Real Census 1991 Population 475,435 TOTAL NATIONAL CASTILLA-LA MANCHA Ciudad Real Census 1981 Population 475,130 TOTAL NATIONAL CASTILLA-LA MANCHA Cuenca Census 2011 Population 215,165 TOTAL NATIONAL CASTILLA-LA MANCHA Cuenca Census 2001 Population 200,346 TOTAL NATIONAL CASTILLA-LA MANCHA Cuenca Census 1991 Population 205,198 TOTAL NATIONAL CASTILLA-LA MANCHA Cuenca Census 1981 Population 215,975 TOTAL NATIONAL CASTILLA-LA MANCHA Guadalajara Census 2011 Population 257,442 TOTAL NATIONAL CASTILLA-LA MANCHA Guadalajara Census 2001 Population 174,999 TOTAL NATIONAL CASTILLA-LA MANCHA Guadalajara Census 1991 Population 145,593 TOTAL NATIONAL CASTILLA-LA MANCHA Guadalajara Census 1981 Population 143,473 TOTAL NATIONAL CASTILLA-LA MANCHA Toledo Census 2011 Population 705,516 TOTAL NATIONAL CASTILLA-LA MANCHA Toledo Census 2001 Population 541,379 TOTAL NATIONAL CASTILLA-LA MANCHA Toledo Census 1991 Population 489,543 TOTAL NATIONAL CASTILLA-LA MANCHA Toledo Census 1981 Population 474,682 TOTAL NATIONAL CATALUÑA Census 2011 Population 7,519,843 TOTAL NATIONAL CATALUÑA Census 2001 Population 6,343,110 TOTAL NATIONAL CATALUÑA Census 1991 Population 6,059,494 TOTAL NATIONAL CATALUÑA Census 1981 Population 5,956,597 TOTAL NATIONAL CATALUÑA Barcelona Census 2011 Population 5,522,565 TOTAL NATIONAL CATALUÑA Barcelona Census 2001 Population 4,805,927 TOTAL NATIONAL CATALUÑA Barcelona Census 1991 Population 4,654,407 TOTAL NATIONAL CATALUÑA Barcelona Census 1981 Population 4,623,362 TOTAL NATIONAL CATALUÑA Girona Census 2011 Population 751,806 TOTAL NATIONAL CATALUÑA Girona Census 2001 Population 565,304 TOTAL NATIONAL CATALUÑA Girona Census 1991 Population 509,628 TOTAL NATIONAL CATALUÑA Girona Census 1981 Population 467,012 TOTAL NATIONAL CATALUÑA Lleida Census 2011 Population 438,428 TOTAL NATIONAL CATALUÑA Lleida Census 2001 Population 362,206 TOTAL NATIONAL CATALUÑA Lleida Census 1991 Population 353,455 TOTAL NATIONAL CATALUÑA Lleida Census 1981 Population 353,162 TOTAL NATIONAL CATALUÑA Tarragona Census 2011 Population 807,044 TOTAL NATIONAL CATALUÑA Tarragona Census 2001 Population 609,673 TOTAL NATIONAL CATALUÑA Tarragona Census 1991 Population 542,004 TOTAL NATIONAL CATALUÑA Tarragona Census 1981 Population 513,061 TOTAL NATIONAL COMUNITAT VALENCIANA Census 2011 Population 5,009,931 TOTAL NATIONAL COMUNITAT VALENCIANA Census 2001 Population 4,162,776 TOTAL NATIONAL COMUNITAT VALENCIANA Census 1991 Population 3,857,234 TOTAL NATIONAL COMUNITAT VALENCIANA Census 1981 Population 3,646,870 TOTAL NATIONAL COMUNITAT VALENCIANA Alicante/Alacant Census 2011 Population 1,852,166 TOTAL NATIONAL COMUNITAT VALENCIANA Alicante/Alacant Census 2001 Population 1,461,925 TOTAL NATIONAL COMUNITAT VALENCIANA Alicante/Alacant Census 1991 Population 1,292,563 TOTAL NATIONAL COMUNITAT VALENCIANA Alicante/Alacant Census 1981 Population 1,149,185 TOTAL NATIONAL COMUNITAT VALENCIANA Castellón/Castelló Census 2011 Population 594,423 TOTAL NATIONAL COMUNITAT VALENCIANA Castellón/Castelló Census 2001 Population 484,566 TOTAL NATIONAL COMUNITAT VALENCIANA Castellón/Castelló Census 1991 Population 446,744 TOTAL NATIONAL COMUNITAT VALENCIANA Castellón/Castelló Census 1981 Population 431,908 TOTAL NATIONAL COMUNITAT VALENCIANA Valencia/València Census 2011 Population 2,563,342 TOTAL NATIONAL COMUNITAT VALENCIANA Valencia/València Census 2001 Population 2,216,285 TOTAL NATIONAL COMUNITAT VALENCIANA Valencia/València Census 1991 Population 2,117,927 TOTAL NATIONAL COMUNITAT VALENCIANA Valencia/València Census 1981 Population 2,065,777 TOTAL NATIONAL EXTREMADURA Census 2011 Population 1,104,499 TOTAL NATIONAL EXTREMADURA Census 2001 Population 1,058,503 TOTAL NATIONAL EXTREMADURA Census 1991 Population 1,061,852 TOTAL NATIONAL EXTREMADURA Census 1981 Population 1,064,976 TOTAL NATIONAL EXTREMADURA Badajoz Census 2011 Population 691,799 TOTAL NATIONAL EXTREMADURA Badajoz Census 2001 Population 654,882 TOTAL NATIONAL EXTREMADURA Badajoz Census 1991 Population 650,388 TOTAL NATIONAL EXTREMADURA Badajoz Census 1981 Population 643,519 TOTAL NATIONAL EXTREMADURA Cáceres Census 2011 Population 412,701 TOTAL NATIONAL EXTREMADURA Cáceres Census 2001 Population 403,621 TOTAL NATIONAL EXTREMADURA Cáceres Census 1991 Population 411,464 TOTAL NATIONAL EXTREMADURA Cáceres Census 1981 Population 421,457 TOTAL NATIONAL GALICIA Census 2011 Population 2,772,928 TOTAL NATIONAL GALICIA Census 2001 Population 2,695,880 TOTAL NATIONAL GALICIA Census 1991 Population 2,731,669 TOTAL NATIONAL GALICIA Census 1981 Population 2,811,942 TOTAL NATIONAL GALICIA Coruña, A Census 2011 Population 1,141,286 TOTAL NATIONAL GALICIA Coruña, A Census 2001 Population 1,096,027 TOTAL NATIONAL GALICIA Coruña, A Census 1991 Population 1,096,966 TOTAL NATIONAL GALICIA Coruña, A Census 1981 Population 1,093,122 TOTAL NATIONAL GALICIA Lugo Census 2011 Population 348,067 TOTAL NATIONAL GALICIA Lugo Census 2001 Population 357,648 TOTAL NATIONAL GALICIA Lugo Census 1991 Population 384,365 TOTAL NATIONAL GALICIA Lugo Census 1981 Population 405,377 TOTAL NATIONAL GALICIA Ourense Census 2011 Population 328,697 TOTAL NATIONAL GALICIA Ourense Census 2001 Population 338,446 TOTAL NATIONAL GALICIA Ourense Census 1991 Population 353,491 TOTAL NATIONAL GALICIA Ourense Census 1981 Population 430,175 TOTAL NATIONAL GALICIA Pontevedra Census 2011 Population 954,877 TOTAL NATIONAL GALICIA Pontevedra Census 2001 Population 903,759 TOTAL NATIONAL GALICIA Pontevedra Census 1991 Population 896,847 TOTAL NATIONAL GALICIA Pontevedra Census 1981 Population 883,268 TOTAL NATIONAL MADRID, COMUNIDAD DE Census 2011 Population 6,421,874 TOTAL NATIONAL MADRID, COMUNIDAD DE Census 2001 Population 5,423,384 TOTAL NATIONAL MADRID, COMUNIDAD DE Census 1991 Population 4,947,555 TOTAL NATIONAL MADRID, COMUNIDAD DE Census 1981 Population 4,687,083 TOTAL NATIONAL MURCIA, REGIÓN DE Census 2011 Population 1,462,128 TOTAL NATIONAL MURCIA, REGIÓN DE Census 2001 Population 1,197,646 TOTAL NATIONAL MURCIA, REGIÓN DE Census 1991 Population 1,045,601 TOTAL NATIONAL MURCIA, REGIÓN DE Census 1981 Population 955,498 TOTAL NATIONAL NAVARRA, COMUNIDAD FORAL DE Census 2011 Population 640,129 TOTAL NATIONAL NAVARRA, COMUNIDAD FORAL DE Census 2001 Population 555,829 TOTAL NATIONAL NAVARRA, COMUNIDAD FORAL DE Census 1991 Population 519,277 TOTAL NATIONAL NAVARRA, COMUNIDAD FORAL DE Census 1981 Population 509,002 TOTAL NATIONAL PAÍS VASCO Census 2011 Population 2,185,393 TOTAL NATIONAL PAÍS VASCO Census 2001 Population 2,082,587 TOTAL NATIONAL PAÍS VASCO Census 1991 Population 2,104,041 TOTAL NATIONAL PAÍS VASCO Census 1981 Population 2,141,969 TOTAL NATIONAL PAÍS VASCO Araba/Álava Census 2011 Population 320,778 TOTAL NATIONAL PAÍS VASCO Araba/Álava Census 2001 Population 286,387 TOTAL NATIONAL PAÍS VASCO Araba/Álava Census 1991 Population 272,447 TOTAL NATIONAL PAÍS VASCO Araba/Álava Census 1981 Population 257,863 TOTAL NATIONAL PAÍS VASCO Bizkaia Census 2011 Population 1,156,190 TOTAL NATIONAL PAÍS VASCO Bizkaia Census 2001 Population 1,122,637 TOTAL NATIONAL PAÍS VASCO Bizkaia Census 1991 Population 1,155,106 TOTAL NATIONAL PAÍS VASCO Bizkaia Census 1981 Population 1,189,375 TOTAL NATIONAL PAÍS VASCO Gipuzkoa Census 2011 Population 708,425 TOTAL NATIONAL PAÍS VASCO Gipuzkoa Census 2001 Population 673,563 TOTAL NATIONAL PAÍS VASCO Gipuzkoa Census 1991 Population 676,488 TOTAL NATIONAL PAÍS VASCO Gipuzkoa Census 1981 Population 694,731 TOTAL NATIONAL RIOJA, LA Census 2011 Population 321,173 TOTAL NATIONAL RIOJA, LA Census 2001 Population 276,702 TOTAL NATIONAL RIOJA, LA Census 1991 Population 263,434 TOTAL NATIONAL RIOJA, LA Census 1981 Population 254,352 TOTAL NATIONAL Ceuta Census 2011 Population 83,517 TOTAL NATIONAL Ceuta Census 2001 Population 71,505 TOTAL NATIONAL Ceuta Census 1991 Population 67,615 TOTAL NATIONAL Ceuta Census 1981 Population 65,264 TOTAL NATIONAL Melilla Census 2011 Population 81,323 TOTAL NATIONAL Melilla Census 2001 Population 66,411 TOTAL NATIONAL Melilla Census 1991 Population 56,600 TOTAL NATIONAL Melilla Census 1981 Population 53,593