International migrant stock · World

Published World Bank series · Population · SM.POP.TOTL

303.4 million people · 2024

Latest available observation in the connected snapshot. Annual statistics do not change every second. Source revisions and reporting delays can affect these figures.

Reported history

YearValueUnit
2024303.4million people
2020274.71million people
2015249.52million people
2010220.53million people
2005192.34million people
2000174.17million people
1995162.85million people
1990153.65million people

Source & interpretation

World Bank: original dataset and methodology ↗

Values are displayed in million people. Source totals are divided by 1000000.0 for this display. This page describes the world aggregate; it is not a national estimate.

Explore this category in the dashboard · How updates and models work