Population Projections Foreign migration Indicators Gross Migration Rate abroad per year Unidades: Migraciones por mil habitantes 2038 2037 2036 2035 2034 2033 2032 2031 2030 2029 2028 2027 2026 2025 2024 National Total 20,594449 20,705449 20,936428 21,325348 21,90993 22,723591 23,791155 25,12331 26,71078 28,51814 30,477144 32,480063 34,373037 35,95024 36,951083 02 Albacete 14,84773 14,878218 14,992548 15,21603 15,573029 16,08402 16,762569 17,611334 18,618314 19,752998 20,962687 22,169362 23,268062 24,126747 24,589323 03 Alicante/Alacant 29,908286 30,187517 30,646843 31,345956 32,346434 33,706263 35,473665 37,679192 40,327086 43,384956 46,771353 50,340488 53,861743 56,992353 59,244068 04 Almería 26,963906 27,247883 27,695466 28,359805 29,29535 30,5527 32,173094 34,180982 36,576292 39,32516 42,349486 45,514533 48,61416 51,352172 53,321914 01 Araba/Álava 15,098048 15,133916 15,257802 15,497198 15,878926 16,426436 17,156717 18,076271 19,176606 20,43037 21,786215 23,164597 24,454253 25,509968 26,153738 33 Asturias 10,404864 10,393084 10,440476 10,564906 10,783567 11,110933 11,556517 12,12223 12,799565 13,566824 14,386289 15,202076 15,938562 16,500132 16,773639 05 Ávila 18,115117 18,172865 18,334748 18,632425 19,096446 19,752738 20,618649 21,697898 22,9759 24,414439 25,946807 27,474737 28,864629 29,947353 30,520817 06 Badajoz 7,196253 7,19996 7,245072 7,343519 7,506597 7,743541 8,059959 8,455942 8,924194 9,448272 10,001183 10,54469 11,029762 11,398867 11,590954 07 Balears, Illes 27,699614 27,951226 28,36966 29,007995 29,920039 31,154987 32,751676 34,731492 37,090498 39,790994 42,752038 45,839356 48,85432 51,522968 53,48999 08 Barcelona 27,741856 27,918667 28,257592 28,810481 29,62911 30,759761 32,237608 34,079437 36,276033 38,783988 41,516726 44,335064 47,037103 49,348033 50,913254 48 Bizkaia 14,02363 14,032128 14,119808 14,310894 14,628798 15,093303 15,717814 16,505723 17,446601 18,512646 19,655016 20,80072 21,850388 22,678115 23,134349 09 Burgos 14,803822 14,819581 14,919358 15,129301 15,474827 15,97783 16,65369 17,507503 18,529808 19,692376 20,9439 22,205769 23,368467 24,28928 24,792984 10 Cáceres 8,407922 8,400221 8,439564 8,539889 8,714366 8,973747 9,324794 9,767932 10,29507 10,887769 11,515362 12,133525 12,684202 13,096461 13,289657 11 Cádiz 10,458731 10,493109 10,587895 10,761005 11,029656 11,408178 11,905694 12,52325 13,250998 14,065472 14,927098 15,778634 16,544625 17,132387 17,43553 39 Cantabria 11,933155 11,958806 12,05371 12,239647 12,538075 12,967846 13,542622 14,267598 15,135958 16,125118 17,192642 18,272505 19,27131 20,065447 20,500259 12 Castellón/Castelló 20,85858 21,027643 21,318189 21,769399 22,420806 23,308364 24,46019 25,89094 27,595682 29,543409 31,669464 33,867589 35,981317 37,795453 39,02864 13 Ciudad Real 12,970753 12,990181 13,083961 13,274331 13,582645 14,026778 14,618368 15,359302 16,238178 17,227053 18,277967 19,320503 20,260731 20,982058 21,348815 14 Córdoba 7,938755 7,94338 7,993591 8,102583 8,282826 8,544345 8,893046 9,328566 9,842238 10,415157 11,016621 11,603221 12,118976 12,496885 12,66266 15 Coruña, A 11,120624 11,129797 11,202399 11,358487 11,617655 11,99681 12,507836 13,15452 13,929343 14,810181 15,75682 16,707707 17,57709 18,253203 18,598256 16 Cuenca 20,444206 20,527912 20,728627 21,082999 21,626834 22,391539 23,399692 24,65952 26,159068 27,860641 29,693873 31,550205 33,275927 34,667277 35,466303 20 Gipuzkoa 14,485734 14,500709 14,597107 14,799921 15,133375 15,618037 16,267775 17,086308 18,063188 19,170119 20,357274 21,550253 22,647777 23,521663 24,02033 17 Girona 26,570685 26,798341 27,184763 27,781383 28,64064 29,81093 31,331232 33,224159 35,488483 38,090499 40,954269 43,950642 46,884375 49,479621 51,366324 18 Granada 16,971739 17,058889 17,244655 17,558945 18,030838 18,685099 19,538442 20,594987 21,841478 23,242835 24,73777 26,235577 27,614002 28,719771 29,372946 19 Guadalajara 17,553322 17,709158 17,970631 18,372119 18,948596 19,732588 20,750444 22,017515 23,532774 25,272729 27,184244 29,176937 31,114025 32,803746 33,99209 21 Huelva 19,508845 19,594476 19,789301 20,12704 20,640448 21,357503 22,297472 23,465757 24,848837 26,409075 28,079426 29,758266 31,304856 32,535239 33,219307 22 Huesca 18,885268 18,967484 19,159318 19,495562 20,010941 20,736146 21,694404 22,896396 24,334791 25,978016 27,764096 29,593729 31,323771 32,760536 33,657485 23 Jaén 7,037267 7,027024 7,057555 7,140657 7,287624 7,507723 7,806742 8,184985 8,635369 9,1415 9,675931 10,198868 10,657467 10,986198 11,108435 24 León 10,666741 10,661463 10,716846 10,850769 11,08031 11,419416 11,87674 12,452989 13,138122 13,90851 14,724721 15,529703 16,248052 16,786684 17,038666 25 Lleida 24,434249 24,602486 24,912571 25,410261 26,141477 27,147969 28,462415 30,102102 32,061918 34,30691 36,763532 39,310131 41,76652 43,88312 45,332022 27 Lugo 11,968079 11,958759 12,016731 12,16279 12,417053 12,796795 13,313611 13,970518 14,758487 15,652971 16,61014 17,564106 18,423971 19,072012 19,363963 28 Madrid 25,485584 25,670731 26,00766 26,545252 27,332688 28,414439 29,825003 31,582006 33,678817 36,07666 38,695861 41,406414 44,017609 46,267707 47,816159 29 Málaga 26,25876 26,492587 26,884687 27,486583 28,350901 29,526394 31,052558 32,952527 35,225442 37,837721 40,712723 43,718528 46,65284 49,223556 51,026324 30 Murcia 20,425734 20,598704 20,892702 21,347115 22,001809 22,893162 24,049715 25,48642 27,198505 29,154669 31,28929 33,493994 35,608597 37,411442 38,611207 31 Navarra 17,195927 17,28516 17,474364 17,795763 18,281701 18,961206 19,856411 20,977972 22,319985 23,854455 25,525257 27,241809 28,872607 30,23957 31,115301 32 Ourense 13,674341 13,681862 13,765835 13,951068 14,261784 14,718946 15,337767 16,123532 17,067731 18,143837 19,30303 20,469639 21,537535 22,366886 22,783913 34 Palencia 9,720548 9,681292 9,698189 9,787525 9,964891 10,243461 10,631881 11,132037 11,736304 12,424517 13,161356 13,893886 14,5493 15,03514 15,240213 35 Palmas, Las 20,350392 20,477471 20,726631 21,135885 21,743384 22,583374 23,682012 25,051883 26,686111 28,552081 30,584785 32,679743 34,686381 36,402536 37,574051 36 Pontevedra 10,567333 10,570836 10,634365 10,77635 11,014608 11,364129 11,834981 12,429498 13,139434 13,94318 14,803049 15,662928 16,44683 17,059164 17,387261 26 Rioja, La 17,002438 17,055288 17,205485 17,483814 17,920956 18,544225 19,373851 20,418624 21,671461 23,103854 24,660235 26,252724 27,755465 29,000241 29,776352 37 Salamanca 14,097978 14,10487 14,192636 14,38583 14,70807 15,179002 15,811353 16,607318 17,55453 18,622091 19,757095 20,881697 21,890466 22,649751 22,999349 38 Santa Cruz de Tenerife 23,564353 23,721819 24,021039 24,507248 25,226246 26,219969 27,521516 29,148914 31,098265 33,336127 35,790722 38,342416 40,812807 42,953235 44,435882 40 Segovia 16,520984 16,580952 16,736109 17,016442 17,451614 18,067774 18,884371 19,909712 21,136048 22,534801 24,050872 25,596972 27,047952 28,237048 28,954535 41 Sevilla 10,98124 11,017561 11,11667 11,297198 11,576902 11,970294 12,486275 13,125154 13,875788 14,713012 15,595514 16,464773 17,245423 17,847861 18,174085 42 Soria 18,420135 18,477469 18,644277 18,955146 19,444663 20,143708 21,075601 22,25064 23,66048 25,27198 27,020067 28,799854 30,459485 31,791697 32,526621 43 Tarragona 23,339631 23,542053 23,883287 24,40825 25,162476 26,187747 27,517385 29,169826 31,142035 33,401867 35,879271 38,457083 40,960176 43,143673 44,682354 44 Teruel 15,935198 15,977374 16,110769 16,364678 16,76797 17,346289 18,118333 19,091788 20,258937 21,59145 23,034339 24,501299 25,869574 26,975073 27,611249 45 Toledo 17,138858 17,268722 17,499318 17,86268 18,390837 19,112543 20,049715 21,212592 22,594844 24,16823 25,87656 27,629747 29,297468 30,703191 31,618422 46 Valencia/València 21,779834 21,931115 22,210011 22,657774 23,31589 24,221886 25,404776 26,879057 28,638405 30,64864 32,839693 35,096881 37,251118 39,06815 40,238146 47 Valladolid 12,163184 12,167718 12,240241 12,40172 12,672364 13,069131 13,60341 14,277908 15,083396 15,995477 16,971396 17,947378 18,836478 19,528009 19,889237 49 Zamora 10,003173 9,967532 9,987239 10,0785 10,256454 10,533031 10,915172 11,402438 11,984465 12,638963 13,329338 14,003088 14,592053 15,012738 15,168853 50 Zaragoza 19,391342 19,458713 19,636869 19,960152 20,462176 21,17214 22,11096 23,286296 24,687428 26,279992 28,000502 29,751321 31,39661 32,760172 33,628621 51 Ceuta 10,617802 10,604916 10,65443 10,784245 11,011114 11,348792 11,805576 12,381775 13,067035 13,838036 14,65636 15,468453 16,20745 16,796723 17,161802 52 Melilla 22,82774 22,911693 23,132577 23,531192 24,14593 25,008516 26,139912 27,543598 29,199406 31,059649 33,044705 35,039925 36,89994 38,460129 39,560431 Notas: Fuente: