Demographics of Mayotte

Source UN (World Population Prospects 2024)
Date28 Feb 2025

As of 2025, the population of Mayotte is projected at 337k, compared to 327k in 2024. It ranks 182nd in the world by population and 55th in Africa. The population growth rate in 2025 is projected at 3.12 percent, the 10th highest among 237 countries and dependent territories.

There are 161k males and 176k females in Mayotte. The percentage of the male population is 47.86%, compared to 52.14% of the female population. Mayotte has 14k more females than males. The sex ratio in Mayotte in 2025 will be 91.795 males per 100 females. Mayotte is in the 34th position in terms of the female-to-male ratio.

  • Population
  • Growth rate
  • Gender

Mayotte population

Year Population Growth (%) M per 100 F
MaleFemaleTotal
195010,36410,16220,5261.86101.988
195511,41811,40622,8252.41100.105
196012,90913,08325,9922.8098.670
196514,92615,25430,1803.2897.850
197017,32517,77135,0962.7697.490
197520,22720,74140,9683.2797.522
198024,80525,34050,1455.3397.889
198532,54333,04465,5885.5298.484
199044,59344,99989,5936.0099.098
199561,15761,419122,5766.1699.573
200078,20778,285156,4924.0199.900
200588,12991,472179,6012.8196.345
201098,873108,549207,4222.6891.086
2015115,684129,895245,5794.1189.060
2020135,589148,781284,3703.3191.133
2021140,392154,030294,4213.6391.146
2022145,575159,694305,2693.6191.159
2023150,826165,190316,0153.3191.305
2024156,062170,444326,5053.2291.562
2025161,297175,714337,0113.1291.795
  • Life expectancy
  • Median age
  • Fertility rate

Demographics Indicators

YearLife expectancy Median ageFertility rate
195042.24719.7666.864
195548.69817.1216.867
196054.36314.8266.985
196559.21114.3727.115
197063.55214.1657.368
197566.96713.7027.533
198069.76013.7687.323
198571.90514.4866.688
199073.61115.6766.051
199575.07516.7525.588
200076.36116.8714.964
200577.13016.7394.502
201078.25016.4324.433
201576.88316.3974.675
202074.21316.7034.170
202172.82316.7014.660
202275.12716.6984.661
202376.05416.7864.616
202476.24016.9494.562
202576.42417.1224.497
  • Total
  • Crude

Mayotte death and birth rate

Year Total Crude(per 1000)
DeathBirthCrude deathCrude birth
19505481,04426.67550.884
19554611,11120.18248.682
19603861,20514.84346.363
19653321,36411.01445.197
19702951,6428.40846.788
19752671,9476.52547.517
19802532,3705.04347.270
19852613,0603.97646.656
19902904,0413.23745.103
19953405,2212.77542.591
20003815,8122.43337.141
20054146,0642.30633.766
20104347,5852.09336.567
20156139,0332.49536.784
20208949,1013.14232.004
20211,04910,5033.56435.672
202289610,8942.93435.685
202385411,1862.70335.396
202487511,2702.67934.518
202589611,3582.65933.701
  • Population
  • Urbanization

Urban and rural population of Mayotte

Year Population Urban (%)
UrbanRural
19501,29013,8518.520
19552,25616,72911.881
19603,92220,09316.333
19656,72623,80022.033
19709,29627,67325.146
197512,52832,95527.544
198016,58538,55230.080
198523,79448,31032.999
199034,17660,60836.057
199551,06872,11341.458
200071,75478,57747.731
200589,46288,63650.232
2010102,176106,54248.954
2015112,783127,23746.989
2020124,952148,15845.751
2021127,630152,24445.602
2022130,404156,28545.486
2023133,282160,27245.403
2024136,281164,21245.352
  • Population pyramid
  • Gender ratio

Mayotte population by Age Group (2025)

Age group Male Female Total M per 100 F
PersonsShare (%)
00-04 26,942 26,441 53,383 15.84 101.895
05-09 23,114 23,075 46,188 13.71 100.169
10-14 21,726 22,323 44,049 13.07 97.326
15-19 18,544 19,564 38,109 11.31 94.786
20-24 10,800 12,514 23,313 6.92 86.303
25-29 8,170 12,098 20,268 6.01 67.532
30-34 8,705 12,595 21,299 6.32 69.115
35-39 8,886 12,049 20,935 6.21 73.749
40-44 8,768 10,438 19,206 5.70 84.001
45-49 7,896 7,900 15,796 4.69 99.949
50-54 5,705 5,186 10,892 3.23 110.008
55-59 4,130 4,017 8,148 2.42 102.813
60-64 3,143 2,848 5,992 1.78 110.358
65-69 2,203 1,979 4,181 1.24 111.319
70-74 1,195 1,181 2,376 0.71 101.185
75-79 693 831 1,523 0.45 83.394
80-84 430 399 830 0.25 107.769
85-89 194 185 379 0.11 104.865
90-94 45 77 122 0.04 58.442
95-99 7 13 20 0.01 53.846
100+ 0 2 2 0.00 0.000
Total 161,296 175,715 337,011 91.794