Population of Seychelles today

134,113
Tuesday, February 3, 2026

Population of Seychelles as of today

The current population of Seychelles is 134,113 with an annual growth rate of 1.529%. Seychelles has a population of 0.002% of the world's population.

Population134,113
Growth Rate1.529%
Male73,691 (54.947%)
Female60,422 (45.053%)
Today Change+ 1
Births today1
Deaths today0
Births in 2026162
Deaths in 202699
Change in 2026+ 186 (0.139%)

Population chart for Seychelles

Population History of Seychelles

YearPopulation
(01 Jan)
Natural ChangeGrowth Rate
(%)
Total Population
(31 December)
2025131,6302,2771.73%133,907
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

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 Comoros892,397665.247%
2MG Madagascar33,200,20424,737.233%
3MU Mauritius1,266,432945.842%
4TZ Tanzania71,731,15253,424.347%
5FR France66,709,00249,803.779%
Data sources: United Nations,World Bank, Nations Geo ,Census,Wikidata