De 1967 à 2002, la population de Mayotte a été multipliée par 5, pour atteindre 160 265 habitants en 2002. La densité moyenne sur l’archipel s’élève à 428 habitants au km².
Cette population est de plus en plus concentrée autour d’un pôle urbain: Mamoudzou, chef lieu de l’île, absorbe plus de 45 000 habitants, soit 28 % de la population totale.
La natalité élevée et l’immigration en provenance des îles voisines sont à l’origine de cette croissance démographique.
Même si l’on assiste à une baisse de la natalité, celle-ci reste encore forte, avec un indice synthétique de fécondité de 4,5 enfants par femme (2 enfants par femme en Métropole).
Les moins de 20 ans représentent 53 % de la population totale, pourcentage le plus élevé de tous les territoires français.
La population mahoraise est issue d’un métissage entre les populations d’origine bantoue et les différentes vagues d’immigration, principalement malgache. Parmi les minorités présentes sur l’île, la communauté indienne occupe une place importante, particulièrement dans le secteur du commerce.
La langue maternelle des Mahorais est le shimaoré (d’origine swahilie) ou le shiboushi (d’origine malgache). Plus des 2/3 des Mahorais parlent peu ou mal le français, langue officielle de Mayotte. Le français est la langue officielle.