Autonomous Communities Autonomous Communities and Cities year Total CEUTA AND MELILLA 2004(First Estimate) 1,705,943 CEUTA AND MELILLA 2003(Preview) 1,668,514 CEUTA AND MELILLA 2002(Provisional) 1,624,197 CEUTA AND MELILLA 2001(Provisional) 1,578,942 CEUTA AND MELILLA 2000 1,541,554 CEUTA AND MELILLA 1999 1,477,985 CEUTA AND MELILLA 1998 1,406,432 CEUTA AND MELILLA 1997 1,325,992 CEUTA AND MELILLA 1996 1,254,824 CEUTA AND MELILLA 1995 1,225,973 EXTRA-REGIO 2004(First Estimate) 577,109 EXTRA-REGIO 2003(Preview) 571,285 EXTRA-REGIO 2002(Provisional) 571,122 EXTRA-REGIO 2001(Provisional) 532,596 EXTRA-REGIO 2000 511,854 EXTRA-REGIO 1999 473,842 EXTRA-REGIO 1998 455,333 EXTRA-REGIO 1997 449,812 EXTRA-REGIO 1996 448,477 EXTRA-REGIO 1995 448,035 SPAIN 2004(First Estimate) 585,877,000 SPAIN 2003(Preview) 570,556,000 SPAIN 2002(Provisional) 556,651,000 SPAIN 2001(Provisional) 544,496,000 SPAIN 2000 529,691,000 SPAIN 1999 507,346,000 SPAIN 1998 486,785,000 SPAIN 1997 466,513,000 SPAIN 1996 448,457,000 SPAIN 1995 437,787,000 SPAIN ANDALUCIA 2004(First Estimate) 81,795,188 SPAIN ANDALUCIA 2003(Preview) 79,443,742 SPAIN ANDALUCIA 2002(Provisional) 77,138,176 SPAIN ANDALUCIA 2001(Provisional) 74,943,775 SPAIN ANDALUCIA 2000 72,722,170 SPAIN ANDALUCIA 1999 68,653,512 SPAIN ANDALUCIA 1998 65,912,323 SPAIN ANDALUCIA 1997 63,479,459 SPAIN ANDALUCIA 1996 60,351,336 SPAIN ANDALUCIA 1995 58,703,745 SPAIN ARAGON 2004(First Estimate) 18,300,861 SPAIN ARAGON 2003(Preview) 17,832,074 SPAIN ARAGON 2002(Provisional) 17,399,360 SPAIN ARAGON 2001(Provisional) 16,908,555 SPAIN ARAGON 2000 16,650,777 SPAIN ARAGON 1999 15,919,242 SPAIN ARAGON 1998 15,557,159 SPAIN ARAGON 1997 15,256,038 SPAIN ARAGON 1996 14,719,360 SPAIN ARAGON 1995 14,302,189 SPAIN ASTURIAS (Ppdo. de) 2004(First Estimate) 12,847,623 SPAIN ASTURIAS (Ppdo. de) 2003(Preview) 12,590,521 SPAIN ASTURIAS (Ppdo. de) 2002(Provisional) 12,369,389 SPAIN ASTURIAS (Ppdo. de) 2001(Provisional) 12,172,052 SPAIN ASTURIAS (Ppdo. de) 2000 11,966,898 SPAIN ASTURIAS (Ppdo. de) 1999 11,516,281 SPAIN ASTURIAS (Ppdo. de) 1998 11,463,906 SPAIN ASTURIAS (Ppdo. de) 1997 11,010,654 SPAIN ASTURIAS (Ppdo. de) 1996 10,750,878 SPAIN ASTURIAS (Ppdo. de) 1995 10,583,097 SPAIN BALEARS (Illes) 2004(First Estimate) 12,824,383 SPAIN BALEARS (Illes) 2003(Preview) 12,608,787 SPAIN BALEARS (Illes) 2002(Provisional) 12,481,456 SPAIN BALEARS (Illes) 2001(Provisional) 12,358,863 SPAIN BALEARS (Illes) 2000 12,155,199 SPAIN BALEARS (Illes) 1999 11,833,344 SPAIN BALEARS (Illes) 1998 11,290,509 SPAIN BALEARS (Illes) 1997 10,989,750 SPAIN BALEARS (Illes) 1996 10,375,061 SPAIN BALEARS (Illes) 1995 10,062,087 SPAIN CANARIAS 2004(First Estimate) 22,990,221 SPAIN CANARIAS 2003(Preview) 22,356,817 SPAIN CANARIAS 2002(Provisional) 21,722,510 SPAIN CANARIAS 2001(Provisional) 21,176,722 SPAIN CANARIAS 2000 20,481,330 SPAIN CANARIAS 1999 19,934,933 SPAIN CANARIAS 1998 18,726,696 SPAIN CANARIAS 1997 17,747,617 SPAIN CANARIAS 1996 17,061,390 SPAIN CANARIAS 1995 16,626,276 SPAIN CANTABRIA 2004(First Estimate) 7,362,267 SPAIN CANTABRIA 2003(Preview) 7,152,485 SPAIN CANTABRIA 2002(Provisional) 7,025,396 SPAIN CANTABRIA 2001(Provisional) 6,861,500 SPAIN CANTABRIA 2000 6,623,637 SPAIN CANTABRIA 1999 6,311,934 SPAIN CANTABRIA 1998 6,042,038 SPAIN CANTABRIA 1997 5,750,818 SPAIN CANTABRIA 1996 5,552,735 SPAIN CANTABRIA 1995 5,465,372 SPAIN CASTILLA Y LEON 2004(First Estimate) 33,392,813 SPAIN CASTILLA Y LEON 2003(Preview) 32,527,395 SPAIN CASTILLA Y LEON 2002(Provisional) 31,762,750 SPAIN CASTILLA Y LEON 2001(Provisional) 31,108,213 SPAIN CASTILLA Y LEON 2000 30,539,269 SPAIN CASTILLA Y LEON 1999 29,441,934 SPAIN CASTILLA Y LEON 1998 28,376,054 SPAIN CASTILLA Y LEON 1997 27,663,851 SPAIN CASTILLA Y LEON 1996 27,193,934 SPAIN CASTILLA Y LEON 1995 26,714,076 SPAIN CASTILLA-LA MANCHA 2004(First Estimate) 20,402,192 SPAIN CASTILLA-LA MANCHA 2003(Preview) 19,974,718 SPAIN CASTILLA-LA MANCHA 2002(Provisional) 19,609,834 SPAIN CASTILLA-LA MANCHA 2001(Provisional) 19,021,128 SPAIN CASTILLA-LA MANCHA 2000 18,528,519 SPAIN CASTILLA-LA MANCHA 1999 17,763,836 SPAIN CASTILLA-LA MANCHA 1998 17,352,854 SPAIN CASTILLA-LA MANCHA 1997 16,616,792 SPAIN CASTILLA-LA MANCHA 1996 16,060,342 SPAIN CASTILLA-LA MANCHA 1995 15,435,841 SPAIN CATALUÑA 2004(First Estimate) 106,527,599 SPAIN CATALUÑA 2003(Preview) 103,968,177 SPAIN CATALUÑA 2002(Provisional) 101,584,694 SPAIN CATALUÑA 2001(Provisional) 99,832,808 SPAIN CATALUÑA 2000 97,339,855 SPAIN CATALUÑA 1999 94,059,278 SPAIN CATALUÑA 1998 90,176,348 SPAIN CATALUÑA 1997 87,379,101 SPAIN CATALUÑA 1996 84,907,595 SPAIN CATALUÑA 1995 82,752,572 SPAIN COMUNIDAD VALENCIANA 2004(First Estimate) 56,732,298 SPAIN COMUNIDAD VALENCIANA 2003(Preview) 55,424,967 SPAIN COMUNIDAD VALENCIANA 2002(Provisional) 54,330,400 SPAIN COMUNIDAD VALENCIANA 2001(Provisional) 53,044,047 SPAIN COMUNIDAD VALENCIANA 2000 51,514,198 SPAIN COMUNIDAD VALENCIANA 1999 48,951,729 SPAIN COMUNIDAD VALENCIANA 1998 46,904,356 SPAIN COMUNIDAD VALENCIANA 1997 44,486,744 SPAIN COMUNIDAD VALENCIANA 1996 42,203,874 SPAIN COMUNIDAD VALENCIANA 1995 41,374,468 SPAIN EXTREMADURA 2004(First Estimate) 10,425,487 SPAIN EXTREMADURA 2003(Preview) 10,140,621 SPAIN EXTREMADURA 2002(Provisional) 9,885,101 SPAIN EXTREMADURA 2001(Provisional) 9,562,137 SPAIN EXTREMADURA 2000 9,399,751 SPAIN EXTREMADURA 1999 8,908,712 SPAIN EXTREMADURA 1998 8,449,704 SPAIN EXTREMADURA 1997 8,124,286 SPAIN EXTREMADURA 1996 7,794,687 SPAIN EXTREMADURA 1995 7,530,804 SPAIN GALICIA 2004(First Estimate) 31,552,196 SPAIN GALICIA 2003(Preview) 30,631,650 SPAIN GALICIA 2002(Provisional) 29,941,125 SPAIN GALICIA 2001(Provisional) 29,274,290 SPAIN GALICIA 2000 28,706,557 SPAIN GALICIA 1999 27,881,013 SPAIN GALICIA 1998 26,712,012 SPAIN GALICIA 1997 25,914,976 SPAIN GALICIA 1996 25,097,176 SPAIN GALICIA 1995 24,565,897 SPAIN MADRID (Com. de) 2004(First Estimate) 101,970,964 SPAIN MADRID (Com. de) 2003(Preview) 99,140,977 SPAIN MADRID (Com. de) 2002(Provisional) 96,416,151 SPAIN MADRID (Com. de) 2001(Provisional) 94,676,701 SPAIN MADRID (Com. de) 2000 91,156,736 SPAIN MADRID (Com. de) 1999 87,140,728 SPAIN MADRID (Com. de) 1998 83,394,875 SPAIN MADRID (Com. de) 1997 78,481,292 SPAIN MADRID (Com. de) 1996 75,216,914 SPAIN MADRID (Com. de) 1995 73,522,117 SPAIN MURCIA (Región de) 2004(First Estimate) 14,377,323 SPAIN MURCIA (Región de) 2003(Preview) 13,972,026 SPAIN MURCIA (Región de) 2002(Provisional) 13,545,074 SPAIN MURCIA (Región de) 2001(Provisional) 13,113,326 SPAIN MURCIA (Región de) 2000 12,746,656 SPAIN MURCIA (Región de) 1999 12,070,569 SPAIN MURCIA (Región de) 1998 11,587,324 SPAIN MURCIA (Región de) 1997 10,983,340 SPAIN MURCIA (Región de) 1996 10,354,440 SPAIN MURCIA (Región de) 1995 10,029,536 SPAIN NAVARRA (C. Foral de) 2004(First Estimate) 10,241,099 SPAIN NAVARRA (C. Foral de) 2003(Preview) 9,906,637 SPAIN NAVARRA (C. Foral de) 2002(Provisional) 9,621,980 SPAIN NAVARRA (C. Foral de) 2001(Provisional) 9,356,870 SPAIN NAVARRA (C. Foral de) 2000 9,133,974 SPAIN NAVARRA (C. Foral de) 1999 8,650,264 SPAIN NAVARRA (C. Foral de) 1998 8,340,774 SPAIN NAVARRA (C. Foral de) 1997 8,003,754 SPAIN NAVARRA (C. Foral de) 1996 7,668,480 SPAIN NAVARRA (C. Foral de) 1995 7,454,734 SPAIN PAIS VASCO 2004(First Estimate) 37,458,182 SPAIN PAIS VASCO 2003(Preview) 36,375,484 SPAIN PAIS VASCO 2002(Provisional) 35,486,461 SPAIN PAIS VASCO 2001(Provisional) 34,907,636 SPAIN PAIS VASCO 2000 33,958,711 SPAIN PAIS VASCO 1999 32,555,824 SPAIN PAIS VASCO 1998 30,950,897 SPAIN PAIS VASCO 1997 29,272,615 SPAIN PAIS VASCO 1996 27,999,186 SPAIN PAIS VASCO 1995 27,646,756 SPAIN RIOJA (LA) 2004(First Estimate) 4,393,252 SPAIN RIOJA (LA) 2003(Preview) 4,269,123 SPAIN RIOJA (LA) 2002(Provisional) 4,135,824 SPAIN RIOJA (LA) 2001(Provisional) 4,065,839 SPAIN RIOJA (LA) 2000 4,013,355 SPAIN RIOJA (LA) 1999 3,801,040 SPAIN RIOJA (LA) 1998 3,685,406 SPAIN RIOJA (LA) 1997 3,576,109 SPAIN RIOJA (LA) 1996 3,446,311 SPAIN RIOJA (LA) 1995 3,343,425 SPAIN CEUTA 2004(First Estimate) 898,713 SPAIN CEUTA 2003(Preview) 878,224 SPAIN CEUTA 2002(Provisional) 852,161 SPAIN CEUTA 2001(Provisional) 827,208 SPAIN CEUTA 2000 .. SPAIN CEUTA 1999 .. SPAIN CEUTA 1998 .. SPAIN CEUTA 1997 .. SPAIN CEUTA 1996 .. SPAIN CEUTA 1995 .. SPAIN MELILLA 2004(First Estimate) 807,230 SPAIN MELILLA 2003(Preview) 790,290 SPAIN MELILLA 2002(Provisional) 772,036 SPAIN MELILLA 2001(Provisional) 751,734 SPAIN MELILLA 2000 .. SPAIN MELILLA 1999 .. SPAIN MELILLA 1998 .. SPAIN MELILLA 1997 .. SPAIN MELILLA 1996 .. SPAIN MELILLA 1995 ..