Building Censuses Population figures Census 2001Population figures by autonomous community and province Units: ? ;Total; NATIONAL TOTAL;40,847,371; Andalucía;7,357,558; Almería;536,731; Cádiz;1,116,491; Córdoba;761,657; Granada;821,660; Huelva;462,579; Jaén;643,820; Málaga;1,287,017; Sevilla;1,727,603; Aragón;1,204,215; Huesca;206,502; Teruel;135,858; Zaragoza;861,855; Asturias (Principado de);1,062,998; Balears (Illes);841,669; Canarias;1,694,477; Palmas (Las);887,676; Santa Cruz de Tenerife;806,801; Cantabria;535,131; Castilla y León;2,456,474; Ávila;163,442; Burgos;348,934; León;488,751; Palencia;174,143; Salamanca;345,609; Segovia;147,694; Soria;90,717; Valladolid;498,094; Zamora;199,090; Castilla-La Mancha;1,760,516; Albacete;364,835; Ciudad Real;478,957; Cuenca;200,346; Guadalajara;174,999; Toledo;541,379; Cataluña;6,343,110; Barcelona;4,805,927; Girona;565,304; Lleida;362,206; Tarragona;609,673; Comunidad Valenciana;4,162,776; Alicante/Alacant;1,461,925; Castellón/Castelló;484,566; Valencia/València;2,216,285; Extremadura;1,058,503; Badajoz;654,882; Cáceres;403,621; Galicia;2,695,880; Coruña (A);1,096,027; Lugo;357,648; Ourense;338,446; Pontevedra;903,759; Madrid (Comunidad de);5,423,384; Murcia (Región de);1,197,646; Navarra (Cdad. Foral de);555,829; País Vasco;2,082,587; Álava;286,387; Guipúzcoa;673,563; Vizcaya;1,122,637; Rioja (La);276,702; Ceuta;71,505; Melilla;66,411; Ceuta y Melilla;137,916; Notes: Source: National Statistics Institute