List of countries by received FDI


This article includes a list of countries of the world sorted by received foreign direct investment stock, the level of accumulated FDI in a country. The US dollar estimates presented here are calculated at market or government official exchange rates.
The list estimates for 31 December of the indicated year, according to the CIA World Factbook. Non-sovereign states are italicised.
RankCountryStock of FDI at home
Date of
information
6,938,00031 December 2016 est.
14,888,00031 December 2017 est.
24,084,00031 December 2017 est.
32,027,00031 December 2017 est.
'1,901,00031 December 2017 est.
41,514,00031 December 2017 est.
51,477,00031 December 2017 est.
61,455,00031 December 2017 est.
71,285,00031 December 2017 est.
81,230,00031 December 2017 est.
91,093,00031 December 2017 est.
101,045,00031 December 2017 est.
11842,50031 December 2017 est.
12778,50031 December 2017 est.
13772,10031 December 2017 est.
14647,70031 December 2017 est.
15499,40031 December 2017 est.
16495,20031 December 2017 est.
17479,70031 December 2017 est.
18405,10031 December 2017 est.
19367,50031 December 2017 est.
20318,70031 December 2017 est.
21302,90031 December 2017 est.
22268,40031 December 2017 est.
23264,60031 December 2017 est.
24247,70031 December 2017 est.
25235,70031 December 2017 est.
26217,20031 December 2017 est.
27208,80031 December 2017 est.
28205,50031 December 2017 est.
29193,00031 December 2017 est.
30178,40031 December 2017 est.
31178,00031 December 2017 est.
32174,20031 December 2017 est.
33158,90031 December 2017 est.
34156,20031 December 2017 est.
35146,50031 December 2017 est.
36145,90031 December 2017 est.
37144,30031 December 2017 est.
38143,70031 December 2017 est.
39139,20031 December 2017 est.
40133,20031 December 2017 est.
41119,40031 December 2017 est.
42118,00031 December 2017 est.
43110,00031 December 2017 est.
44103,60031 December 2017 est.
4597,29031 December 2017 est.
4685,58031 December 2017 est.
4784,14031 December 2017 est.
4881,53031 December 2017 est.
4980,63031 December 2017 est.
5078,79030 September 2017 est.
5178,25031 December 2017 est.
5271,15031 December 2017 est.
5361,0202016 est.
5457,81031 December 2017 est.
5557,23031 December 2017 est.
5656,02031 December 2017 est.
5750,33031 December 2017 est.
5847,16031 December 2017 est.
5941,56031 December 2017 est.
6041,52031 December 2016 est.
6137,96031 December 2017 est.
6236,76031 December 2017 est.
6336,36031 December 2017 est.
6436,04031 December 2017 est.
6535,93031 December 2017 est.
6635,01031 December 2017 est.
6734,18031 December 2017 est.
6833,96031 December 2017 est.
6929,1702014 est.
7026,6302015 est.
7126,24031 December 2017 est.
7225,47031 December 2016 est.
7324,35031 December 2017 est.
7423,84031 December 2017 est.
7522,11031 December 2017 est.
7619,85031 December 2013 est.
7719,07031 December 2017 est.
'18,91031 December 2011 est.
7817,33031 December 2017 est.
7917,25031 December 2017 est.
8017,01031 December 2015 est.
8116,57031 December 2017 est.
'16,4302015 est.
8216,22031 December 2017 est.
8316,20031 December 2017 est.
8416,2002017 est.
8516,00031 December 2017 est.
8615,80031 December 2017 est.
8715,14031 December 2012 est.
8815,0302016 est.
8914,62031 December 2017 est.
9013,07031 December 2017 est.
9112,89031 December 2017 est.
9212,31031 December 2017 est.
9311,21031 December 2008 est.
9410,78031 December 2017 est.
957,33231 December 2016 est.
967,15031 December 2017 est.
976,92931 December 2016 est.
986,4612014 est.
996,19631 December 2017 est.
1006,12031 December 2016 est.
1015,86031 December 2017 est.
1025,67931 December 2017 est.
1034,5002006 est.
1044,34231 December 2017 est.
1054,1692015 est.
1063,91831 December 2017 est.
1073,70131 December 2017 est.
1083,59031 December 2017 est.
1093,49431 December 2017 est.
1103,0612013 est.
'2,6412014 est.
1112,47331 December 2017 est.
1122,27231 December 2013 est.
1132,25431 December 2017 est.
1141,78431 December 2017 est.
1151,46031 December 2017 est.
9502015 est.
116737.731 December 2017 est.
117608.131 December 2017 est.
118590.931 December 2017 est.
119532.531 December 2017 est.
120453.331 December 2017 est.
121382.931 December 2014 est.
12232431 December 2015 est.
123185.531 December 2017 est.
124166.11 June 2016 est.
125142.52015 est.
126127.231 December 2017 est.
12710331 July 2013 est.
12815.82013 est.