Estadística de Migraciones y Cambios de Residencia Results by municipalities and provincial capitals Immigration from abroad by province capital, year, country of birth (Spain/foreign) and nationality (Spanish/foreign) Units: Personas Total España Extranjero Total Española Extranjera Total Española Extranjera Total Española Extranjera Total Nacional 2022 500,559 57,839 442,720 30,787 27,316 3,471 469,772 30,523 439,249 2021 339,379 56,538 282,841 31,525 28,243 3,282 307,854 28,295 279,559 02003 Albacete 2022 3,039 358 2,681 264 230 34 2,775 128 2,647 2021 1,797 278 1,519 203 178 25 1,594 100 1,494 03014 Alicante/Alacant 2022 16,410 1,161 15,249 543 428 115 15,867 733 15,134 2021 9,219 1,032 8,187 560 442 118 8,659 590 8,069 04013 Almería 2022 4,195 316 3,879 232 175 57 3,963 141 3,822 2021 2,909 272 2,637 209 163 46 2,700 109 2,591 01059 Vitoria-Gasteiz 2022 5,304 564 4,740 336 294 42 4,968 270 4,698 2021 3,380 594 2,786 360 330 30 3,020 264 2,756 33044 Oviedo 2022 4,459 661 3,798 267 238 29 4,192 423 3,769 2021 2,184 498 1,686 214 203 11 1,970 295 1,675 05019 Ávila 2022 1,656 255 1,401 186 168 18 1,470 87 1,383 2021 1,000 181 819 151 130 21 849 51 798 06015 Badajoz 2022 1,399 133 1,266 87 84 3 1,312 49 1,263 2021 966 133 833 103 98 5 863 35 828 07040 Palma 2022 17,456 1,495 15,961 633 544 89 16,823 951 15,872 2021 10,780 1,149 9,631 514 433 81 10,266 716 9,550 08019 Barcelona 2022 96,895 9,535 87,360 4,925 4,233 692 91,970 5,302 86,668 2021 73,027 10,380 62,647 5,674 5,057 617 67,353 5,323 62,030 48020 Bilbao 2022 8,143 895 7,248 529 487 42 7,614 408 7,206 2021 4,914 851 4,063 544 489 55 4,370 362 4,008 09059 Burgos 2022 3,520 319 3,201 205 160 45 3,315 159 3,156 2021 2,084 297 1,787 175 154 21 1,909 143 1,766 10037 Cáceres 2022 1,066 159 907 130 124 6 936 35 901 2021 588 138 450 97 91 6 491 47 444 11012 Cádiz 2022 773 155 618 125 120 5 648 35 613 2021 643 141 502 108 105 3 535 36 499 39075 Santander 2022 4,286 474 3,812 259 243 16 4,027 231 3,796 2021 2,540 520 2,020 257 244 13 2,283 276 2,007 12040 Castellón de la Plana/Castelló de la Plana 2022 5,991 475 5,516 319 249 70 5,672 226 5,446 2021 3,080 458 2,622 311 252 59 2,769 206 2,563 13034 Ciudad Real 2022 1,412 171 1,241 104 95 9 1,308 76 1,232 2021 840 127 713 88 78 10 752 49 703 14021 Córdoba 2022 3,557 562 2,995 461 423 38 3,096 139 2,957 2021 2,038 451 1,587 392 364 28 1,646 87 1,559 15030 Coruña, A 2022 5,526 955 4,571 334 323 11 5,192 632 4,560 2021 3,285 813 2,472 357 347 10 2,928 466 2,462 16078 Cuenca 2022 1,272 84 1,188 60 54 6 1,212 30 1,182 2021 668 82 586 65 53 12 603 29 574 20069 Donostia-San Sebastián 2022 4,010 465 3,545 244 225 19 3,766 240 3,526 2021 2,464 495 1,969 284 273 11 2,180 222 1,958 17079 Girona 2022 3,703 277 3,426 158 137 21 3,545 140 3,405 2021 2,496 288 2,208 178 161 17 2,318 127 2,191 18087 Granada 2022 6,120 1,067 5,053 831 773 58 5,289 294 4,995 2021 4,457 939 3,518 718 670 48 3,739 269 3,470 19130 Guadalajara 2022 2,881 201 2,680 84 75 9 2,797 126 2,671 2021 1,580 180 1,400 101 85 16 1,479 95 1,384 21041 Huelva 2022 2,018 169 1,849 145 125 20 1,873 44 1,829 2021 1,277 169 1,108 111 98 13 1,166 71 1,095 22125 Huesca 2022 1,382 103 1,279 38 34 4 1,344 69 1,275 2021 719 113 606 65 59 6 654 54 600 23050 Jaén 2022 1,182 122 1,060 78 72 6 1,104 50 1,054 2021 655 99 556 70 61 9 585 38 547 24089 León 2022 2,219 288 1,931 185 174 11 2,034 114 1,920 2021 1,410 209 1,201 125 116 9 1,285 93 1,192 25120 Lleida 2022 5,215 322 4,893 231 169 62 4,984 153 4,831 2021 3,561 311 3,250 212 145 67 3,349 166 3,183 27028 Lugo 2022 1,988 219 1,769 74 67 7 1,914 152 1,762 2021 1,059 188 871 83 77 6 976 111 865 28079 Madrid 2022 150,550 20,845 129,705 10,049 9,255 794 140,501 11,590 128,911 2021 102,785 20,830 81,955 10,670 9,784 886 92,115 11,046 81,069 29067 Málaga 2022 15,259 1,410 13,849 800 705 95 14,459 705 13,754 2021 10,266 1,350 8,916 833 712 121 9,433 638 8,795 30030 Murcia 2022 11,945 1,109 10,836 781 675 106 11,164 434 10,730 2021 7,975 1,016 6,959 720 632 88 7,255 384 6,871 31201 Pamplona/Iruña 2022 5,800 693 5,107 266 246 20 5,534 447 5,087 2021 3,738 660 3,078 295 269 26 3,443 391 3,052 32054 Ourense 2022 2,317 398 1,919 156 148 8 2,161 250 1,911 2021 1,390 367 1,023 167 163 4 1,223 204 1,019 34120 Palencia 2022 1,190 106 1,084 68 66 2 1,122 40 1,082 2021 525 78 447 54 52 2 471 26 445 35016 Palmas de Gran Canaria, Las 2022 7,019 1,113 5,906 573 507 66 6,446 606 5,840 2021 6,073 1,226 4,847 722 615 107 5,351 611 4,740 36038 Pontevedra 2022 1,194 325 869 185 180 5 1,009 145 864 2021 840 249 591 162 158 4 678 91 587 26089 Logroño 2022 2,524 280 2,244 159 121 38 2,365 159 2,206 2021 1,655 290 1,365 179 141 38 1,476 149 1,327 37274 Salamanca 2022 3,707 350 3,357 200 184 16 3,507 166 3,341 2021 2,467 371 2,096 220 201 19 2,247 170 2,077 38038 Santa Cruz de Tenerife 2022 3,583 737 2,846 275 257 18 3,308 480 2,828 2021 2,700 752 1,948 267 250 17 2,433 502 1,931 40194 Segovia 2022 1,452 121 1,331 57 45 12 1,395 76 1,319 2021 801 115 686 67 49 18 734 66 668 41091 Sevilla 2022 13,126 2,164 10,962 1,661 1,580 81 11,465 584 10,881 2021 9,266 1,828 7,438 1,417 1,343 74 7,849 485 7,364 42173 Soria 2022 1,315 93 1,222 56 48 8 1,259 45 1,214 2021 641 70 571 45 40 5 596 30 566 43148 Tarragona 2022 5,646 438 5,208 271 223 48 5,375 215 5,160 2021 3,939 444 3,495 303 236 67 3,636 208 3,428 44216 Teruel 2022 869 66 803 32 28 4 837 38 799 2021 421 45 376 23 18 5 398 27 371 45168 Toledo 2022 2,139 212 1,927 128 119 9 2,011 93 1,918 2021 1,374 192 1,182 144 133 11 1,230 59 1,171 46250 Valencia 2022 30,506 3,073 27,433 1,461 1,238 223 29,045 1,835 27,210 2021 23,261 3,087 20,174 1,556 1,339 217 21,705 1,748 19,957 47186 Valladolid 2022 5,239 624 4,615 380 345 35 4,859 279 4,580 2021 3,191 573 2,618 355 321 34 2,836 252 2,584 49275 Zamora 2022 719 119 600 70 66 4 649 53 596 2021 420 102 318 61 61 0 359 41 318 50297 Zaragoza 2022 17,383 1,603 15,780 1,092 757 335 16,291 846 15,445 2021 10,031 1,507 8,524 936 770 166 9,095 737 8,358 Notes: 1) La categoría España en la variable País de nacimiento incluye los antiguos territorios españoles Source: Instituto Nacional de Estadística