Rank | Stadium | Capacity | City | Country | Home Team/s |
1 | FNB Stadium | 94,736 | Johannesburg | South Africa | South Africa national football team |
2 | Borg El Arab Stadium | 86,000 | Alexandria | Egypt | Egypt national football team |
3 | Stade des Martyrs | 80,000 | Kinshasa | DR Congo | DR Congo national football team |
| Stade 5 Juillet 1962 | 80,000[1] | Algiers | Algeria | Algeria national football team, MC Algiers |
5 | Cairo International Stadium | 74,100 | Cairo | Egypt | Egypt national football team, Al-Ahly, El Zamalek |
6 | Stade Mohamed V | 67,000 | Casablanca | Morocco | Morocco, Raja Casablanca, Wydad Casablanca |
7 | Stade Moulay Abdellah | 65,000 | Rabat | Morocco | AS FAR, Morocco |
8 | June 11 Stadium | 65,000 | Tripoli | Libya | Libya, Al-Ahly, Al-Ittihad, Al Madina Tripoli |
9 | Ellis Park Stadium | 62,567 | Johannesburg | South Africa | Lions, Golden Lions, Wanderers Cricket Club, South Africa national rugby team (part-time) |
10 | Bahir Dar Stadium | 60,500 | Bahir Dar | Ethiopia | Ethiopian national football team, Bahir-Dar |
11 | Abuja Stadium | 60,491 | Abuja | Nigeria | Nigeria national football team |
12 | Stade Olympique de Radès | 60,000 | Radès | Tunisia | Tunisia national football team, Espérance Sportive de Tunis |
| Tanzania National Main Stadium | 60,000 | Dar es Salaam | Tanzania | Tanzania national football team |
| Stade Leopold Senghor | 60,000 | Dakar | Senegal | Senegal national football team, ASC Jeanne d'Arc |
| Moi International Sports Centre | 60,000 | Nairobi | Kenya | Kenya national football team |
| National Sports Stadium (Zimbabwe) | 60,000 | Harare | Zimbabwe | Zimbabwe national football team |
| Odi Stadium | 60,000 | Mabopane | South Africa | Garankuwa United |
18 | Stade 19 Mai 1956 | 56,000 | Annaba | Algeria | USM Annaba |
19 | Amakhosi Stadium | 55,000 | Krugersdorp | South Africa | Kaizer Chiefs F.C. |
| Cape Town Stadium | 55,000 | Cape Town | South Africa | Ajax Cape Town |
21 | Moses Mabhida Stadium | 54,000 | Durban | South Africa | AmaZulu F.C. |
22 | Stade Ahmadou Ahidjo | 52,000 | Yaoundé | Cameroon | Canon Yaoundé, Tonnerre Yaoundé |
| Kings Park Stadium | 52,000 | Durban | South Africa | Sharks, Sharks (Currie Cup), South Africa national rugby team (part-time) |
24 | Loftus Versfeld Stadium | 51,762 | Pretoria | South Africa | Bulls, Blue Bulls, South Africa national rugby team (part-time) |
25 | Newlands Stadium | 51,100 | Cape Town | South Africa | Stormers, Western Province, South Africa national rugby team (part-time) |
26 | March 28 Stadium | 50,000 | Benghazi | Libya | Libya, Al-Ahly, Nasr, Al Tahaddy Benghazi |
| Estádio 11 de Novembro | 50,000 | Luanda | Angola | Angola national football team, Petro Luanda |
| Stade Abdelkader Khalef | 50,000 | Tizi Ouzou | Algeria | JS Kabylie |
| New Sétif Stadium | 50,000 | Sétif | Algeria | ES Sétif |
| Stade 26 mars | 50,000 | Bamako | Mali | Stade Malien |
| Heroes National Stadium | 50,000 | Lusaka | Zambia | Zambia national football team |
| Stade Amahoro | 50,000 | Kigali | Rwanda | Amavubi |
33 | Levy Mwanawasa Stadium | 49,800 | Ndola | Zambia | Zambia national football team, ZESCO United F.C. |
34 | Nelson Mandela Bay Stadium | 48,459 | Port Elizabeth | South Africa | Southern Kings, Eastern Province Kings; also hosts South Africa Sevens rugby tournament |
35 | Peter Mokaba Stadium | 46,000 | Polokwane | South Africa | |
36 | Mandela National Stadium | 45,202[2] | Kampala | Uganda | Uganda Revenue Authority FC Uganda Police FC Uganda Cranes National Team |
37 | Suez Canal Stadium | 45,000 | Suez | Egypt | Petrojet |
| Fez Stadium | 45,000 | Fes | Morocco | Maghreb Fez |
| Stade 24 Fevrier 1956 | 45,000 | Sidi Bel Abbes | Algeria | USM Bel-Abbès |
| Free State Stadium | 45,000 | Mangaung/Bloemfontein | South Africa | Cheetahs, Free State Cheetahs, South Africa national rugby team (part-time) |
| Stade El Menzah | 45,000 | Tunis | Tunisia | Club Africain, Espérance Sportive de Tunis |
| Stade d'Agadir | 45,000 | Agadir | Morocco | Hassania Agadir |
| Stade de Marrakech | 45,000 | Marrakech | Morocco | Kawkab Marrakech |
| Stade Ibn Batouta | 45,000 | Tanger | Morocco | Ittihad de Tanger |
45 | Mbombela Stadium | 44,000 | Nelspruit | South Africa | Bidvest Wits FC |
46 | Estádio da Machava | 42,000 | Maputo | Mozambique | Mozambique national football team |
| Royal Bafokeng Stadium | 42,000 | Rustenburg | South Africa | Platinum Stars |
| Estádio do Zimpeto | 42,000 | Maputo | Mozambique | 2011 All-Africa Games |
49 | Baba Yara Stadium | 40,528 | Kumasi | Ghana | Asante Kotoko, King Faisal Babes |
50 | Lagos National Stadium | 40,000 | Lagos | Nigeria | some Nigeria matches |
| Mubarak International Stadium | 40,000 | Giza | Egypt | Egypt |
| Stade Chahid Hamlaoui | 40,000 | Constantine | Algeria | CS Constantine |
| Stade Ahmed Zabana | 40,000 | Oran | Algeria | MC Oran |
| Olympic Stadium of Oran | 40,000 | Oran | Algeria | MC Oran, Algeria national football team |
| Grand Stade d'Alger | 40,000 | Baraki | Algeria | Algeria national football team |
| Douera Sportpark Stadium | 40,000 | Douera | Algeria | - |
| Kamazu Stadium | 40,000 | Blantyre | Malawi | Malawi |
| March 28 Stadium | 40,000 | Benghazi | Libya | Al-Ahly Benghazi, Al-Nasr Benghazi, Al Tahaddy Benghazi, some Libya matches |
| Accra Sports Stadium | 40,000 | Accra | Ghana | Accra Hearts of Oak Sporting Club, Great Olympics |
| Stade Omar Bongo | 40,000 | Libreville | Gabon | FC 105 Libreville |
| Stade d'Angondjé | 40,000 | Angondjé | Gabon | Gabon national football team |
| Thohoyandou Stadium | 40,000 | Thohoyandou | South Africa | Black Leopards |
| Orlando Stadium | 40,000 | Johannesburg | South Africa | Orlando Pirates |
| Barbourfields Stadium | 40,000 | Bulawayo | Zimbabwe | Highlanders F.C. |
| Civo Stadium | 40,000 | Lilongwe | Malawi | CIVO United |
66 | Johannesburg Stadium | 37,500 | Johannesburg | South Africa | Orlando Pirates |
67 | Free State Stadium | 36,538 | Bloemfontein | South Africa | Bloemfontein Celtic, Free State Cheetahs, Central Cheetahs |
68 | Estadio de Bata | 35,700 | Bata | Equatorial Guinea | Equatorial Guinea national football team |
69 | Mogadiscio Stadium | 35,000 | Mogadishu | Somalia | local Teams |
| Arab Contractors Stadium | 35,000 | Cairo | Egypt | Al-Mokawloon al-Arab |
| Stade Mustapha Tchaker | 35,000 | Blida | Algeria | USM Blida, Algeria national football team |
| CCM Kirumba Stadium | 35,000 | Mwanza | Tanzania | Toto African |
| Charles Mopeli Stadium | 35,000 | Phuthaditjhaba | South Africa | some Free State Stars matches |
| Estádio da Cidadela | 35,000 | Luanda | Angola | Petro Atletico, Sport Luanda e Benfica, Clube Desportivo Primeiro de Agosto |
| Honneur Stadium | 35,000 | Oujda | Morocco | Mouloudia Oujda |
| Pietersburg Stadium | 35,000 | Polokwane | South Africa | none; formerly Ria Stars |
| Rufaro Stadium | 35,000 | Harare | Zimbabwe | local teams |
| Stade de l'Amitié | 35,000 | Cotonou | Benin | Benin national football team |
| Stade du 4-Août | 35,000 | Ouagadougou | Burkina Faso | Etoile Filante Ouagadougou |
| Stade Félix Houphouët-Boigny | 35,000 | Abidjan | Côte d'Ivoire | ASEC Mimosas |
| Stade Général Seyni Kountché | 35,000 | Niamey | Niger | Sahel SC |
| Stade Municipal de Lubumbashi | 35,000 | Lubumbashi | DR Congo | TP Mazembe |
| Complexo da Sr. da Graça | 35,000 | Benguela | Angola | Primeiro de Maio |
| Stade de Franceville | 35,000 | Franceville | Gabon | Gabon national football team |
85 | Wanderers Stadium | 34,000 | Johannesburg | South Africa | Highveld Lions cricket team, Transvaal cricket team, some South Africa national cricket team matches |
86 | EPRU Stadium | 33,852 | Port Elizabeth | South Africa | no current tenants; used for many local club and age-grade rugby events |
87 | Addis Abeba Stadium | 33,000 | Addis Ababa | Ethiopia | Saint-George SA |
88 | Olympia Stadium | 32,000 | Rustenburg | South Africa | some local teams matches |
89 | Stade Olympique de Sousse | 30,000 | Sousse | Tunisia | Étoile Sahel |
| Stade Taïeb Mhiri | 30,000 | Sfax | Tunisia | CS Sfaxien |
| National Stadium (Sierra Leone) | 30,000 | Freetown | Sierra Leone | Sierra Leone national football team, East End Lions, Mighty Blackpool, Ports Authority F.C. |
| Nyayo National Stadium | 30,000 | Nairobi | Kenya | Kenya national football team, A.F.C. Leopards, Sofapaka |
| Stade de Kégué | 30,000 | Lomé | Togo | Togo national football team |
| Stade Municipal (Bobo Dioulasso) | 30,000 | Bobo-Dioulasso | Burkina Faso | Association Sportive des Fonctionnaires de Bobo, Racing Club de Bobo |
| National Complex (Liberia) | 30,000 | Monrovia | Liberia | Multi-use |
| Stade de la Réunification | 30,000 | Douala | Cameroon | Union Douala, Les Astres FC |
| Stade Ahmed Kaïd | 30,000 | Tiaret | Algeria | JSM Tiaret |
| Stade Tata Raphaël | 30,000 | Kinshasa | DR Congo | some Kinshasa clubs matches |
| Bani Ebid Stadium | 30,000 | Bani Ebid | Egypt | Bani Ebeid Club |
| Independence Stadium (Zambia) | 30,000 | Lusaka | Zambia | Green Buffaloes, Zambia national football team |
| Stade Cheikh Laaghdef | 30,000 | El Aaiún | Morocco | Jeunesse Massira |
| Stade Larbi Zaouli | 30,000 | Casablanca | Morocco | Tihad Sportif Casablanca |
| Abebe Bikila Stadium | 30,000 | Addis Ababa | Ethiopia | Dedebit F.C. |
| Akwa Ibom Stadium | 30,000 | Akwa Ibom | Nigeria | some Nigeria matches |