Building Censuses Population figures Population planning by Province and census population of 2001 and relative position in 1991 and 1981. Units: ? Population of 2001: Absolute figures Population of 2001: Percentage Population of 2001: Percentage accumulated Relative position in 1991 Relative position in 1981 NATIONAL TOTAL 40,847,371 .. .. .. .. Madrid 5,423,384 13.28 13.28 1 1 Barcelona 4,805,927 11.77 25.04 2 2 Valencia 2,216,285 5.43 30.47 3 3 Sevilla 1,727,603 4.23 34.70 4 4 Alicante/Alacant 1,461,925 3.58 38.28 5 6 Málaga 1,287,017 3.15 41.43 6 9 Murcia 1,197,646 2.93 44.36 11 11 Vizcaya 1,122,637 2.75 47.11 7 5 Cádiz 1,116,491 2.73 49.84 10 10 Coruña (A) 1,096,027 2.68 52.52 8 8 Asturias 1,062,998 2.60 55.13 9 7 Pontevedra 903,759 2.21 57.34 12 12 Palmas (Las) 887,676 2.17 59.51 15 16 Zaragoza 861,855 2.11 61.62 13 13 Illes Balears 841,669 2.06 63.68 18 19 Granada 821,660 2.01 65.69 14 14 Santa Cruz de Tenerife 806,801 1.98 67.67 17 18 Córdoba 761,657 1.86 69.53 16 15 Guipúzcoa 673,563 1.65 71.18 19 17 Badajoz 654,882 1.60 72.79 20 20 Jaén 643,820 1.58 74.36 21 21 Tarragona 609,673 1.49 75.86 22 24 Girona 565,304 1.38 77.24 26 29 Navarra 555,829 1.36 78.60 25 25 Toledo 541,379 1.33 79.93 28 28 Almería 536,731 1.31 81.24 30 34 Cantabria 535,131 1.31 82.55 23 23 Valladolid 498,094 1.22 83.77 27 26 León 488,751 1.20 84.97 24 22 Castellón/Castelló 484,566 1.19 86.15 31 30 Ciudad Real 478,957 1.17 87.32 29 27 Huelva 462,579 1.13 88.46 32 33 Cáceres 403,621 0.99 89.44 33 32 Albacete 364,835 0.89 90.34 39 39 Lleida 362,206 0.89 91.22 37 38 Lugo 357,648 0.88 92.10 34 35 Burgos 348,934 0.85 92.95 38 37 Salamanca 345,609 0.85 93.80 35 36 Ourense 338,446 0.83 94.63 36 31 Álava 286,387 0.70 95.33 40 40 Rioja (La) 276,702 0.68 96.01 41 41 Huesca 206,502 0.51 96.51 43 44 Cuenca 200,346 0.49 97.00 44 43 Zamora 199,090 0.49 97.49 42 42 Guadalajara 174,999 0.43 97.92 48 49 Palencia 174,143 0.43 98.35 45 45 Ávila 163,442 0.40 98.75 46 46 Segovia 147,694 0.36 99.11 47 48 Teruel 135,858 0.33 99.44 49 47 Soria 90,717 0.22 99.66 50 50 Ceuta 71,505 0.18 99.84 51 51 Melilla 66,411 0.16 100.00 52 52 Notes: Source: National Statistics Institute