Demographics · Africa ranking

Population by African country

232.68MNigeria leads · 2024

Total mid-year population. Latest reported value for 54 of 54 countries, ranked. Every row links to the full national series with history and sources.

Full ranking

#CountryPopulationPeriod
1Nigeria232.68M2024
2Ethiopia132.06M2024
3Egypt116.54M2024
4Democratic Republic of the Congo109.28M2024
5Tanzania68.56M2024
6South Africa64.01M2024
7Kenya56.43M2024
8Sudan50.45M2024
9Uganda50.02M2024
10Algeria46.81M2024
11Morocco38.08M2024
12Angola37.89M2024
13Mozambique34.63M2024
14Ghana34.43M2024
15Madagascar31.96M2024
16Cote d'Ivoire31.93M2024
17Cameroon29.12M2024
18Niger27.03M2024
19Mali24.48M2024
20Burkina Faso23.55M2024
21Malawi21.66M2024
22Zambia21.31M2024
23Chad20.3M2024
24Somalia19.01M2024
25Senegal18.5M2024
26Zimbabwe16.63M2024
27Guinea14.75M2024
28Benin14.46M2024
29Rwanda14.26M2024
30Burundi14.05M2024
31Tunisia12.28M2024
32South Sudan11.94M2024
33Togo9.52M2024
34Sierra Leone8.64M2024
35Libya7.38M2024
36Republic of the Congo6.33M2024
37Liberia5.61M2024
38Central African Republic5.33M2024
39Mauritania5.17M2024
40Eritrea3.54M2024
41Namibia3.03M2024
42Gambia2.76M2024
43Gabon2.54M2024
44Botswana2.52M2024
45Lesotho2.34M2024
46Guinea-Bissau2.2M2024
47Equatorial Guinea1.89M2024
48Mauritius1.25M2024
49Eswatini1.24M2024
50Djibouti1.17M2024
51Comoros866.63K2024
52Cabo Verde524.88K2024
53Sao Tome and Principe235.54K2024
54Seychelles121.35K2024

Get this ranking via API

One call to /v1/data returns the latest Population figure for every country you pass — JSON, with source metadata on each observation.

curl "https://api.africa-api.com/v1/data?metric_key=population_total&latest=true&country_codes=NG,KE,ZA,EG" \
  -H "Authorization: Bearer $AFRICA_API_KEY"
Get a free API key

Frequently asked questions

Which African country has the highest total population?

Nigeria has the highest total population in Africa at 232.68M (2024), followed by Ethiopia and Egypt.

How many African countries report Population data?

54 of 54 African countries have a recent Population figure in the Africa API. Each value links to the country's full series with source and history.

How do I get this ranking via API?

Call GET /v1/data?metric_key=population_total&latest=true with the country codes you need and a free Africa API key — the response returns the latest value per country as JSON.

More demographics rankings