Autonomous communities and provinces Autonomous Communities and Cities Provinces years Total CEUTA AND MELILLA 2003(Preview) 2,239,859 CEUTA AND MELILLA 2002(Provisional) 2,133,684 CEUTA AND MELILLA 2001(Provisional) 1,969,391 CEUTA AND MELILLA 2000 1,822,571 CEUTA AND MELILLA 1999 1,700,438 CEUTA AND MELILLA 1998 1,568,628 CEUTA AND MELILLA 1997 1,412,842 CEUTA AND MELILLA 1996 1,296,112 CEUTA AND MELILLA 1995 1,225,973 EXTRA-REGIO 2003(Preview) 795,554 EXTRA-REGIO 2002(Provisional) 721,605 EXTRA-REGIO 2001(Provisional) 652,340 EXTRA-REGIO 2000 620,704 EXTRA-REGIO 1999 554,447 EXTRA-REGIO 1998 517,636 EXTRA-REGIO 1997 481,026 EXTRA-REGIO 1996 466,307 EXTRA-REGIO 1995 448,035 SPAIN 2003(Preview) 744,754,000 SPAIN 2002(Provisional) 698,589,000 SPAIN 2001(Provisional) 653,927,000 SPAIN 2000 610,541,000 SPAIN 1999 565,419,000 SPAIN 1998 527,975,000 SPAIN 1997 494,140,000 SPAIN 1996 464,251,000 SPAIN 1995 437,787,000 SPAIN ANDALUCÍA 2003(Preview) 101,987,848 SPAIN ANDALUCÍA 2002(Provisional) 94,961,780 SPAIN ANDALUCÍA 2001(Provisional) 88,017,840 SPAIN ANDALUCÍA 2000 82,067,879 SPAIN ANDALUCÍA 1999 75,241,844 SPAIN ANDALUCÍA 1998 70,358,958 SPAIN ANDALUCÍA 1997 66,501,528 SPAIN ANDALUCÍA 1996 62,389,878 SPAIN ANDALUCÍA 1995 58,703,745 SPAIN ANDALUCÍA Almería 2003(Preview) 8,275,193 SPAIN ANDALUCÍA Almería 2002(Provisional) 7,504,729 SPAIN ANDALUCÍA Almería 2001(Provisional) 6,815,786 SPAIN ANDALUCÍA Almería 2000 6,695,082 SPAIN ANDALUCÍA Almería 1999 6,218,991 SPAIN ANDALUCÍA Almería 1998 5,455,869 SPAIN ANDALUCÍA Almería 1997 5,143,904 SPAIN ANDALUCÍA Almería 1996 4,721,361 SPAIN ANDALUCÍA Almería 1995 4,455,151 SPAIN ANDALUCÍA Cádiz 2003(Preview) 15,138,838 SPAIN ANDALUCÍA Cádiz 2002(Provisional) 14,175,130 SPAIN ANDALUCÍA Cádiz 2001(Provisional) 13,096,312 SPAIN ANDALUCÍA Cádiz 2000 12,251,373 SPAIN ANDALUCÍA Cádiz 1999 10,990,546 SPAIN ANDALUCÍA Cádiz 1998 10,349,141 SPAIN ANDALUCÍA Cádiz 1997 9,849,366 SPAIN ANDALUCÍA Cádiz 1996 9,430,054 SPAIN ANDALUCÍA Cádiz 1995 8,829,525 SPAIN ANDALUCÍA Córdoba 2003(Preview) 9,611,038 SPAIN ANDALUCÍA Córdoba 2002(Provisional) 8,896,346 SPAIN ANDALUCÍA Córdoba 2001(Provisional) 8,294,021 SPAIN ANDALUCÍA Córdoba 2000 7,967,650 SPAIN ANDALUCÍA Córdoba 1999 7,506,616 SPAIN ANDALUCÍA Córdoba 1998 7,134,793 SPAIN ANDALUCÍA Córdoba 1997 6,697,937 SPAIN ANDALUCÍA Córdoba 1996 6,355,098 SPAIN ANDALUCÍA Córdoba 1995 6,077,252 SPAIN ANDALUCÍA Granada 2003(Preview) 10,663,577 SPAIN ANDALUCÍA Granada 2002(Provisional) 10,214,479 SPAIN ANDALUCÍA Granada 2001(Provisional) 9,362,164 SPAIN ANDALUCÍA Granada 2000 8,571,012 SPAIN ANDALUCÍA Granada 1999 7,696,228 SPAIN ANDALUCÍA Granada 1998 7,204,077 SPAIN ANDALUCÍA Granada 1997 6,873,802 SPAIN ANDALUCÍA Granada 1996 6,559,866 SPAIN ANDALUCÍA Granada 1995 6,211,920 SPAIN ANDALUCÍA Huelva 2003(Preview) 6,912,698 SPAIN ANDALUCÍA Huelva 2002(Provisional) 6,470,048 SPAIN ANDALUCÍA Huelva 2001(Provisional) 5,805,240 SPAIN ANDALUCÍA Huelva 2000 5,643,694 SPAIN ANDALUCÍA Huelva 1999 5,004,171 SPAIN ANDALUCÍA Huelva 1998 4,501,959 SPAIN ANDALUCÍA Huelva 1997 4,357,046 SPAIN ANDALUCÍA Huelva 1996 4,053,667 SPAIN ANDALUCÍA Huelva 1995 3,882,651 SPAIN ANDALUCÍA Jaén 2003(Preview) 8,048,124 SPAIN ANDALUCÍA Jaén 2002(Provisional) 7,545,679 SPAIN ANDALUCÍA Jaén 2001(Provisional) 7,126,604 SPAIN ANDALUCÍA Jaén 2000 6,456,902 SPAIN ANDALUCÍA Jaén 1999 6,172,176 SPAIN ANDALUCÍA Jaén 1998 6,164,968 SPAIN ANDALUCÍA Jaén 1997 5,811,736 SPAIN ANDALUCÍA Jaén 1996 5,346,513 SPAIN ANDALUCÍA Jaén 1995 4,982,673 SPAIN ANDALUCÍA Málaga 2003(Preview) 18,564,335 SPAIN ANDALUCÍA Málaga 2002(Provisional) 16,731,472 SPAIN ANDALUCÍA Málaga 2001(Provisional) 15,930,492 SPAIN ANDALUCÍA Málaga 2000 14,567,299 SPAIN ANDALUCÍA Málaga 1999 13,478,231 SPAIN ANDALUCÍA Málaga 1998 12,347,748 SPAIN ANDALUCÍA Málaga 1997 11,521,325 SPAIN ANDALUCÍA Málaga 1996 10,619,043 SPAIN ANDALUCÍA Málaga 1995 9,835,852 SPAIN ANDALUCÍA Sevilla 2003(Preview) 24,774,045 SPAIN ANDALUCÍA Sevilla 2002(Provisional) 23,423,897 SPAIN ANDALUCÍA Sevilla 2001(Provisional) 21,587,221 SPAIN ANDALUCÍA Sevilla 2000 19,914,867 SPAIN ANDALUCÍA Sevilla 1999 18,174,885 SPAIN ANDALUCÍA Sevilla 1998 17,200,403 SPAIN ANDALUCÍA Sevilla 1997 16,246,412 SPAIN ANDALUCÍA Sevilla 1996 15,304,276 SPAIN ANDALUCÍA Sevilla 1995 14,428,721 SPAIN ARAGàN 2003(Preview) 22,946,671 SPAIN ARAGàN 2002(Provisional) 21,591,536 SPAIN ARAGàN 2001(Provisional) 20,090,410 SPAIN ARAGàN 2000 18,951,430 SPAIN ARAGàN 1999 17,636,274 SPAIN ARAGàN 1998 16,824,619 SPAIN ARAGàN 1997 16,119,777 SPAIN ARAGàN 1996 15,181,169 SPAIN ARAGàN 1995 14,302,189 SPAIN ARAGàN Huesca 2003(Preview) 3,971,034 SPAIN ARAGàN Huesca 2002(Provisional) 3,565,124 SPAIN ARAGàN Huesca 2001(Provisional) 3,403,873 SPAIN ARAGàN Huesca 2000 3,189,155 SPAIN ARAGàN Huesca 1999 2,953,371 SPAIN ARAGàN Huesca 1998 2,703,986 SPAIN ARAGàN Huesca 1997 2,654,450 SPAIN ARAGàN Huesca 1996 2,616,075 SPAIN ARAGàN Huesca 1995 2,416,543 SPAIN ARAGàN Teruel 2003(Preview) 2,475,237 SPAIN ARAGàN Teruel 2002(Provisional) 2,434,165 SPAIN ARAGàN Teruel 2001(Provisional) 2,190,178 SPAIN ARAGàN Teruel 2000 2,107,459 SPAIN ARAGàN Teruel 1999 1,973,578 SPAIN ARAGàN Teruel 1998 1,949,610 SPAIN ARAGàN Teruel 1997 1,883,294 SPAIN ARAGàN Teruel 1996 1,733,912 SPAIN ARAGàN Teruel 1995 1,648,606 SPAIN ARAGàN Zaragoza 2003(Preview) 16,500,400 SPAIN ARAGàN Zaragoza 2002(Provisional) 15,592,247 SPAIN ARAGàN Zaragoza 2001(Provisional) 14,496,359 SPAIN ARAGàN Zaragoza 2000 13,654,816 SPAIN ARAGàN Zaragoza 1999 12,709,325 SPAIN ARAGàN Zaragoza 1998 12,171,023 SPAIN ARAGàN Zaragoza 1997 11,582,033 SPAIN ARAGàN Zaragoza 1996 10,831,182 SPAIN ARAGàN Zaragoza 1995 10,237,040 SPAIN ASTURIAS (PRINCIPADO DE) 2003(Preview) 16,205,553 SPAIN ASTURIAS (PRINCIPADO DE) 2002(Provisional) 15,407,082 SPAIN ASTURIAS (PRINCIPADO DE) 2001(Provisional) 14,597,326 SPAIN ASTURIAS (PRINCIPADO DE) 2000 13,751,247 SPAIN ASTURIAS (PRINCIPADO DE) 1999 12,714,496 SPAIN ASTURIAS (PRINCIPADO DE) 1998 12,394,228 SPAIN ASTURIAS (PRINCIPADO DE) 1997 11,457,960 SPAIN ASTURIAS (PRINCIPADO DE) 1996 11,081,648 SPAIN ASTURIAS (PRINCIPADO DE) 1995 10,583,097 SPAIN BALEARS (ILLES) 2003(Preview) 18,740,588 SPAIN BALEARS (ILLES) 2002(Provisional) 17,643,882 SPAIN BALEARS (ILLES) 2001(Provisional) 16,373,221 SPAIN BALEARS (ILLES) 2000 15,239,185 SPAIN BALEARS (ILLES) 1999 13,961,277 SPAIN BALEARS (ILLES) 1998 12,717,956 SPAIN BALEARS (ILLES) 1997 11,816,498 SPAIN BALEARS (ILLES) 1996 10,748,749 SPAIN BALEARS (ILLES) 1995 10,062,087 SPAIN CANARIAS 2003(Preview) 31,035,307 SPAIN CANARIAS 2002(Provisional) 28,799,799 SPAIN CANARIAS 2001(Provisional) 26,592,227 SPAIN CANARIAS 2000 24,518,129 SPAIN CANARIAS 1999 22,909,101 SPAIN CANARIAS 1998 20,675,958 SPAIN CANARIAS 1997 18,993,648 SPAIN CANARIAS 1996 17,684,474 SPAIN CANARIAS 1995 16,626,276 SPAIN CANARIAS Las Palmas 2003(Preview) 16,532,002 SPAIN CANARIAS Las Palmas 2002(Provisional) 15,519,697 SPAIN CANARIAS Las Palmas 2001(Provisional) 14,326,489 SPAIN CANARIAS Las Palmas 2000 13,196,355 SPAIN CANARIAS Las Palmas 1999 12,152,746 SPAIN CANARIAS Las Palmas 1998 10,909,718 SPAIN CANARIAS Las Palmas 1997 9,989,743 SPAIN CANARIAS Las Palmas 1996 9,353,327 SPAIN CANARIAS Las Palmas 1995 8,852,544 SPAIN CANARIAS Sta. Cruz de Tenerife 2003(Preview) 14,503,305 SPAIN CANARIAS Sta. Cruz de Tenerife 2002(Provisional) 13,280,102 SPAIN CANARIAS Sta. Cruz de Tenerife 2001(Provisional) 12,265,738 SPAIN CANARIAS Sta. Cruz de Tenerife 2000 11,321,774 SPAIN CANARIAS Sta. Cruz de Tenerife 1999 10,756,355 SPAIN CANARIAS Sta. Cruz de Tenerife 1998 9,766,240 SPAIN CANARIAS Sta. Cruz de Tenerife 1997 9,003,905 SPAIN CANARIAS Sta. Cruz de Tenerife 1996 8,331,147 SPAIN CANARIAS Sta. Cruz de Tenerife 1995 7,773,732 SPAIN CANTABRIA 2003(Preview) 9,448,911 SPAIN CANTABRIA 2002(Provisional) 8,874,520 SPAIN CANTABRIA 2001(Provisional) 8,332,482 SPAIN CANTABRIA 2000 7,718,840 SPAIN CANTABRIA 1999 7,084,089 SPAIN CANTABRIA 1998 6,571,597 SPAIN CANTABRIA 1997 6,093,622 SPAIN CANTABRIA 1996 5,751,285 SPAIN CANTABRIA 1995 5,465,372 SPAIN CASTILLA Y LEàN 2003(Preview) 41,629,408 SPAIN CASTILLA Y LEàN 2002(Provisional) 39,283,394 SPAIN CASTILLA Y LEàN 2001(Provisional) 36,911,434 SPAIN CASTILLA Y LEàN 2000 34,725,080 SPAIN CASTILLA Y LEàN 1999 32,563,366 SPAIN CASTILLA Y LEàN 1998 30,609,425 SPAIN CASTILLA Y LEàN 1997 29,113,845 SPAIN CASTILLA Y LEàN 1996 27,985,051 SPAIN CASTILLA Y LEàN 1995 26,714,076 SPAIN CASTILLA Y LEàN Ávila 2003(Preview) 2,313,769 SPAIN CASTILLA Y LEàN Ávila 2002(Provisional) 2,182,841 SPAIN CASTILLA Y LEàN Ávila 2001(Provisional) 2,165,709 SPAIN CASTILLA Y LEàN Ávila 2000 2,065,658 SPAIN CASTILLA Y LEàN Ávila 1999 1,903,769 SPAIN CASTILLA Y LEàN Ávila 1998 1,819,255 SPAIN CASTILLA Y LEàN Ávila 1997 1,697,319 SPAIN CASTILLA Y LEàN Ávila 1996 1,653,091 SPAIN CASTILLA Y LEàN Ávila 1995 1,573,807 SPAIN CASTILLA Y LEàN Burgos 2003(Preview) 6,624,502 SPAIN CASTILLA Y LEàN Burgos 2002(Provisional) 6,271,267 SPAIN CASTILLA Y LEàN Burgos 2001(Provisional) 6,047,489 SPAIN CASTILLA Y LEàN Burgos 2000 5,757,930 SPAIN CASTILLA Y LEàN Burgos 1999 5,371,032 SPAIN CASTILLA Y LEàN Burgos 1998 5,204,851 SPAIN CASTILLA Y LEàN Burgos 1997 4,872,304 SPAIN CASTILLA Y LEàN Burgos 1996 4,705,943 SPAIN CASTILLA Y LEàN Burgos 1995 4,528,796 SPAIN CASTILLA Y LEàN León 2003(Preview) 8,002,431 SPAIN CASTILLA Y LEàN León 2002(Provisional) 7,535,885 SPAIN CASTILLA Y LEàN León 2001(Provisional) 6,984,522 SPAIN CASTILLA Y LEàN León 2000 6,591,769 SPAIN CASTILLA Y LEàN León 1999 6,413,110 SPAIN CASTILLA Y LEàN León 1998 5,839,441 SPAIN CASTILLA Y LEàN León 1997 5,527,321 SPAIN CASTILLA Y LEàN León 1996 5,248,012 SPAIN CASTILLA Y LEàN León 1995 4,965,760 SPAIN CASTILLA Y LEàN Palencia 2003(Preview) 2,965,095 SPAIN CASTILLA Y LEàN Palencia 2002(Provisional) 2,806,066 SPAIN CASTILLA Y LEàN Palencia 2001(Provisional) 2,536,001 SPAIN CASTILLA Y LEàN Palencia 2000 2,462,919 SPAIN CASTILLA Y LEàN Palencia 1999 2,332,896 SPAIN CASTILLA Y LEàN Palencia 1998 2,207,996 SPAIN CASTILLA Y LEàN Palencia 1997 2,086,495 SPAIN CASTILLA Y LEàN Palencia 1996 2,022,777 SPAIN CASTILLA Y LEàN Palencia 1995 1,954,232 SPAIN CASTILLA Y LEàN Salamanca 2003(Preview) 5,275,526 SPAIN CASTILLA Y LEàN Salamanca 2002(Provisional) 4,842,044 SPAIN CASTILLA Y LEàN Salamanca 2001(Provisional) 4,671,453 SPAIN CASTILLA Y LEàN Salamanca 2000 4,225,749 SPAIN CASTILLA Y LEàN Salamanca 1999 3,761,647 SPAIN CASTILLA Y LEàN Salamanca 1998 3,776,750 SPAIN CASTILLA Y LEàN Salamanca 1997 3,611,617 SPAIN CASTILLA Y LEàN Salamanca 1996 3,451,711 SPAIN CASTILLA Y LEàN Salamanca 1995 3,294,371 SPAIN CASTILLA Y LEàN Segovia 2003(Preview) 2,693,792 SPAIN CASTILLA Y LEàN Segovia 2002(Provisional) 2,517,582 SPAIN CASTILLA Y LEàN Segovia 2001(Provisional) 2,403,723 SPAIN CASTILLA Y LEàN Segovia 2000 2,337,265 SPAIN CASTILLA Y LEàN Segovia 1999 2,159,621 SPAIN CASTILLA Y LEàN Segovia 1998 1,911,654 SPAIN CASTILLA Y LEàN Segovia 1997 1,832,714 SPAIN CASTILLA Y LEàN Segovia 1996 1,694,791 SPAIN CASTILLA Y LEàN Segovia 1995 1,667,485 SPAIN CASTILLA Y LEàN Soria 2003(Preview) 1,737,282 SPAIN CASTILLA Y LEàN Soria 2002(Provisional) 1,644,762 SPAIN CASTILLA Y LEàN Soria 2001(Provisional) 1,479,960 SPAIN CASTILLA Y LEàN Soria 2000 1,376,601 SPAIN CASTILLA Y LEàN Soria 1999 1,296,500 SPAIN CASTILLA Y LEàN Soria 1998 1,279,386 SPAIN CASTILLA Y LEàN Soria 1997 1,231,746 SPAIN CASTILLA Y LEàN Soria 1996 1,148,083 SPAIN CASTILLA Y LEàN Soria 1995 1,088,003 SPAIN CASTILLA Y LEàN Valladolid 2003(Preview) 9,487,466 SPAIN CASTILLA Y LEàN Valladolid 2002(Provisional) 9,056,870 SPAIN CASTILLA Y LEàN Valladolid 2001(Provisional) 8,276,531 SPAIN CASTILLA Y LEàN Valladolid 2000 7,662,261 SPAIN CASTILLA Y LEàN Valladolid 1999 7,178,050 SPAIN CASTILLA Y LEàN Valladolid 1998 6,642,168 SPAIN CASTILLA Y LEàN Valladolid 1997 6,394,290 SPAIN CASTILLA Y LEàN Valladolid 1996 6,185,761 SPAIN CASTILLA Y LEàN Valladolid 1995 5,886,341 SPAIN CASTILLA Y LEàN Zamora 2003(Preview) 2,529,545 SPAIN CASTILLA Y LEàN Zamora 2002(Provisional) 2,426,077 SPAIN CASTILLA Y LEàN Zamora 2001(Provisional) 2,346,046 SPAIN CASTILLA Y LEàN Zamora 2000 2,244,928 SPAIN CASTILLA Y LEàN Zamora 1999 2,146,741 SPAIN CASTILLA Y LEàN Zamora 1998 1,927,924 SPAIN CASTILLA Y LEàN Zamora 1997 1,860,039 SPAIN CASTILLA Y LEàN Zamora 1996 1,874,882 SPAIN CASTILLA Y LEàN Zamora 1995 1,755,281 SPAIN CASTILLA-LA MANCHA 2003(Preview) 25,259,333 SPAIN CASTILLA-LA MANCHA 2002(Provisional) 23,930,305 SPAIN CASTILLA-LA MANCHA 2001(Provisional) 22,501,891 SPAIN CASTILLA-LA MANCHA 2000 21,082,714 SPAIN CASTILLA-LA MANCHA 1999 19,653,559 SPAIN CASTILLA-LA MANCHA 1998 18,667,214 SPAIN CASTILLA-LA MANCHA 1997 17,395,336 SPAIN CASTILLA-LA MANCHA 1996 16,480,110 SPAIN CASTILLA-LA MANCHA 1995 15,435,841 SPAIN CASTILLA-LA MANCHA Albacete 2003(Preview) 4,690,203 SPAIN CASTILLA-LA MANCHA Albacete 2002(Provisional) 4,452,961 SPAIN CASTILLA-LA MANCHA Albacete 2001(Provisional) 4,170,923 SPAIN CASTILLA-LA MANCHA Albacete 2000 3,959,258 SPAIN CASTILLA-LA MANCHA Albacete 1999 3,777,088 SPAIN CASTILLA-LA MANCHA Albacete 1998 3,567,599 SPAIN CASTILLA-LA MANCHA Albacete 1997 3,250,927 SPAIN CASTILLA-LA MANCHA Albacete 1996 3,111,053 SPAIN CASTILLA-LA MANCHA Albacete 1995 2,906,803 SPAIN CASTILLA-LA MANCHA Ciudad Real 2003(Preview) 7,194,178 SPAIN CASTILLA-LA MANCHA Ciudad Real 2002(Provisional) 6,899,958 SPAIN CASTILLA-LA MANCHA Ciudad Real 2001(Provisional) 6,389,483 SPAIN CASTILLA-LA MANCHA Ciudad Real 2000 6,198,039 SPAIN CASTILLA-LA MANCHA Ciudad Real 1999 5,525,621 SPAIN CASTILLA-LA MANCHA Ciudad Real 1998 5,151,630 SPAIN CASTILLA-LA MANCHA Ciudad Real 1997 4,861,464 SPAIN CASTILLA-LA MANCHA Ciudad Real 1996 4,553,003 SPAIN CASTILLA-LA MANCHA Ciudad Real 1995 4,265,253 SPAIN CASTILLA-LA MANCHA Cuenca 2003(Preview) 2,663,689 SPAIN CASTILLA-LA MANCHA Cuenca 2002(Provisional) 2,617,295 SPAIN CASTILLA-LA MANCHA Cuenca 2001(Provisional) 2,489,079 SPAIN CASTILLA-LA MANCHA Cuenca 2000 2,214,745 SPAIN CASTILLA-LA MANCHA Cuenca 1999 2,173,741 SPAIN CASTILLA-LA MANCHA Cuenca 1998 2,137,395 SPAIN CASTILLA-LA MANCHA Cuenca 1997 1,987,310 SPAIN CASTILLA-LA MANCHA Cuenca 1996 1,927,171 SPAIN CASTILLA-LA MANCHA Cuenca 1995 1,764,765 SPAIN CASTILLA-LA MANCHA Guadalajara 2003(Preview) 3,031,367 SPAIN CASTILLA-LA MANCHA Guadalajara 2002(Provisional) 2,820,379 SPAIN CASTILLA-LA MANCHA Guadalajara 2001(Provisional) 2,594,227 SPAIN CASTILLA-LA MANCHA Guadalajara 2000 2,337,392 SPAIN CASTILLA-LA MANCHA Guadalajara 1999 2,192,787 SPAIN CASTILLA-LA MANCHA Guadalajara 1998 2,081,266 SPAIN CASTILLA-LA MANCHA Guadalajara 1997 1,983,680 SPAIN CASTILLA-LA MANCHA Guadalajara 1996 1,817,324 SPAIN CASTILLA-LA MANCHA Guadalajara 1995 1,808,180 SPAIN CASTILLA-LA MANCHA Toledo 2003(Preview) 7,679,896 SPAIN CASTILLA-LA MANCHA Toledo 2002(Provisional) 7,139,712 SPAIN CASTILLA-LA MANCHA Toledo 2001(Provisional) 6,858,179 SPAIN CASTILLA-LA MANCHA Toledo 2000 6,373,280 SPAIN CASTILLA-LA MANCHA Toledo 1999 5,984,322 SPAIN CASTILLA-LA MANCHA Toledo 1998 5,729,324 SPAIN CASTILLA-LA MANCHA Toledo 1997 5,311,955 SPAIN CASTILLA-LA MANCHA Toledo 1996 5,071,559 SPAIN CASTILLA-LA MANCHA Toledo 1995 4,690,840 SPAIN CATALUÑA 2003(Preview) 136,481,921 SPAIN CATALUÑA 2002(Provisional) 127,946,803 SPAIN CATALUÑA 2001(Provisional) 120,546,289 SPAIN CATALUÑA 2000 113,240,908 SPAIN CATALUÑA 1999 105,698,177 SPAIN CATALUÑA 1998 98,608,532 SPAIN CATALUÑA 1997 93,513,809 SPAIN CATALUÑA 1996 88,418,707 SPAIN CATALUÑA 1995 82,752,572 SPAIN CATALUÑA Barcelona 2003(Preview) 101,836,343 SPAIN CATALUÑA Barcelona 2002(Provisional) 95,449,582 SPAIN CATALUÑA Barcelona 2001(Provisional) 90,525,255 SPAIN CATALUÑA Barcelona 2000 85,743,244 SPAIN CATALUÑA Barcelona 1999 80,257,855 SPAIN CATALUÑA Barcelona 1998 74,865,843 SPAIN CATALUÑA Barcelona 1997 70,733,726 SPAIN CATALUÑA Barcelona 1996 66,996,102 SPAIN CATALUÑA Barcelona 1995 62,523,059 SPAIN CATALUÑA Girona 2003(Preview) 12,736,529 SPAIN CATALUÑA Girona 2002(Provisional) 11,913,623 SPAIN CATALUÑA Girona 2001(Provisional) 11,119,333 SPAIN CATALUÑA Girona 2000 9,900,278 SPAIN CATALUÑA Girona 1999 9,143,000 SPAIN CATALUÑA Girona 1998 8,664,710 SPAIN CATALUÑA Girona 1997 8,263,373 SPAIN CATALUÑA Girona 1996 7,687,340 SPAIN CATALUÑA Girona 1995 7,327,384 SPAIN CATALUÑA Lleida 2003(Preview) 7,499,066 SPAIN CATALUÑA Lleida 2002(Provisional) 6,957,732 SPAIN CATALUÑA Lleida 2001(Provisional) 6,507,529 SPAIN CATALUÑA Lleida 2000 6,102,611 SPAIN CATALUÑA Lleida 1999 5,655,608 SPAIN CATALUÑA Lleida 1998 5,344,234 SPAIN CATALUÑA Lleida 1997 5,211,270 SPAIN CATALUÑA Lleida 1996 4,988,755 SPAIN CATALUÑA Lleida 1995 4,695,398 SPAIN CATALUÑA Tarragona 2003(Preview) 14,409,983 SPAIN CATALUÑA Tarragona 2002(Provisional) 13,625,866 SPAIN CATALUÑA Tarragona 2001(Provisional) 12,394,172 SPAIN CATALUÑA Tarragona 2000 11,494,775 SPAIN CATALUÑA Tarragona 1999 10,641,714 SPAIN CATALUÑA Tarragona 1998 9,733,745 SPAIN CATALUÑA Tarragona 1997 9,305,440 SPAIN CATALUÑA Tarragona 1996 8,746,510 SPAIN CATALUÑA Tarragona 1995 8,206,731 SPAIN COMUNIDAD VALENCIANA 2003(Preview) 72,319,484 SPAIN COMUNIDAD VALENCIANA 2002(Provisional) 68,290,834 SPAIN COMUNIDAD VALENCIANA 2001(Provisional) 63,693,073 SPAIN COMUNIDAD VALENCIANA 2000 59,078,665 SPAIN COMUNIDAD VALENCIANA 1999 54,434,391 SPAIN COMUNIDAD VALENCIANA 1998 50,817,383 SPAIN COMUNIDAD VALENCIANA 1997 47,233,520 SPAIN COMUNIDAD VALENCIANA 1996 43,870,044 SPAIN COMUNIDAD VALENCIANA 1995 41,374,468 SPAIN COMUNIDAD VALENCIANA Alicante 2003(Preview) 22,780,982 SPAIN COMUNIDAD VALENCIANA Alicante 2002(Provisional) 21,228,000 SPAIN COMUNIDAD VALENCIANA Alicante 2001(Provisional) 19,805,006 SPAIN COMUNIDAD VALENCIANA Alicante 2000 18,090,482 SPAIN COMUNIDAD VALENCIANA Alicante 1999 16,538,722 SPAIN COMUNIDAD VALENCIANA Alicante 1998 15,764,717 SPAIN COMUNIDAD VALENCIANA Alicante 1997 14,729,527 SPAIN COMUNIDAD VALENCIANA Alicante 1996 13,868,390 SPAIN COMUNIDAD VALENCIANA Alicante 1995 13,036,129 SPAIN COMUNIDAD VALENCIANA Castellón 2003(Preview) 9,841,592 SPAIN COMUNIDAD VALENCIANA Castellón 2002(Provisional) 9,444,976 SPAIN COMUNIDAD VALENCIANA Castellón 2001(Provisional) 8,862,077 SPAIN COMUNIDAD VALENCIANA Castellón 2000 8,170,792 SPAIN COMUNIDAD VALENCIANA Castellón 1999 7,589,139 SPAIN COMUNIDAD VALENCIANA Castellón 1998 7,150,944 SPAIN COMUNIDAD VALENCIANA Castellón 1997 6,497,161 SPAIN COMUNIDAD VALENCIANA Castellón 1996 5,978,129 SPAIN COMUNIDAD VALENCIANA Castellón 1995 5,605,510 SPAIN COMUNIDAD VALENCIANA Valencia 2003(Preview) 39,696,910 SPAIN COMUNIDAD VALENCIANA Valencia 2002(Provisional) 37,617,858 SPAIN COMUNIDAD VALENCIANA Valencia 2001(Provisional) 35,025,990 SPAIN COMUNIDAD VALENCIANA Valencia 2000 32,817,391 SPAIN COMUNIDAD VALENCIANA Valencia 1999 30,306,530 SPAIN COMUNIDAD VALENCIANA Valencia 1998 27,901,722 SPAIN COMUNIDAD VALENCIANA Valencia 1997 26,006,832 SPAIN COMUNIDAD VALENCIANA Valencia 1996 24,023,525 SPAIN COMUNIDAD VALENCIANA Valencia 1995 22,732,829 SPAIN EXTREMADURA 2003(Preview) 13,011,191 SPAIN EXTREMADURA 2002(Provisional) 12,111,622 SPAIN EXTREMADURA 2001(Provisional) 11,153,312 SPAIN EXTREMADURA 2000 10,599,854 SPAIN EXTREMADURA 1999 9,777,833 SPAIN EXTREMADURA 1998 9,030,424 SPAIN EXTREMADURA 1997 8,463,357 SPAIN EXTREMADURA 1996 8,033,196 SPAIN EXTREMADURA 1995 7,530,804 SPAIN EXTREMADURA Badajoz 2003(Preview) 7,843,297 SPAIN EXTREMADURA Badajoz 2002(Provisional) 7,213,551 SPAIN EXTREMADURA Badajoz 2001(Provisional) 6,540,590 SPAIN EXTREMADURA Badajoz 2000 6,170,164 SPAIN EXTREMADURA Badajoz 1999 5,693,861 SPAIN EXTREMADURA Badajoz 1998 5,351,229 SPAIN EXTREMADURA Badajoz 1997 4,954,343 SPAIN EXTREMADURA Badajoz 1996 4,559,151 SPAIN EXTREMADURA Badajoz 1995 4,280,938 SPAIN EXTREMADURA Cáceres 2003(Preview) 5,167,894 SPAIN EXTREMADURA Cáceres 2002(Provisional) 4,898,071 SPAIN EXTREMADURA Cáceres 2001(Provisional) 4,612,722 SPAIN EXTREMADURA Cáceres 2000 4,429,690 SPAIN EXTREMADURA Cáceres 1999 4,083,972 SPAIN EXTREMADURA Cáceres 1998 3,679,195 SPAIN EXTREMADURA Cáceres 1997 3,509,014 SPAIN EXTREMADURA Cáceres 1996 3,474,045 SPAIN EXTREMADURA Cáceres 1995 3,249,866 SPAIN GALICIA 2003(Preview) 39,683,156 SPAIN GALICIA 2002(Provisional) 37,137,094 SPAIN GALICIA 2001(Provisional) 34,814,267 SPAIN GALICIA 2000 32,899,409 SPAIN GALICIA 1999 30,910,000 SPAIN GALICIA 1998 28,966,227 SPAIN GALICIA 1997 27,342,372 SPAIN GALICIA 1996 25,857,185 SPAIN GALICIA 1995 24,565,897 SPAIN GALICIA A Coruña 2003(Preview) 17,136,966 SPAIN GALICIA A Coruña 2002(Provisional) 16,109,294 SPAIN GALICIA A Coruña 2001(Provisional) 14,871,404 SPAIN GALICIA A Coruña 2000 14,125,198 SPAIN GALICIA A Coruña 1999 13,453,974 SPAIN GALICIA A Coruña 1998 12,744,941 SPAIN GALICIA A Coruña 1997 11,955,618 SPAIN GALICIA A Coruña 1996 11,275,340 SPAIN GALICIA A Coruña 1995 10,589,318 SPAIN GALICIA Lugo 2003(Preview) 4,692,378 SPAIN GALICIA Lugo 2002(Provisional) 4,379,527 SPAIN GALICIA Lugo 2001(Provisional) 4,222,171 SPAIN GALICIA Lugo 2000 4,078,626 SPAIN GALICIA Lugo 1999 3,646,193 SPAIN GALICIA Lugo 1998 3,545,818 SPAIN GALICIA Lugo 1997 3,428,340 SPAIN GALICIA Lugo 1996 3,368,003 SPAIN GALICIA Lugo 1995 3,279,546 SPAIN GALICIA Ourense 2003(Preview) 4,697,794 SPAIN GALICIA Ourense 2002(Provisional) 4,467,302 SPAIN GALICIA Ourense 2001(Provisional) 4,153,239 SPAIN GALICIA Ourense 2000 3,873,822 SPAIN GALICIA Ourense 1999 3,570,723 SPAIN GALICIA Ourense 1998 3,275,470 SPAIN GALICIA Ourense 1997 3,160,285 SPAIN GALICIA Ourense 1996 3,023,955 SPAIN GALICIA Ourense 1995 2,918,270 SPAIN GALICIA Pontevedra 2003(Preview) 13,156,018 SPAIN GALICIA Pontevedra 2002(Provisional) 12,180,971 SPAIN GALICIA Pontevedra 2001(Provisional) 11,567,453 SPAIN GALICIA Pontevedra 2000 10,821,763 SPAIN GALICIA Pontevedra 1999 10,239,110 SPAIN GALICIA Pontevedra 1998 9,399,998 SPAIN GALICIA Pontevedra 1997 8,798,129 SPAIN GALICIA Pontevedra 1996 8,189,887 SPAIN GALICIA Pontevedra 1995 7,778,763 SPAIN MADRID (COMUNIDAD DE) 2003(Preview) 129,554,365 SPAIN MADRID (COMUNIDAD DE) 2002(Provisional) 121,538,947 SPAIN MADRID (COMUNIDAD DE) 2001(Provisional) 114,205,896 SPAIN MADRID (COMUNIDAD DE) 2000 105,416,019 SPAIN MADRID (COMUNIDAD DE) 1999 97,169,687 SPAIN MADRID (COMUNIDAD DE) 1998 90,596,587 SPAIN MADRID (COMUNIDAD DE) 1997 83,274,418 SPAIN MADRID (COMUNIDAD DE) 1996 77,804,094 SPAIN MADRID (COMUNIDAD DE) 1995 73,522,117 SPAIN MURCIA (REGIàN DE) 2003(Preview) 18,335,564 SPAIN MURCIA (REGIàN DE) 2002(Provisional) 17,026,320 SPAIN MURCIA (REGIàN DE) 2001(Provisional) 15,795,511 SPAIN MURCIA (REGIàN DE) 2000 14,641,493 SPAIN MURCIA (REGIàN DE) 1999 13,281,568 SPAIN MURCIA (REGIàN DE) 1998 12,435,298 SPAIN MURCIA (REGIàN DE) 1997 11,570,962 SPAIN MURCIA (REGIàN DE) 1996 10,659,781 SPAIN MURCIA (REGIàN DE) 1995 10,029,536 SPAIN Navarra (C. Foral de) 2003(Preview) 12,555,323 SPAIN Navarra (C. Foral de) 2002(Provisional) 11,831,965 SPAIN Navarra (C. Foral de) 2001(Provisional) 11,049,510 SPAIN Navarra (C. Foral de) 2000 10,345,409 SPAIN Navarra (C. Foral de) 1999 9,541,669 SPAIN Navarra (C. Foral de) 1998 8,999,222 SPAIN Navarra (C. Foral de) 1997 8,513,113 SPAIN Navarra (C. Foral de) 1996 7,948,073 SPAIN Navarra (C. Foral de) 1995 7,454,734 SPAIN PAÍS VASCO 2003(Preview) 46,927,121 SPAIN PAÍS VASCO 2002(Provisional) 44,136,926 SPAIN PAÍS VASCO 2001(Provisional) 41,682,277 SPAIN PAÍS VASCO 2000 39,173,113 SPAIN PAÍS VASCO 1999 36,312,901 SPAIN PAÍS VASCO 1998 33,613,629 SPAIN PAÍS VASCO 1997 31,066,603 SPAIN PAÍS VASCO 1996 29,064,201 SPAIN PAÍS VASCO 1995 27,646,756 SPAIN PAÍS VASCO Álava 2003(Preview) 7,212,871 SPAIN PAÍS VASCO Álava 2002(Provisional) 6,850,882 SPAIN PAÍS VASCO Álava 2001(Provisional) 6,354,303 SPAIN PAÍS VASCO Álava 2000 5,817,014 SPAIN PAÍS VASCO Álava 1999 5,583,968 SPAIN PAÍS VASCO Álava 1998 5,181,539 SPAIN PAÍS VASCO Álava 1997 4,740,933 SPAIN PAÍS VASCO Álava 1996 4,427,828 SPAIN PAÍS VASCO Álava 1995 4,115,339 SPAIN PAÍS VASCO Guipúzcoa 2003(Preview) 15,024,723 SPAIN PAÍS VASCO Guipúzcoa 2002(Provisional) 14,223,493 SPAIN PAÍS VASCO Guipúzcoa 2001(Provisional) 13,617,011 SPAIN PAÍS VASCO Guipúzcoa 2000 12,786,126 SPAIN PAÍS VASCO Guipúzcoa 1999 11,826,145 SPAIN PAÍS VASCO Guipúzcoa 1998 11,152,345 SPAIN PAÍS VASCO Guipúzcoa 1997 10,358,021 SPAIN PAÍS VASCO Guipúzcoa 1996 9,726,200 SPAIN PAÍS VASCO Guipúzcoa 1995 9,148,528 SPAIN PAÍS VASCO Vizcaya 2003(Preview) 24,689,527 SPAIN PAÍS VASCO Vizcaya 2002(Provisional) 23,062,551 SPAIN PAÍS VASCO Vizcaya 2001(Provisional) 21,710,963 SPAIN PAÍS VASCO Vizcaya 2000 20,569,973 SPAIN PAÍS VASCO Vizcaya 1999 18,902,788 SPAIN PAÍS VASCO Vizcaya 1998 17,279,745 SPAIN PAÍS VASCO Vizcaya 1997 15,967,649 SPAIN PAÍS VASCO Vizcaya 1996 14,910,173 SPAIN PAÍS VASCO Vizcaya 1995 14,382,889 SPAIN RIOJA (LA) 2003(Preview) 5,596,843 SPAIN RIOJA (LA) 2002(Provisional) 5,220,902 SPAIN RIOJA (LA) 2001(Provisional) 4,948,303 SPAIN RIOJA (LA) 2000 4,648,351 SPAIN RIOJA (LA) 1999 4,273,883 SPAIN RIOJA (LA) 1998 4,001,479 SPAIN RIOJA (LA) 1997 3,775,764 SPAIN RIOJA (LA) 1996 3,530,936 SPAIN RIOJA (LA) 1995 3,343,425 SPAIN CEUTA 2003(Preview) 1,188,263 SPAIN CEUTA 2002(Provisional) 1,127,000 SPAIN CEUTA 2001(Provisional) 1,043,601 SPAIN CEUTA 2000 .. SPAIN CEUTA 1999 .. SPAIN CEUTA 1998 .. SPAIN CEUTA 1997 .. SPAIN CEUTA 1996 .. SPAIN CEUTA 1995 .. SPAIN MELILLA 2003(Preview) 1,051,596 SPAIN MELILLA 2002(Provisional) 1,006,684 SPAIN MELILLA 2001(Provisional) 925,790 SPAIN MELILLA 2000 .. SPAIN MELILLA 1999 .. SPAIN MELILLA 1998 .. SPAIN MELILLA 1997 .. SPAIN MELILLA 1996 .. SPAIN MELILLA 1995 ..