Population of Seychelles today

133,239
Monday, September 15, 2025

Population of Seychelles as of today

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

Population133,239
Growth Rate1.73%
Male73,356 (55.055%)
Female59,884 (44.945%)
Today Change+ 6
Births today5
Deaths today3
Births in 20251,252
Deaths in 2025760
Change in 2025+ 1,609 (1.223%)

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 Comoros886,094664.551%
2MG Madagascar32,895,03424,577.621%
3MU Mauritius1,267,640964.69%
4TZ Tanzania70,940,94552,831.501%
5FR France66,671,51050,597.054%
Data sources: United Nations,World Bank, Nations Geo ,Census,Wikidata