Population of Seychelles today

133,122
Thursday, August 28, 2025

Population of Seychelles as of today

The current population of Seychelles is 133,122 with an annual growth rate of 1.73%. Seychelles has a population of 0.002% of the world's population.

Population133,122
Growth Rate1.73%
Male73,291 (55.055%)
Female59,831 (44.945%)
Today Change+ 1
Births today0
Deaths today0
Births in 20251,161
Deaths in 2025705
Change in 2025+ 1,492 (1.133%)

Population chart for Seychelles

Population History of Seychelles

YearPopulation
(01 Jan)
Natural ChangeGrowth Rate
(%)
Total Population
(31 December)
2024129,2072,4011.858%131,608
2023126,6942,4881.964%129,182
2022124,3512,3221.867%126,673
2021121,6242,6962.217%124,320
2020118,9582,6362.216%121,594
2019116,3432,5862.223%118,929
2018113,7372,5762.265%116,313
2017111,1162,5902.331%113,706
2016108,5262,5592.358%111,085
2015105,9332,5612.418%108,494

Net Migration Rate of Seychelles

The net migration rate of Seychelles in the most recent year (2023) is estimated at 1,809, indicating a positive migration trend where more people are arriving than leaving.

Net Migration Rate Over the Last 10 Years

YearNet Migration
20231,809
20221,788
20212,086
20201,726
20191,770
20181,733
20171,693
20161,682
20151,719
20141,742

The population of countries near Seychelles

RankIsoCountryPopulationEquivalent Seychelles
1KM Comoros885,264664.551%
2MG Madagascar32,855,27124,577.621%
3MU Mauritius1,267,800964.69%
4TZ Tanzania70,838,60652,831.501%
5FR France66,666,34550,597.054%
Data sources: United Nations,World Bank, Nations Geo ,Census,Wikidata