Population of Seychelles today

132,206
Thursday, April 3, 2025

Population of Seychelles as of today

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

Population132,206
Growth Rate1.73%
Male72,786 (55.055%)
Female59,419 (44.945%)
Today Change+ 2
Births today1
Deaths today1
Births in 2025448
Deaths in 2025272
Change in 2025+ 576 (0.437%)

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 Comoros878,808664.551%
2MG Madagascar32,545,96724,577.621%
3MU Mauritius1,269,041964.69%
4TZ Tanzania70,042,55052,831.501%
5FR France66,626,16350,597.054%
Data sources: United Nations,World Bank, Nations Geo ,Census,Wikidata