Population Projections Foreign migration Indicators Gross Rate of Immigration from abroad per year Unidades: Inmigraciones por mil habitantes 2038 2037 2036 2035 2034 2033 2032 2031 2030 2029 2028 2027 2026 2025 2024 National Total 12,905626 12,986774 13,152031 13,432376 13,861231 14,471935 15,294476 16,350668 17,648121 19,172347 20,876343 22,667025 24,387091 25,791562 26,518361 02 Albacete 9,043901 9,068846 9,151417 9,312173 9,5729 9,954777 10,476052 11,148649 11,974085 12,938312 14,005129 15,10798 16,139755 16,94029 17,281264 03 Alicante/Alacant 19,184559 19,388615 19,722945 20,237582 20,988013 22,031774 23,423843 25,209721 27,416396 30,039867 33,02746 36,252691 39,478359 42,303504 44,090143 04 Almería 16,711155 16,915617 17,234335 17,710961 18,393934 19,333449 20,577312 22,164688 24,117929 26,431365 29,055694 31,876225 34,68169 37,1204 38,640903 01 Araba/Álava 9,391609 9,431882 9,533035 9,71704 10,007323 10,426851 10,995814 11,728055 12,626688 13,678559 14,846993 16,062712 17,212334 18,123999 18,550212 33 Asturias 6,877896 6,869668 6,904665 6,997743 7,164359 7,419159 7,774227 8,236626 8,805447 9,468165 10,196158 10,939386 11,619937 12,124525 12,296136 05 Ávila 11,904225 11,936226 12,04155 12,246452 12,578416 13,063873 13,725355 14,577075 15,620089 16,835995 18,179101 19,566745 20,866985 21,884073 22,340193 06 Badajoz 4,452104 4,450592 4,47694 4,540692 4,651776 4,819575 5,051784 5,352774 5,721669 6,149987 6,618806 7,095454 7,529558 7,848657 7,953188 07 Balears, Illes 16,587851 16,753461 17,031682 17,464796 18,099347 18,983012 20,160427 21,666965 23,52061 25,710982 28,184249 30,82241 33,414084 35,614202 36,890985 08 Barcelona 17,071244 17,189002 17,418456 17,801199 18,382321 19,207191 20,317285 21,743966 23,500664 25,572467 27,902006 30,3705 32,771462 34,775238 35,883054 48 Bizkaia 8,769548 8,780502 8,847257 8,989449 9,227742 9,582058 10,06936 10,700413 11,475894 12,381504 13,381788 14,412553 15,371434 16,106476 16,402835 09 Burgos 9,540666 9,5639 9,647797 9,814151 10,086022 10,485792 11,032793 11,739756 12,608483 13,624413 14,74963 15,91422 17,005385 17,853973 18,21862 10 Cáceres 5,776249 5,770462 5,799738 5,875804 6,010677 6,215476 6,499068 6,866066 7,314577 7,8335 8,399345 8,972682 9,493902 9,878814 10,013934 11 Cádiz 6,54978 6,566231 6,623861 6,73712 6,921225 7,190823 7,558326 8,031494 8,610577 9,284736 10,027634 10,792125 11,503684 12,052719 12,285538 39 Cantabria 8,126751 8,149072 8,223224 8,367652 8,601872 8,944856 9,412945 10,016846 10,757958 11,623729 12,581802 13,572822 14,501343 15,224897 15,541132 12 Castellón/Castelló 12,626358 12,769667 12,998014 13,343463 13,841204 14,527169 15,434768 16,589941 18,004856 19,669527 21,540452 23,525502 25,463471 27,097073 28,038312 13 Ciudad Real 8,175486 8,185674 8,247406 8,378875 8,599216 8,926837 9,377328 9,960414 10,676333 11,511318 12,43191 13,378004 14,254307 14,920179 15,177631 14 Córdoba 4,985388 4,984307 5,014258 5,085871 5,210201 5,397701 5,656948 5,992833 6,404451 6,882495 7,40612 7,939298 8,426433 8,78744 8,912123 15 Coruña, A 7,726792 7,736139 7,793592 7,916108 8,121418 8,426457 8,845448 9,387111 10,051357 10,825187 11,677621 12,553571 13,366302 13,988676 14,243029 16 Cuenca 12,959436 13,025593 13,175302 13,439084 13,849615 14,439269 15,236843 16,262609 17,522377 18,999916 20,646791 22,369236 24,011088 25,331936 25,979803 20 Gipuzkoa 8,842154 8,862979 8,94007 9,093514 9,344553 9,713796 10,218927 10,87145 11,672692 12,608746 13,644061 14,713576 15,71278 16,485643 16,810375 17 Girona 16,164995 16,341184 16,627511 17,065502 17,700929 18,580865 19,749664 21,242915 23,079585 25,251279 27,707478 30,335206 32,930363 35,158107 36,500341 18 Granada 10,28386 10,336887 10,455503 10,663282 10,985352 11,44634 12,067754 12,864154 13,838537 14,976421 16,238341 17,550494 18,792634 19,783207 20,261165 19 Guadalajara 11,092624 11,220707 11,425198 11,73452 12,179979 12,793662 13,605563 14,639244 15,906164 17,398069 19,076834 20,860898 22,606841 24,08532 24,950569 21 Huelva 11,579207 11,645112 11,78654 12,031141 12,40871 12,948884 13,678227 14,615881 15,768141 17,121436 18,63309 20,219286 21,739163 22,974383 23,603433 22 Huesca 11,987876 12,064435 12,219441 12,481844 12,882873 13,453675 14,222185 15,208593 16,419615 17,841003 19,427555 21,090446 22,680497 23,96631 24,6076 23 Jaén 4,732284 4,719575 4,736452 4,792823 4,898915 5,064329 5,296821 5,60059 5,974332 6,408819 6,883979 7,365531 7,801016 8,115322 8,205593 24 León 6,936199 6,931028 6,968685 7,063867 7,231797 7,486748 7,840352 8,299167 8,86172 9,514926 10,229899 10,95695 11,61953 12,107447 12,269195 25 Lleida 14,637033 14,782367 15,026474 15,406476 15,963076 16,737774 17,769164 19,087314 20,706497 22,615467 24,764223 27,046241 29,274089 31,146469 32,206086 27 Lugo 8,104251 8,106259 8,158941 8,280114 8,488425 8,801667 9,234693 9,796465 10,486531 11,290524 12,174687 13,079386 13,910979 14,532301 14,751921 28 Madrid 16,021811 16,144873 16,373444 16,746777 17,307529 18,098739 19,159908 20,521116 22,195608 24,169949 26,390729 28,746668 31,043826 32,972379 34,063402 29 Málaga 16,683013 16,847562 17,125377 17,559246 18,196374 19,085353 20,272112 21,793844 23,671101 25,89701 28,422263 31,134275 33,827202 36,159858 37,598769 30 Murcia 12,873134 13,002795 13,218482 13,552664 14,040958 14,719627 15,622213 16,774556 18,188406 19,852889 21,723038 23,704493 25,632717 27,245383 28,146923 31 Navarra 11,010911 11,088063 11,237433 11,485764 11,861968 12,394888 13,110467 14,027575 15,152642 16,472721 17,946353 19,491817 20,971638 22,173007 22,783754 32 Ourense 9,746082 9,758537 9,830645 9,983749 10,240103 10,620866 11,143765 11,81962 12,648109 13,612652 14,674155 15,763417 16,77155 17,538977 17,842981 34 Palencia 6,746289 6,724852 6,746034 6,82397 6,97327 7,207642 7,538185 7,971033 8,504542 9,125869 9,806737 10,498482 11,126205 11,582106 11,717943 35 Palmas, Las 12,971202 13,050515 13,215862 13,49849 13,932221 14,550929 15,38524 16,457692 17,776581 19,327925 21,064738 22,892989 24,652719 26,093314 26,842349 36 Pontevedra 6,965579 6,968567 7,014966 7,119844 7,298896 7,567044 7,936688 8,415225 9,002116 9,685267 10,436545 11,206455 11,91769 12,457648 12,669893 26 Rioja, La 10,754621 10,813305 10,941602 11,165119 11,511367 12,007561 12,677835 13,539222 14,596534 15,835742 17,215419 18,655735 20,024296 21,118263 21,642666 37 Salamanca 9,372627 9,368549 9,42284 9,555875 9,788942 10,14227 10,632786 11,270813 12,056117 12,972953 13,984022 15,023048 15,98517 16,716002 16,99843 38 Santa Cruz de Tenerife 15,248603 15,351733 15,556895 15,901646 16,426921 17,174115 18,181285 19,477566 21,075952 22,963635 25,088985 27,343945 29,539587 31,373165 32,385421 40 Segovia 10,827825 10,881089 11,004087 11,222145 11,562308 12,051183 12,712208 13,561538 14,603083 15,822119 17,176836 18,58788 19,924727 20,988993 21,494463 41 Sevilla 6,481779 6,500726 6,560037 6,673952 6,857438 7,124852 7,488302 7,955247 8,525683 9,188676 9,918079 10,667424 11,36365 11,899878 12,126902 42 Soria 12,95204 12,994137 13,118827 13,35608 13,737866 14,295527 15,056512 16,039675 17,24922 18,667178 20,243765 21,884705 23,434951 24,658171 25,211999 43 Tarragona 14,221313 14,385608 14,646388 15,040085 15,606811 16,387703 17,421365 18,738382 20,354331 22,26026 24,409789 26,701729 28,955742 30,879662 32,026691 44 Teruel 10,089043 10,144645 10,266267 10,478013 10,805758 11,27512 11,9088 12,722733 13,721125 14,8901 16,189469 17,542335 18,821802 19,834243 20,299413 45 Toledo 10,621286 10,729391 10,908481 11,184913 11,587418 12,145067 12,884539 13,825969 14,977768 16,329757 17,844098 19,443497 20,995416 22,291873 23,023801 46 Valencia/València 13,794564 13,913792 14,124397 14,460586 14,959652 15,659353 16,594412 17,791284 19,261578 20,993249 22,938761 24,999365 27,00363 28,679065 29,615674 47 Valladolid 7,658749 7,670254 7,730223 7,855853 8,065231 8,375772 8,802288 9,354181 10,032073 10,823525 11,697648 12,598605 13,437521 14,082785 14,348589 49 Zamora 6,738468 6,713564 6,729335 6,799461 6,937823 7,157113 7,467327 7,873429 8,372742 8,951813 9,582605 10,218271 10,788448 11,193711 11,299581 50 Zaragoza 11,678862 11,7399 11,876266 12,115653 12,48777 13,021989 13,744354 14,673176 15,813552 17,150267 18,638583 20,192376 21,668639 22,84791 23,410319 51 Ceuta 7,271367 7,240185 7,25239 7,321616 7,461464 7,684069 7,998506 8,408428 8,90964 9,487157 10,111883 10,737192 11,294996 11,692221 11,807307 52 Melilla 13,418849 13,426771 13,517366 13,718715 14,059854 14,568146 15,266127 16,166786 17,268284 18,547497 19,951948 21,390282 22,720215 23,734603 24,145204 Notas: Fuente: