Население Сейшельских островов составляет примерно 78 000 человек. Здесь проживают, в основном, креолы – потомки африканцев, некогда завезенных на острова в качестве рабов, французских и английских переселенцев, индийцев, китайцев, арабов, финикийцев, индонезийцев, португальцы, составляющие единую удивительную нацию. На островах также проживают этнические меньшинства: европейцы, индийцы и китайцы.
На Сейшелах говорят на креольском языке, который представляет собой смесь европейских языков с местными диалектами, а также английском и французском. На них говорят в отелях, магазинах, банках и местах развлечений, связанных с индустрией туризма. Также нередко можно услышать немецкую и итальянскую речь. При желании вполне возможно найти переводчика, на острове для этого существует специальная служба.
На Сейшелах принята свобода вероисповедания. Всего на островах 90% католиков, 8% последователей англиканской церкви. Другие вероисповедания, среди которых протестантизм, индуизм и мусульманство, распространены среди 2% населения.