La population comorienne atteint à peine  640 000 habitants, mais compte tenu de l'etroitesse du territoire cela donne une densité moyenne de 340 habitants au km2.

Le peuplement de l'archipel des Comores s'est constitué à partir du métissage de populations africaine, arabe et malgache qui a donné naissance aux Antalaotres qui constituent 98% de la population. On trouve également une petite communauté d'Arabes établis initialement à Zanzibar et sur la côte orientale de l’Afrique, des Malgaches et des Indiens.

Les langues officielles sont le shikomor, langue nationale, le français et l'arabe.
Le shikomor, la langue la plus parlée, est apparenté au swahili.

Islamisée depuis le 12è siècle, la population pratique à 98% un islam sunnite de rite shaféite.
Il existe également une minorité chrétienne (2%).