MAX Logo

Africa Rankings

Foreign Direct Investment

billion USD

Rank
Country
USD
Current
Previous
1
1
Egypt flag
Egypt
$46.6B
2
4
Ethiopia flag
Ethiopia
$4.0B
3
7
Ivory Coast flag
Ivory Coast
$3.8B
4
6
Mozambique flag
Mozambique
$3.5B
5
5
Uganda flag
Uganda
$3.3B
6
8
Democratic Republic of the Congo flag
Democratic Republic of the Congo
$2.9B
7
3
South Africa flag
South Africa
$2.3B
8
2
Senegal flag
Senegal
$2.0B
9
9
Namibia flag
Namibia
$2.0B
10
12
Ghana flag
Ghana
$1.8B
11
11
Tanzania flag
Tanzania
$1.7B
12
16
Morocco flag
Morocco
$1.6B
13
19
Mauritania flag
Mauritania
$1.4B
14
13
Guinea flag
Guinea
$1.4B
15
14
Algeria flag
Algeria
$1.2B
16
28
Zambia flag
Zambia
$1.2B
17
15
Gabon flag
Gabon
$1.1B
18
10
Nigeria flag
Nigeria
$1.1B
19
18
Chad flag
Chad
$1.0B
20
20
Cameroon flag
Cameroon
$925.3M
21
27
Somalia flag
Somalia
$765.0M
22
25
Tunisia flag
Tunisia
$759.6M
23
23
Liberia flag
Liberia
$746.8M
24
26
Mali flag
Mali
$708.6M
25
22
Mauritius flag
Mauritius
$681.3M
26
29
Republic of the Congo flag
Republic of the Congo
$603.6M
27
33
Rwanda flag
Rwanda
$572.9M
28
34
Benin flag
Benin
$543.0M
29
17
Niger flag
Niger
$526.5M
30
24
Botswana flag
Botswana
$467.3M
31
30
Zimbabwe flag
Zimbabwe
$465.4M
32
32
Kenya flag
Kenya
$463.4M
33
35
Madagascar flag
Madagascar
$413.3M
34
36
Sierra Leone flag
Sierra Leone
$274.0M
35
38
Malawi flag
Malawi
$258.0M
36
39
Gambia flag
Gambia
$232.4M
37
37
Seychelles flag
Seychelles
$226.1M
38
41
Equatorial Guinea flag
Equatorial Guinea
$188.0M
39
40
Cape Verde flag
Cape Verde
$109.9M
40
44
Togo flag
Togo
$83.8M
41
43
Burkina Faso flag
Burkina Faso
$82.9M
42
47
Swaziland flag
Swaziland
$75.5M
43
42
Djibouti flag
Djibouti
$67.8M
44
45
Central African Republic flag
Central African Republic
$40.4M
45
46
Burundi flag
Burundi
$33.3M
46
48
Guinea-Bissau flag
Guinea-Bissau
$26.6M
47
49
Comoros flag
Comoros
$7.1M
48
31
Sudan flag
Sudan
$0
48
21
Libya flag
Libya
$0
50
51
Lesotho flag
Lesotho
-$12,572,108
51
52
Sao Tome and Principe flag
Sao Tome and Principe
-$16,681,873
52
50
Eritrea flag
Eritrea
-$27,949,590