Seychelles Flag

Seychelles

Capital:
Victoria
Continent:
Africa
Abbreviation:
SYC

Seychelles is a country in Africa, known for its pristine beaches and coral reefs. It has a population of 132.8 thousand, making it the 194th largest country in the world. Its official language is Portuguese, and the capital is Victoria. Seychelles has a tourism-based economy with growing fishing sector.

132.8K
Total Population
194
Population Rank
288.65
Density (km²)
2.4K 1.99%
Annual Population Growth

Population of Seychelles

Seychelles's population structure shows a notably higher male to female ratio of 1.23 to 1, with a median male age of 35.09 years old and a median female age of 34.73 years old. The highest concentration of adults under 75 years old is in the 31 and 34 year-old age groups, while the lowest concentration is in the 74 and 73 year-old age groups.

Seychelles Population

Data after 2022 is projected based on recent change

Seychelles Population Clock

Seychelles Population*
131,878
Births per Day
5
Deaths per Day
3
Immigrations per Day
4
Net Change per Day
6
2025 Population Change*
222

* As of 2/6/2025

1 birth

Every 4.8 hours

1 death

Every 8.0 hours

1 immigrant

Every 6.0 hours

1 person

Every 4.0 hours

Seychelles Overview

Like many island nations, Seychelles is densely populated with 186 people per square kilometers (483/sq mi), which ranks 60th in the world. The capital and largest city, Victoria, has a population of 25,000, or more than 25% of the country’s population.

Seychelles Demographics

During the British control of Seychelles, French upper class were allowed to retain their land, and both French and British settlers used African slaves and later indentured Indian servants, despite the British prohibition on slavery in 1835. This led to a small minority population of Indians on the island, as well as Chinese, and the Gran’bla (“big whites”) of French origin controlling politics and the economy.

Today, there are descendants of the Indian, Chinese and Gran’bla making up ethnic communities in Seychelles, although most people are of black African origin, often with mixed European or Asian heritage. Seychelles has no indigenous population, and the current population is composed of immigrants and their descendants.

The ethnic breakdown is 93% Seychellois Creole, 3% British, 1.8% French, 0.5% Chinese, 0.3% Indian and 1.2% other.

Most Seychelles are Christians, with 82% of the population adhering to Roman Catholicism. 2% of the population practices Hinduism while 1% practices Islam.