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
6
Mozambique flag
Mozambique
$3.5B
4
5
Uganda flag
Uganda
$3.3B
5
7
Ivory Coast flag
Ivory Coast
$3.1B
6
8
Democratic Republic of the Congo flag
Democratic Republic of the Congo
$2.9B
7
28
Zambia flag
Zambia
$2.4B
8
3
South Africa flag
South Africa
$2.3B
9
2
Senegal flag
Senegal
$2.0B
10
9
Namibia flag
Namibia
$2.0B
11
12
Ghana flag
Ghana
$1.8B
12
11
Tanzania flag
Tanzania
$1.7B
13
16
Morocco flag
Morocco
$1.6B
14
19
Mauritania flag
Mauritania
$1.4B
15
13
Guinea flag
Guinea
$1.4B
16
14
Algeria flag
Algeria
$1.2B
17
15
Gabon flag
Gabon
$1.1B
18
10
Nigeria flag
Nigeria
$1.1B
19
18
Chad flag
Chad
$1.0B
20
26
Mali flag
Mali
$921.0M
21
20
Cameroon flag
Cameroon
$888.2M
22
27
Somalia flag
Somalia
$765.0M
23
25
Tunisia flag
Tunisia
$759.6M
24
22
Malawi flag
Malawi
$681.3M
24
22
Mauritius flag
Mauritius
$681.3M
26
32
Madagascar flag
Madagascar
$606.2M
27
29
Republic of the Congo flag
Republic of the Congo
$603.6M
28
34
Rwanda flag
Rwanda
$572.9M
29
35
Benin flag
Benin
$543.0M
30
36
Liberia flag
Liberia
$471.5M
31
24
Botswana flag
Botswana
$467.3M
32
30
Zimbabwe flag
Zimbabwe
$465.4M
33
33
Kenya flag
Kenya
$463.4M
34
17
Niger flag
Niger
$358.1M
35
38
Gambia flag
Gambia
$232.4M
36
37
Seychelles flag
Seychelles
$226.1M
37
41
Equatorial Guinea flag
Equatorial Guinea
$188.0M
38
40
Sierra Leone flag
Sierra Leone
$121.8M
39
39
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.7M
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