Assumptions for net migration by age, sex and type of projection in Sweden

Sweden: Assumptions for net migration by age, sex and type of projection was 26,586 Person in 2100. ▼ Falling

Latest (2100)
26,586 Person
Change on year
down 0.7%
World rank
13th
of 38 countries
All-time high
51,340 Person
in 2031
All-time low
12,533 Person
in 2025
Years of data
76
2025–2100

Assumptions for net migration by age, sex and type of projection in Sweden, 2025–2100

10.0k20.0k30.0k40.0k50.0k202520622100

Source: Eurostat. Measured in Person.

Analysis

In 2100, assumptions for net migration by age, sex and type of projection in Sweden stood at 26,586 Person.

The figure is down 0.7% on the previous year and down 6.1% over ten years.

Over the whole period, assumptions for net migration by age, sex and type of projection in Sweden peaked at 51,340 Person in 2031 and was at its lowest, 12,533 Person, in 2025.

Sweden ranks 13th of 38 countries on this measure, in the middle of the range.

The long-run direction has been consistently falling across the 76 years of available data.

Assumptions for net migration by age, sex and type of projection in Sweden, year by year

Annual values for Assumptions for net migration by age, sex and type of projection in Sweden, 2025 to 2100.
Year Person Change
2025 12,533 Person
2026 17,947 Person +43.2%
2027 24,638 Person +37.3%
2028 31,313 Person +27.1%
2029 37,997 Person +21.3%
2030 44,665 Person +17.5%
2031 51,340 Person +14.9%
2032 50,859 Person -0.9%
2033 50,254 Person -1.2%
2034 49,614 Person -1.3%
2035 48,938 Person -1.4%
2036 49,126 Person +0.4%
2037 48,386 Person -1.5%
2038 47,644 Person -1.5%
2039 46,894 Person -1.6%
2040 46,152 Person -1.6%
2041 45,427 Person -1.6%
2042 44,731 Person -1.5%
2043 44,063 Person -1.5%
2044 43,414 Person -1.5%
2045 42,802 Person -1.4%
2046 42,231 Person -1.3%
2047 41,706 Person -1.2%
2048 41,202 Person -1.2%
2049 40,758 Person -1.1%
2050 40,603 Person -0.4%
2051 40,445 Person -0.4%
2052 40,258 Person -0.5%
2053 40,583 Person +0.8%
2054 40,447 Person -0.3%
2055 40,739 Person +0.7%
2056 40,140 Person -1.5%
2057 39,606 Person -1.3%
2058 38,790 Person -2.1%
2059 38,121 Person -1.7%
2060 37,149 Person -2.5%
2061 36,798 Person -0.9%
2062 36,462 Person -0.9%
2063 36,107 Person -1.0%
2064 36,045 Person -0.2%
2065 35,378 Person -1.9%
2066 35,003 Person -1.1%
2067 34,930 Person -0.2%
2068 34,841 Person -0.3%
2069 34,818 Person -0.1%
2070 34,706 Person -0.3%
2071 34,872 Person +0.5%
2072 34,624 Person -0.7%
2073 34,640 Person +0.0%
2074 34,516 Person -0.4%
2075 34,569 Person +0.2%
2076 33,757 Person -2.3%
2077 33,711 Person -0.1%
2078 33,304 Person -1.2%
2079 33,101 Person -0.6%
2080 32,697 Person -1.2%
2081 32,626 Person -0.2%
2082 31,918 Person -2.2%
2083 31,728 Person -0.6%
2084 31,226 Person -1.6%
2085 30,843 Person -1.2%
2086 30,691 Person -0.5%
2087 29,480 Person -3.9%
2088 29,077 Person -1.4%
2089 28,667 Person -1.4%
2090 28,311 Person -1.2%
2091 27,803 Person -1.8%
2092 27,694 Person -0.4%
2093 27,517 Person -0.6%
2094 27,350 Person -0.6%
2095 27,199 Person -0.6%
2096 27,068 Person -0.5%
2097 26,944 Person -0.5%
2098 26,848 Person -0.4%
2099 26,774 Person -0.3%
2100 26,586 Person -0.7%

Averages by decade

DecadeAverage LowestHighest Years
2020s 24,886 Person 12,533 Person 37,997 Person 5
2030s 48,772 Person 44,665 Person 51,340 Person 10
2040s 43,249 Person 40,758 Person 46,152 Person 10
2050s 39,973 Person 38,121 Person 40,739 Person 10
2060s 35,753 Person 34,818 Person 37,149 Person 10
2070s 34,180 Person 33,101 Person 34,872 Person 10
2080s 30,895 Person 28,667 Person 32,697 Person 10
2090s 27,351 Person 26,774 Person 28,311 Person 10
2100s 26,586 Person 26,586 Person 26,586 Person 1

Countries ranked near Sweden

  1. 10 Portugal 35,716 Person compare
  2. 11 Switzerland 34,510 Person compare
  3. 12 Greece 31,474 Person compare
  4. 14 Austria 26,051 Person compare
  5. 15 Czechia 25,942 Person compare
  6. 16 Belgium 25,453 Person compare

See the full ranking of 38 places →

More population data for Sweden

All data for Sweden →

Frequently asked questions

What is assumptions for net migration by age, sex and type of projection in Sweden?
Assumptions for net migration by age, sex and type of projection in Sweden was 26,586 Person in 2100, according to Eurostat.
What is the highest assumptions for net migration by age, sex and type of projection recorded in Sweden?
The highest recorded value was 51,340 Person in 2031.
What is the lowest assumptions for net migration by age, sex and type of projection recorded in Sweden?
The lowest recorded value was 12,533 Person in 2025.
How does Sweden rank for assumptions for net migration by age, sex and type of projection?
Sweden ranks 13th out of 38 countries with data for 2100.
Is assumptions for net migration by age, sex and type of projection rising or falling in Sweden?
Over the last ten years it is down 6.1%. The long-run trend across the full record is falling.
Where does this Sweden data come from?
The figures come from Eurostat, published as part of Assumptions for net migration by age, sex and type of projection. Statizoid updates them automatically from the source API.

Download this data

CSV · JSON — 76 observations, free to reuse under CC BY 4.0 (Eurostat).

Share, cite or embed this page

Cite this page

Assumptions for net migration by age, sex and type of projection in Sweden. Statizoid, drawing on Eurostat. Retrieved 31 August 2026, from https://population.statizoid.com/stat/assumptions-for-net-migration-by-age-sex-and-type-of-projection/sweden/

Embed or link this data

Paste this into a page to link back to these figures. The data itself is free to reuse under CC BY 4.0 (Eurostat); please keep the attribution.

<a href="https://population.statizoid.com/stat/assumptions-for-net-migration-by-age-sex-and-type-of-projection/sweden/">Assumptions for net migration by age, sex and type of projection in Sweden</a> — Statizoid

About this data

Indicator
Assumptions for net migration by age, sex and type of projection
Unit
Person
Source
Eurostat
Licence
CC BY 4.0 (Eurostat)
Coverage
38 places, 2,888 data points, 2025–2100
Last refreshed