Spain

Net migration rate in Spain

Net migration rate in Spain: -4.6 per 1,000 people in 1950 and 2.5 per 1,000 people in 2023, by UN estimates.

Latest, 2023
2.5 per 1,000 people
Since 1950
+7.1 per 1,000 people
Rank, 2023
64 of 229
counting from the highest
Projected, 2100
0.9 per 1,000 people
UN projection (medium variant)

per 1,000 people · UN

Net migration rate in SpainNet migration rate in Spain: -4.6 per 1,000 people in 1950 and 2.5 per 1,000 people in 2023, by UN estimates. The UN projection (medium variant) puts it at 0.9 per 1,000 people in 2100, between -12.4 per 1,000 people and 14.1 per 1,000 people (95% prediction interval).
Estimates, UNUN projection (medium variant)95% prediction interval

What the numbers say

  • The UN projection (medium variant) puts it at 0.9 per 1,000 people in 2100, between -12.4 per 1,000 people and 14.1 per 1,000 people (95% prediction interval).
  • The highest was 17.7 per 1,000 people in 2002, the lowest -5.4 per 1,000 people in 2013.

Every year

per 1,000 people · UN

YearSpain
20232.5
20226.3
20213
20205
20199.8
20187.2
20174.3
20162.3
2015-0
2014-2.1
2013-5.4
2012-3.3
20111.3
20101.5
20092.8
20089.4
200717
200614.8
200514.3
200415.3
200315.5
200217.7
20014.4
20004.3
19994.4
19984.5
19974.1
19964
19954.1
19944
19934.1
19924.5
19913.1
1990-0.8
1989-0.7
1988-0.5
1987-0.3
1986-0.4
1985-0
19840.1
19830
1982-0.2
19810.1
19800.5
1979-0.2
1978-0.1
1977-0
19760.1
1975-0
19743
19730.2
19720.2
19710.2
1970-1.8
1969-1.5
1968-1.4
1967-1.3
1966-1.3
1965-1.3
1964-1.3
1963-1.4
1962-1.5
1961-1.5
1960-5.1
1959-3.5
1958-3.3
1957-3.1
1956-3.1
1955-3
1954-3.1
1953-3
1952-3
1951-3
1950-4.6
UN projection (medium variant) · 2024–2100
YearSpain
20242.3-2.2–7.4
20252-4.3–8.6
20261.8-6–9.3
20271.9-6.5–10.4
20281.8-7.2–10.6
20291.7-8.3–11.3
20301.4-8.4–11.4
20311.3-8.9–11.6
20321.4-8.8–12.2
20331.5-9–12.4
20341.5-9.5–12.1
20351.4-9.5–12.4
20361.3-10.1–12.4
20371.3-10.3–12
20381.4-10.1–12.4
20391.3-10.4–12.6
20401.2-10.8–12.2
20411.2-10.5–12.3
20421.1-10.9–12.7
20431.3-10.7–13.1
20441.2-10.3–12.1
20451.1-11.1–12.5
20461.2-10.1–13.6
20471.2-9.6–13.3
20481.4-10.4–13.3
20491.2-11.2–13.3
20501.5-10.6–13.8
20511.6-11.5–13.6
20521.4-11.5–13.5
20531.3-11.5–14
20541.5-11.1–14.1
20551.5-11.9–14.4
20561.1-11.9–14
20571.3-12–14.2
20581.5-11.5–14.6
20591.4-11.5–15
20601.4-11.7–14.2
20611.2-11.5–14.5
20621.1-12.2–13.6
20631.3-11.3–14.4
20641.1-11.5–14.4
20651.4-10.4–15
20661.3-10.7–14.3
20671.4-10.4–14.5
20681.2-11.3–14.3
20691.4-11–14.9
20701.2-10.7–14.4
20711.3-10.6–14.5
20721.1-11.7–14.4
20731.2-12.1–13.9
20741.1-11.8–14
20751.2-11.7–14.3
20761.2-12–13.2
20771.3-11.5–12.6
20781.3-11–13.4
20791.2-11–13.6
20801.2-11–12.4
20811.2-10.9–13.6
20821.2-11.2–13.8
20831.1-11–13.6
20841.1-11.6–14
20851-10.9–14
20861.1-11.7–13.9
20871.1-11.5–14.6
20880.9-11.4–13.7
20890.7-12.3–12.7
20900.8-11.9–14.1
20911-11.8–14.4
20921-11.5–14.7
20931-12.4–14.9
20941-12.6–14.7
20950.9-13.1–14.1
20961-12.9–14.3
20970.9-12.6–13.6
20980.9-12.4–14
20990.9-13.1–14
21000.9-12.4–14.1

Good to know

  • People moving in minus people moving out in a year, per 1,000 residents; below zero, more left than arrived.
  • Source: UN DESA, World Population Prospects 2024.
  • The dashed line is the UN projection (medium variant), a scenario rather than a forecast; the band is its 95% prediction interval.
  • Ranks count the 229 countries with a value in 2023, highest first.

How the layers work, where their data comes from and what they can’t tell you: Countries through time

Spain in numbers

Every measure for Spain on one page

Health

People

Economy

Education

Politics

Conflict

Military

Climate

Technology and environment

Other places nearby