Censo de Población Cifras de población. Principales resultados. 2021-2023 Población según capital de provincia y sexo Unidades: personas 2021 2022 2023 Ambos sexos Hombre Mujer Ambos sexos Hombre Mujer Ambos sexos Hombre Mujer Total 15.019.638 7.127.914 7.891.724 14.962.308 7.099.329 7.862.979 15.182.999 7.202.842 7.980.157 01059 Vitoria-Gasteiz 252.953 123.116 129.837 253.130 123.093 130.037 255.423 124.170 131.253 02003 Albacete 172.806 84.447 88.359 172.060 84.082 87.978 173.202 84.592 88.610 03014 Alacant/Alicante 338.768 163.846 174.922 340.260 164.511 175.749 350.598 169.208 181.390 04013 Almería 200.273 97.926 102.347 198.444 96.714 101.730 200.665 97.782 102.883 05019 Ávila 58.120 27.683 30.437 58.228 27.754 30.474 58.548 27.873 30.675 06015 Badajoz 151.048 73.229 77.819 150.583 72.914 77.669 150.716 72.923 77.793 07040 Palma 424.837 207.868 216.969 421.933 206.237 215.696 430.640 210.280 220.360 08019 Barcelona 1.627.559 774.275 853.284 1.615.124 768.009 847.115 1.655.956 788.057 867.899 09059 Burgos 174.154 82.920 91.234 173.197 82.446 90.751 174.585 82.996 91.589 10037 Cáceres 95.659 45.970 49.689 95.410 45.812 49.598 96.195 46.102 50.093 11012 Cádiz 114.442 54.087 60.355 113.285 53.489 59.796 112.077 52.863 59.214 12040 Castelló de la Plana 172.637 83.397 89.240 172.008 83.059 88.949 175.915 84.914 91.001 13034 Ciudad Real 75.081 35.575 39.506 74.679 35.407 39.272 75.254 35.660 39.594 14021 Córdoba 322.327 154.753 167.574 321.995 154.551 167.444 324.418 155.649 168.769 15030 Coruña, A 245.541 113.909 131.632 244.437 113.346 131.091 247.350 114.572 132.778 16078 Cuenca 54.187 25.708 28.479 53.758 25.470 28.288 53.630 25.387 28.243 17079 Girona 101.648 48.930 52.718 101.729 48.851 52.878 104.038 49.974 54.064 18087 Granada 233.680 108.157 125.523 230.654 106.627 124.027 232.246 107.435 124.811 19130 Guadalajara 86.946 41.822 45.124 87.215 41.980 45.235 88.886 42.719 46.167 20069 Donostia/San Sebastián 187.892 88.774 99.118 187.368 88.565 98.803 188.136 88.866 99.270 21041 Huelva 142.668 68.465 74.203 142.150 68.206 73.944 142.968 68.586 74.382 22125 Huesca 53.377 25.500 27.877 53.214 25.476 27.738 53.938 25.818 28.120 23050 Jaén 111.915 53.803 58.112 111.567 53.648 57.919 111.767 53.677 58.090 24089 León 122.398 55.384 67.014 121.377 54.935 66.442 121.763 55.135 66.628 25120 Lleida 138.933 68.722 70.211 139.529 69.179 70.350 142.990 71.242 71.748 26089 Logroño 150.596 71.306 79.290 149.579 70.797 78.782 150.206 71.092 79.114 27028 Lugo 97.514 45.010 52.504 97.182 44.906 52.276 98.189 45.410 52.779 28079 Madrid 3.277.451 1.529.623 1.747.828 3.267.027 1.525.833 1.741.194 3.340.176 1.560.583 1.779.593 29067 Málaga 578.063 277.575 300.488 578.473 277.823 300.650 587.068 281.718 305.350 30030 Murcia 459.778 225.376 234.402 460.656 225.841 234.815 467.501 229.167 238.334 31201 Pamplona/Iruña 203.596 96.134 107.462 203.845 96.293 107.552 206.233 97.434 108.799 32054 Ourense 104.578 47.418 57.160 103.744 47.097 56.647 104.187 47.292 56.895 33044 Oviedo 217.164 100.442 116.722 214.688 99.331 115.357 217.369 100.555 116.814 34120 Palencia 77.086 36.362 40.724 76.212 35.915 40.297 76.266 35.867 40.399 35016 Palmas de Gran Canaria, Las 380.667 183.677 196.990 381.173 183.600 197.573 380.863 183.420 197.443 36038 Pontevedra 83.241 39.501 43.740 82.691 39.159 43.532 82.592 38.959 43.633 37274 Salamanca 143.549 65.017 78.532 142.586 64.549 78.037 143.666 64.936 78.730 38038 Santa Cruz de Tenerife 208.103 99.265 108.838 208.056 99.013 109.043 208.906 99.286 109.620 39075 Santander 172.000 79.303 92.697 171.477 79.005 92.472 172.655 79.492 93.163 40194 Segovia 51.234 23.898 27.336 50.670 23.684 26.986 50.926 23.751 27.175 41091 Sevilla 684.340 324.741 359.599 681.184 323.221 357.963 684.164 324.431 359.733 42173 Soria 39.739 18.758 20.981 39.321 18.542 20.779 40.033 18.874 21.159 43148 Tarragona 136.150 66.537 69.613 135.413 65.915 69.498 138.326 67.329 70.997 44216 Teruel 35.898 17.105 18.793 35.710 16.990 18.720 36.155 17.151 19.004 45168 Toledo 85.254 40.739 44.515 84.827 40.447 44.380 85.818 40.885 44.933 46250 València 788.842 374.806 414.036 790.797 375.503 415.294 804.121 381.448 422.673 47186 Valladolid 297.370 139.390 157.980 295.216 138.252 156.964 297.129 139.108 158.021 48020 Bilbao 345.749 163.447 182.302 343.506 162.428 181.078 345.235 163.496 181.739 49275 Zamora 60.397 28.022 32.375 59.580 27.570 32.010 59.362 27.446 31.916 50297 Zaragoza 681.430 326.196 355.234 675.361 323.254 352.107 683.949 327.232 356.717 Notas: Fuente: Instituto Nacional de Estadística