Censos de Población y Viviendas Censos de población y viviendas. 2021 Población según comunidad autónoma y provincia y sexo Unidades: Personas Ambos sexos Hombres Mujeres Personas Personas Personas Total Nacional 47.400.798 23.248.611 24.152.187 01 Andalucía 8.484.804 4.182.620 4.302.184 04 Almería 730.430 372.823 357.607 11 Cádiz 1.249.873 616.595 633.278 14 Córdoba 777.622 380.859 396.763 18 Granada 925.046 456.393 468.653 21 Huelva 527.254 261.186 266.068 23 Jaén 627.568 310.930 316.638 29 Málaga 1.696.955 831.211 865.744 41 Sevilla 1.950.056 952.623 997.433 02 Aragón 1.331.938 658.263 673.675 22 Huesca 223.995 113.456 110.539 44 Teruel 134.259 68.143 66.116 50 Zaragoza 973.684 476.664 497.020 03 Asturias, Principado de 1.012.117 483.186 528.931 33 Asturias 1.012.117 483.186 528.931 04 Balears, Illes 1.183.415 590.990 592.425 07 Balears, Illes 1.183.415 590.990 592.425 05 Canarias 2.178.924 1.077.860 1.101.064 35 Palmas, Las 1.131.359 563.160 568.199 38 Santa Cruz de Tenerife 1.047.565 514.700 532.865 06 Cantabria 584.708 283.854 300.854 39 Cantabria 584.708 283.854 300.854 07 Castilla y León 2.385.223 1.174.957 1.210.266 05 Ávila 158.898 79.884 79.014 09 Burgos 356.042 178.040 178.002 24 León 452.435 220.034 232.401 34 Palencia 159.146 78.883 80.263 37 Salamanca 327.735 159.202 168.533 40 Segovia 153.626 77.152 76.474 42 Soria 88.796 44.939 43.857 47 Valladolid 519.380 252.999 266.381 49 Zamora 169.165 83.824 85.341 08 Castilla - La Mancha 2.052.505 1.028.696 1.023.809 02 Albacete 386.726 193.487 193.239 13 Ciudad Real 492.900 244.112 248.788 16 Cuenca 196.510 98.748 97.762 19 Guadalajara 265.969 134.874 131.095 45 Toledo 710.400 357.475 352.925 09 Cataluña 7.749.896 3.814.823 3.935.073 08 Barcelona 5.702.262 2.785.890 2.916.372 17 Girona 784.941 393.369 391.572 25 Lleida 439.258 224.011 215.247 43 Tarragona 823.435 411.553 411.882 10 Comunitat Valenciana 5.067.911 2.497.752 2.570.159 03 Alicante/Alacant 1.887.036 935.234 951.802 12 Castellón/Castelló 587.632 291.857 295.775 46 Valencia/València 2.593.243 1.270.661 1.322.582 11 Extremadura 1.061.636 525.843 535.793 06 Badajoz 671.092 331.856 339.236 10 Cáceres 390.544 193.987 196.557 12 Galicia 2.698.177 1.299.491 1.398.686 15 Coruña, A 1.120.501 537.361 583.140 27 Lugo 326.068 158.003 168.065 32 Ourense 305.297 146.630 158.667 36 Pontevedra 946.311 457.497 488.814 13 Madrid, Comunidad de 6.726.640 3.221.401 3.505.239 28 Madrid 6.726.640 3.221.401 3.505.239 14 Murcia, Región de 1.518.279 760.831 757.448 30 Murcia 1.518.279 760.831 757.448 15 Navarra, Comunidad Foral de 662.032 327.940 334.092 31 Navarra 662.032 327.940 334.092 16 País Vasco 2.212.628 1.075.982 1.136.646 01 Araba/Álava 333.485 164.299 169.186 48 Bizkaia 1.153.635 557.190 596.445 20 Gipuzkoa 725.508 354.493 371.015 17 Rioja, La 319.444 157.763 161.681 26 Rioja, La 319.444 157.763 161.681 18 Ceuta 84.071 42.536 41.535 51 Ceuta 84.071 42.536 41.535 19 Melilla 86.450 43.823 42.627 52 Melilla 86.450 43.823 42.627 Notas: Fuente: Instituto Nacional de Estadística