Mayotte a une population très jeune. En 2007, date du dernier recensement, la population était de 186 452 habitants, contre 160 262 habitants en 2002. 62,3 % des habitants sont âgés de moins de 25 ans en 2002.
L'amélioration des conditions d'hygiène, de santé publique (médecine rurale, préventive, gratuite pour tous jusqu'en 2005) et du niveau de vie a eu pour conséquence une diminution du taux de mortalité passé de 25 ‰ habitants lors du recensement de 1958, à 7,36 ‰ en 2008. 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 en 2004 contre 8,1 en 1978.
Quant au taux d'accroissement annuel de la population, il est l'un des plus forts de l'outre-mer français avec 5,8%.