Estadística de Migraciones y Cambios de Residencia Results by autonomous communities and provinces Interprovincial immigration by province of destination, year, gender and country of birth (Spain/foreign) Units: Personas Ambos Sexos Hombre Mujer Total National Total 2022 678,219 343,617 334,602 2021 653,128 336,071 317,057 02 Albacete 2022 6,124 3,215 2,909 2021 5,695 3,023 2,672 03 Alicante/Alacant 2022 27,528 13,908 13,620 2021 27,642 14,188 13,454 04 Almería 2022 11,049 5,883 5,166 2021 11,271 6,007 5,264 01 Araba/Álava 2022 5,291 2,765 2,526 2021 5,517 2,844 2,673 33 Asturias 2022 11,020 5,287 5,733 2021 9,892 4,838 5,054 05 Ávila 2022 4,726 2,409 2,317 2021 4,917 2,531 2,386 06 Badajoz 2022 7,160 3,616 3,544 2021 7,110 3,539 3,571 07 Balears, Illes 2022 21,355 11,019 10,336 2021 19,068 9,838 9,230 08 Barcelona 2022 54,057 27,199 26,858 2021 53,085 27,452 25,633 48 Bizkaia 2022 12,010 6,172 5,838 2021 11,994 6,149 5,845 09 Burgos 2022 6,745 3,455 3,290 2021 6,188 3,248 2,940 10 Cáceres 2022 6,172 3,045 3,127 2021 5,811 2,889 2,922 11 Cádiz 2022 16,185 8,292 7,893 2021 16,049 8,250 7,799 39 Cantabria 2022 8,346 4,098 4,248 2021 9,681 4,910 4,771 12 Castellón/Castelló 2022 11,647 6,033 5,614 2021 10,802 5,569 5,233 13 Ciudad Real 2022 7,380 3,743 3,637 2021 6,964 3,598 3,366 14 Córdoba 2022 8,571 4,257 4,314 2021 7,348 3,669 3,679 15 Coruña, A 2022 13,741 6,904 6,837 2021 12,908 6,569 6,339 16 Cuenca 2022 5,232 2,774 2,458 2021 4,563 2,368 2,195 20 Gipuzkoa 2022 7,508 3,877 3,631 2021 7,619 4,062 3,557 17 Girona 2022 14,814 7,566 7,248 2021 15,614 8,118 7,496 18 Granada 2022 15,656 7,830 7,826 2021 14,173 7,256 6,917 19 Guadalajara 2022 10,643 5,471 5,172 2021 10,355 5,300 5,055 21 Huelva 2022 6,502 3,387 3,115 2021 6,886 3,588 3,298 22 Huesca 2022 4,987 2,650 2,337 2021 5,835 3,240 2,595 23 Jaén 2022 6,897 3,444 3,453 2021 6,781 3,544 3,237 24 León 2022 7,733 3,934 3,799 2021 6,960 3,539 3,421 25 Lleida 2022 8,240 4,561 3,679 2021 8,867 5,007 3,860 27 Lugo 2022 5,365 2,674 2,691 2021 4,913 2,439 2,474 28 Madrid 2022 98,001 48,036 49,965 2021 89,383 45,320 44,063 29 Málaga 2022 25,824 12,767 13,057 2021 25,618 12,759 12,859 30 Murcia 2022 18,061 9,712 8,349 2021 19,404 10,510 8,894 31 Navarra 2022 8,742 4,460 4,282 2021 8,657 4,456 4,201 32 Ourense 2022 5,480 2,722 2,758 2021 5,342 2,684 2,658 34 Palencia 2022 2,685 1,323 1,362 2021 2,509 1,312 1,197 35 Palmas, Las 2022 14,981 7,627 7,354 2021 14,194 7,227 6,967 36 Pontevedra 2022 10,427 5,086 5,341 2021 10,311 5,135 5,176 26 Rioja, La 2022 5,412 2,836 2,576 2021 5,112 2,666 2,446 37 Salamanca 2022 5,988 3,015 2,973 2021 4,811 2,399 2,412 38 Santa Cruz de Tenerife 2022 13,678 6,838 6,840 2021 13,091 6,615 6,476 40 Segovia 2022 4,205 2,080 2,125 2021 4,133 2,079 2,054 41 Sevilla 2022 20,585 10,063 10,522 2021 18,949 9,516 9,433 42 Soria 2022 2,330 1,210 1,120 2021 2,045 1,098 947 43 Tarragona 2022 18,362 9,457 8,905 2021 20,282 10,622 9,660 44 Teruel 2022 3,633 1,900 1,733 2021 3,399 1,758 1,641 45 Toledo 2022 26,226 13,634 12,592 2021 24,568 12,441 12,127 46 Valencia/València 2022 31,079 15,543 15,536 2021 30,092 15,446 14,646 47 Valladolid 2022 8,431 4,225 4,206 2021 7,163 3,650 3,513 49 Zamora 2022 3,206 1,655 1,551 2021 2,934 1,504 1,430 50 Zaragoza 2022 13,723 7,356 6,367 2021 12,591 6,984 5,607 51 Ceuta 2022 2,085 1,188 897 2021 1,675 942 733 52 Melilla 2022 2,391 1,416 975 2021 2,357 1,376 981 España National Total 2022 442,231 223,298 218,933 2021 435,487 223,185 212,302 02 Albacete 2022 4,137 2,110 2,027 2021 3,901 2,019 1,882 03 Alicante/Alacant 2022 14,649 7,342 7,307 2021 15,934 8,094 7,840 04 Almería 2022 6,714 3,440 3,274 2021 6,815 3,459 3,356 01 Araba/Álava 2022 3,223 1,661 1,562 2021 3,444 1,758 1,686 33 Asturias 2022 7,545 3,693 3,852 2021 7,177 3,560 3,617 05 Ávila 2022 3,426 1,711 1,715 2021 3,827 1,983 1,844 06 Badajoz 2022 5,854 3,000 2,854 2021 5,785 2,940 2,845 07 Balears, Illes 2022 13,909 7,108 6,801 2021 12,990 6,620 6,370 08 Barcelona 2022 29,969 14,688 15,281 2021 29,965 15,020 14,945 48 Bizkaia 2022 7,477 3,798 3,679 2021 7,813 3,967 3,846 09 Burgos 2022 4,586 2,339 2,247 2021 4,278 2,263 2,015 10 Cáceres 2022 5,013 2,485 2,528 2021 4,769 2,396 2,373 11 Cádiz 2022 12,481 6,416 6,065 2021 12,688 6,518 6,170 39 Cantabria 2022 6,171 3,103 3,068 2021 7,460 3,825 3,635 12 Castellón/Castelló 2022 6,828 3,527 3,301 2021 6,720 3,465 3,255 13 Ciudad Real 2022 5,173 2,626 2,547 2021 5,042 2,668 2,374 14 Córdoba 2022 6,908 3,446 3,462 2021 6,091 3,083 3,008 15 Coruña, A 2022 9,925 5,056 4,869 2021 9,644 4,989 4,655 16 Cuenca 2022 3,501 1,816 1,685 2021 3,023 1,538 1,485 20 Gipuzkoa 2022 4,301 2,195 2,106 2021 4,593 2,390 2,203 17 Girona 2022 9,247 4,518 4,729 2021 10,062 5,064 4,998 18 Granada 2022 11,759 5,874 5,885 2021 10,384 5,291 5,093 19 Guadalajara 2022 6,937 3,622 3,315 2021 7,131 3,698 3,433 21 Huelva 2022 4,227 2,096 2,131 2021 4,632 2,318 2,314 22 Huesca 2022 3,188 1,686 1,502 2021 4,053 2,247 1,806 23 Jaén 2022 5,481 2,653 2,828 2021 5,314 2,703 2,611 24 León 2022 6,051 3,100 2,951 2021 5,461 2,830 2,631 25 Lleida 2022 4,716 2,408 2,308 2021 4,956 2,625 2,331 27 Lugo 2022 3,739 1,875 1,864 2021 3,590 1,788 1,802 28 Madrid 2022 65,153 32,736 32,417 2021 59,084 30,745 28,339 29 Málaga 2022 16,616 8,253 8,363 2021 16,693 8,406 8,287 30 Murcia 2022 9,743 5,089 4,654 2021 10,577 5,568 5,009 31 Navarra 2022 4,942 2,469 2,473 2021 5,170 2,599 2,571 32 Ourense 2022 3,865 1,938 1,927 2021 3,930 1,968 1,962 34 Palencia 2022 1,977 975 1,002 2021 1,932 1,006 926 35 Palmas, Las 2022 10,509 5,419 5,090 2021 10,379 5,270 5,109 36 Pontevedra 2022 7,630 3,801 3,829 2021 7,691 3,916 3,775 26 Rioja, La 2022 3,337 1,726 1,611 2021 3,262 1,679 1,583 37 Salamanca 2022 4,542 2,301 2,241 2021 3,732 1,891 1,841 38 Santa Cruz de Tenerife 2022 9,511 4,787 4,724 2021 9,358 4,710 4,648 40 Segovia 2022 2,806 1,410 1,396 2021 3,026 1,559 1,467 41 Sevilla 2022 16,188 7,999 8,189 2021 14,902 7,587 7,315 42 Soria 2022 1,485 781 704 2021 1,474 802 672 43 Tarragona 2022 11,445 5,737 5,708 2021 12,924 6,492 6,432 44 Teruel 2022 2,415 1,246 1,169 2021 2,394 1,220 1,174 45 Toledo 2022 15,710 8,033 7,677 2021 15,985 8,110 7,875 46 Valencia/València 2022 16,932 8,436 8,496 2021 16,721 8,510 8,211 47 Valladolid 2022 5,983 2,983 3,000 2021 5,185 2,646 2,539 49 Zamora 2022 2,454 1,272 1,182 2021 2,334 1,212 1,122 50 Zaragoza 2022 8,218 4,361 3,857 2021 7,798 4,203 3,595 51 Ceuta 2022 1,776 1,035 741 2021 1,478 828 650 52 Melilla 2022 1,859 1,119 740 2021 1,916 1,139 777 Extranjero National Total 2022 235,988 120,319 115,669 2021 217,641 112,886 104,755 02 Albacete 2022 1,987 1,105 882 2021 1,794 1,004 790 03 Alicante/Alacant 2022 12,879 6,566 6,313 2021 11,708 6,094 5,614 04 Almería 2022 4,335 2,443 1,892 2021 4,456 2,548 1,908 01 Araba/Álava 2022 2,068 1,104 964 2021 2,073 1,086 987 33 Asturias 2022 3,475 1,594 1,881 2021 2,715 1,278 1,437 05 Ávila 2022 1,300 698 602 2021 1,090 548 542 06 Badajoz 2022 1,306 616 690 2021 1,325 599 726 07 Balears, Illes 2022 7,446 3,911 3,535 2021 6,078 3,218 2,860 08 Barcelona 2022 24,088 12,511 11,577 2021 23,120 12,432 10,688 48 Bizkaia 2022 4,533 2,374 2,159 2021 4,181 2,182 1,999 09 Burgos 2022 2,159 1,116 1,043 2021 1,910 985 925 10 Cáceres 2022 1,159 560 599 2021 1,042 493 549 11 Cádiz 2022 3,704 1,876 1,828 2021 3,361 1,732 1,629 39 Cantabria 2022 2,175 995 1,180 2021 2,221 1,085 1,136 12 Castellón/Castelló 2022 4,819 2,506 2,313 2021 4,082 2,104 1,978 13 Ciudad Real 2022 2,207 1,117 1,090 2021 1,922 930 992 14 Córdoba 2022 1,663 811 852 2021 1,257 586 671 15 Coruña, A 2022 3,816 1,848 1,968 2021 3,264 1,580 1,684 16 Cuenca 2022 1,731 958 773 2021 1,540 830 710 20 Gipuzkoa 2022 3,207 1,682 1,525 2021 3,026 1,672 1,354 17 Girona 2022 5,567 3,048 2,519 2021 5,552 3,054 2,498 18 Granada 2022 3,897 1,956 1,941 2021 3,789 1,965 1,824 19 Guadalajara 2022 3,706 1,849 1,857 2021 3,224 1,602 1,622 21 Huelva 2022 2,275 1,291 984 2021 2,254 1,270 984 22 Huesca 2022 1,799 964 835 2021 1,782 993 789 23 Jaén 2022 1,416 791 625 2021 1,467 841 626 24 León 2022 1,682 834 848 2021 1,499 709 790 25 Lleida 2022 3,524 2,153 1,371 2021 3,911 2,382 1,529 27 Lugo 2022 1,626 799 827 2021 1,323 651 672 28 Madrid 2022 32,848 15,300 17,548 2021 30,299 14,575 15,724 29 Málaga 2022 9,208 4,514 4,694 2021 8,925 4,353 4,572 30 Murcia 2022 8,318 4,623 3,695 2021 8,827 4,942 3,885 31 Navarra 2022 3,800 1,991 1,809 2021 3,487 1,857 1,630 32 Ourense 2022 1,615 784 831 2021 1,412 716 696 34 Palencia 2022 708 348 360 2021 577 306 271 35 Palmas, Las 2022 4,472 2,208 2,264 2021 3,815 1,957 1,858 36 Pontevedra 2022 2,797 1,285 1,512 2021 2,620 1,219 1,401 26 Rioja, La 2022 2,075 1,110 965 2021 1,850 987 863 37 Salamanca 2022 1,446 714 732 2021 1,079 508 571 38 Santa Cruz de Tenerife 2022 4,167 2,051 2,116 2021 3,733 1,905 1,828 40 Segovia 2022 1,399 670 729 2021 1,107 520 587 41 Sevilla 2022 4,397 2,064 2,333 2021 4,047 1,929 2,118 42 Soria 2022 845 429 416 2021 571 296 275 43 Tarragona 2022 6,917 3,720 3,197 2021 7,358 4,130 3,228 44 Teruel 2022 1,218 654 564 2021 1,005 538 467 45 Toledo 2022 10,516 5,601 4,915 2021 8,583 4,331 4,252 46 Valencia/València 2022 14,147 7,107 7,040 2021 13,371 6,936 6,435 47 Valladolid 2022 2,448 1,242 1,206 2021 1,978 1,004 974 49 Zamora 2022 752 383 369 2021 600 292 308 50 Zaragoza 2022 5,505 2,995 2,510 2021 4,793 2,781 2,012 51 Ceuta 2022 309 153 156 2021 197 114 83 52 Melilla 2022 532 297 235 2021 441 237 204 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