Autonomous Communities Autonomous Communities and Cities year Total CEUTA AND MELILLA 2004(First estimate) 2,435,903 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 2004(First estimate) 781,876 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 2004(First estimate) 798,672,000 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 ANDALUCIA 2004(First estimate) 110,404,080 SPAIN ANDALUCIA 2003(Preview) 101,987,848 SPAIN ANDALUCIA 2002(Provisional) 94,961,780 SPAIN ANDALUCIA 2001(Provisional) 88,017,840 SPAIN ANDALUCIA 2000 82,067,879 SPAIN ANDALUCIA 1999 75,241,844 SPAIN ANDALUCIA 1998 70,358,958 SPAIN ANDALUCIA 1997 66,501,528 SPAIN ANDALUCIA 1996 62,389,878 SPAIN ANDALUCIA 1995 58,703,745 SPAIN ARAGON 2004(First estimate) 24,568,098 SPAIN ARAGON 2003(Preview) 22,946,671 SPAIN ARAGON 2002(Provisional) 21,591,536 SPAIN ARAGON 2001(Provisional) 20,090,410 SPAIN ARAGON 2000 18,951,430 SPAIN ARAGON 1999 17,636,274 SPAIN ARAGON 1998 16,824,619 SPAIN ARAGON 1997 16,119,777 SPAIN ARAGON 1996 15,181,169 SPAIN ARAGON 1995 14,302,189 SPAIN ASTURIAS (Ppdo. de) 2004(First estimate) 17,339,025 SPAIN ASTURIAS (Ppdo. de) 2003(Preview) 16,205,553 SPAIN ASTURIAS (Ppdo. de) 2002(Provisional) 15,407,082 SPAIN ASTURIAS (Ppdo. de) 2001(Provisional) 14,597,326 SPAIN ASTURIAS (Ppdo. de) 2000 13,751,247 SPAIN ASTURIAS (Ppdo. de) 1999 12,714,496 SPAIN ASTURIAS (Ppdo. de) 1998 12,394,228 SPAIN ASTURIAS (Ppdo. de) 1997 11,457,960 SPAIN ASTURIAS (Ppdo. de) 1996 11,081,648 SPAIN ASTURIAS (Ppdo. de) 1995 10,583,097 SPAIN BALEARS (Illes) 2004(First estimate) 19,708,718 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 2004(First estimate) 32,743,304 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 CANTABRIA 2004(First estimate) 10,191,284 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 LEON 2004(First estimate) 44,517,892 SPAIN CASTILLA Y LEON 2003(Preview) 41,629,408 SPAIN CASTILLA Y LEON 2002(Provisional) 39,283,394 SPAIN CASTILLA Y LEON 2001(Provisional) 36,911,434 SPAIN CASTILLA Y LEON 2000 34,725,080 SPAIN CASTILLA Y LEON 1999 32,563,366 SPAIN CASTILLA Y LEON 1998 30,609,425 SPAIN CASTILLA Y LEON 1997 29,113,845 SPAIN CASTILLA Y LEON 1996 27,985,051 SPAIN CASTILLA Y LEON 1995 26,714,076 SPAIN CASTILLA-LA MANCHA 2004(First estimate) 27,042,295 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 CATALUÑA 2004(First estimate) 146,598,797 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 COMUNIDAD VALENCIANA 2004(First estimate) 77,481,394 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 EXTREMADURA 2004(First estimate) 13,996,176 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 GALICIA 2004(First estimate) 42,421,254 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 MADRID (Com. de) 2004(First estimate) 138,670,768 SPAIN MADRID (Com. de) 2003(Preview) 129,554,365 SPAIN MADRID (Com. de) 2002(Provisional) 121,538,947 SPAIN MADRID (Com. de) 2001(Provisional) 114,205,896 SPAIN MADRID (Com. de) 2000 105,416,019 SPAIN MADRID (Com. de) 1999 97,169,687 SPAIN MADRID (Com. de) 1998 90,596,587 SPAIN MADRID (Com. de) 1997 83,274,418 SPAIN MADRID (Com. de) 1996 77,804,094 SPAIN MADRID (Com. de) 1995 73,522,117 SPAIN MURCIA (Región de) 2004(First estimate) 19,778,993 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) 2004(First estimate) 13,544,294 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 PAIS VASCO 2004(First estimate) 50,485,864 SPAIN PAIS VASCO 2003(Preview) 46,927,121 SPAIN PAIS VASCO 2002(Provisional) 44,136,926 SPAIN PAIS VASCO 2001(Provisional) 41,682,277 SPAIN PAIS VASCO 2000 39,173,113 SPAIN PAIS VASCO 1999 36,312,901 SPAIN PAIS VASCO 1998 33,613,629 SPAIN PAIS VASCO 1997 31,066,603 SPAIN PAIS VASCO 1996 29,064,201 SPAIN PAIS VASCO 1995 27,646,756 SPAIN RIOJA (LA) 2004(First estimate) 5,961,985 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 2004(First estimate) 1,297,009 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 2004(First estimate) 1,138,894 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 ..