Islands in Africa Ranked by Population
Islands recorded in Wikidata, ranked by Population. Only items Wikidata places in Africa (directly or through their country) are included. Source: Wikidata (CC0 1.0 (public domain)).
Summary
Madagascar ranks #1 with 26 million people. That is 21 times Mauritius Island in second place (1.22 million people). The top five are Madagascar, Mauritius Island, Unguja, Réunion and Gran Canaria. The median across all 50 is 16,304 people; La Digue is last at 2,200 people.
- #1
- Madagascar · 26 million people
- Median
- 16,304 people
- Coverage
- 50 islands in Africa
- Data year
- As recorded in Wikidata
- Last updated
- 2026-11-14
Full ranking
| Rank | Island | Location | Population (people) |
|---|---|---|---|
| 1 | Madagascar | Madagascar | 26,000,000 |
| 2 | Mauritius Island | Mauritius | 1,220,000 |
| 3 | Unguja | Tanzania | 896,721 |
| 4 | Réunion | France | 889,679 |
| 5 | Gran Canaria | Spain | 863,943 |
| 6 | Pemba Island | Tanzania | 406,808 |
| 7 | Bioko | Equatorial Guinea | 334,463 |
| 8 | Santiago | Cabo Verde | 290,000 |
| 9 | Madeira Island | Portugal | 254,368 |
| 10 | São Tomé Island | São Tomé and Principe | 185,000 |
| 11 | Djerba | Tunisia | 175,820 |
| 12 | Lanzarote | Spain | 163,467 |
| 13 | Mombasa Island | Kenya | 146,334 |
| 14 | Fuerteventura | Spain | 127,043 |
| 15 | São Vicente | Cabo Verde | 83,467 |
| 16 | Mahé | Seychelles | 77,000 |
| 17 | Santo Antão | Cabo Verde | 47,124 |
| 18 | Sherbro Island | Sierra Leone | 44,991 |
| 19 | Rodrigues | Mauritius | 41,669 |
| 20 | Mafia Island | Tanzania | 40,801 |
| 21 | Geziret el-Dahab | Egypt, Arab Rep. | 40,430 |
| 22 | Fogo | Cabo Verde | 38,600 |
| 23 | Sal | Cabo Verde | 35,267 |
| 24 | Loog | Senegal | 26,796 |
| 25 | Nosy Boraha | Madagascar | 16,325 |
| 26 | Mfangano Island | Kenya | 16,282 |
| 27 | Island of Mozambique | Mozambique | 14,000 |
| 28 | Ukara Island | Tanzania | 13,460 |
| 29 | São Nicolau | Cabo Verde | 12,700 |
| 30 | Boa Vista | Cabo Verde | 12,000 |
| 31 | Caravela | Guinea-Bissau | 10,510 |
| 32 | Likoma Island | Malawi | 10,440 |
| 33 | Île de Guior | Senegal | 10,000 |
| 34 | Tumbatu | Tanzania | 9,480 |
| 35 | Fadiouth | Senegal | 9,000 |
| 36 | Praslin | Seychelles | 8,449 |
| 37 | Príncipe | São Tomé and Principe | 7,344 |
| 38 | Maio | Cabo Verde | 6,812 |
| 39 | Bolama Island | Guinea-Bissau | 6,024 |
| 40 | Brava | Cabo Verde | 5,638 |
| 41 | Annobón Island | Equatorial Guinea | 5,232 |
| 42 | Inhaca | Mozambique | 5,216 |
| 43 | Bubaque | Guinea-Bissau | 4,484 |
| 44 | Diego Garcia | United Kingdom | 4,202 |
| 45 | Saint Helena | realm of the United Kingdom | 3,924 |
| 46 | Uno | Guinea-Bissau | 3,324 |
| 47 | Mar Lodj | Senegal | 3,270 |
| 48 | Chizumulu Island | Malawi | 3,000 |
| 49 | Roxa | Guinea-Bissau | 3,000 |
| 50 | La Digue | Seychelles | 2,200 |
About the top 10
#1 Madagascar
Madagascar ranks #1 on this list with 26 million people.
- Country
- Madagascar
- Elevation
- 2,876 m
- Area
- 587,713 km²
Also ranks #4 in area · #6 in population · #40 in population density.
#2 Mauritius Island
Mauritius Island ranks #2 on this list with 1.22 million people.
- Country
- Mauritius
- Area
- 1,874 km²
Also ranks #47 in population.
#3 Unguja
Unguja ranks #3 on this list with 896,721 people.
- Country
- Tanzania
- Length
- 83 km
- Area
- 1,575 km²
Also ranks #54 in population.
#4 Réunion
Réunion ranks #4 on this list with 889,679 people.
- Country
- France
- Elevation
- 0 m
- Area
- 2,512 km²
Also ranks #55 in population.
#5 Gran Canaria
Gran Canaria ranks #5 on this list with 863,943 people.
- Country
- Spain
- Elevation
- 1,956 m
- Area
- 1,560 km²
Also ranks #58 in population.
#6 Pemba Island
Pemba Island ranks #6 on this list with 406,808 people.
- Country
- Tanzania
- Length
- 67 km
- Area
- 890 km²
Also ranks #82 in population.
#7 Bioko
Bioko ranks #7 on this list with 334,463 people.
- Country
- Equatorial Guinea
- Length
- 70 km
- Elevation
- 3,011 m
- Area
- 1,935 km²
Also ranks #87 in population.
#8 Santiago
Santiago ranks #8 on this list with 290,000 people.
- Country
- Cabo Verde
- Length
- 75 km
- Area
- 992 km²
Also ranks #91 in population.
#9 Madeira Island
Madeira Island ranks #9 on this list with 254,368 people.
- Country
- Portugal
- Length
- 57 km
- Area
- 741 km²
Also ranks #95 in population.
#10 São Tomé Island
São Tomé Island ranks #10 on this list with 185,000 people.
- Country
- São Tomé and Principe
- Length
- 48 km
- Elevation
- 2,024 m
- Area
- 855 km²
Profile facts: Wikidata (CC0).
Source and method
Islands recorded in Wikidata, ranked by Population. Only items Wikidata places in Africa (directly or through their country) are included.
Source: Wikidata. Licence: CC0 1.0 (public domain). Retrieved: 2026-11-14.
Data: Wikidata (CC0)
Values are shown as published. Provider terms: Wikidata. All licences: Sources & licences.