Total Oil Supply

Based on a comparison of 135 countries in 2016, USA ranked the highest in oil supply with 14,855 '000 bpd followed by Saudi Arabia and Russia. On the other end of the scale was Morocco with -1.07 '000 bpd, Sri Lanka with -0.563 '000 bpd and El Salvador with -0.311 '000 bpd.

Total oil supply reached 94,625 '000 bpd in 2016 in the World according to EIA. This is 0.436 % more than in the previous year and 10.0 % more than 10 years ago.

Historically, total oil supply reached an all time high of 94,625 '000 bpd in 2016 and an all time low of 57,928 '000 bpd in 1983. The average annual growth amounted to 1.09 % since 1980.

The top ranked country, USA, accounted for 15.7 % of oil supply in the world. The top 3 countries hold a 40.7 % share while the ten largest countries some 70.5 % in 2016.

$9.99

Buy Total Oil Supply data for all countries.

from $199/month

Buy annual subscriptions for all our products.

Countries Unit 1980 1981 1982 1983 1984 1985 1986 1987 1988 1989 1990 1991 1992 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016
Albania '000 bpd                                                             10.9 15.5 16.9 17.0 20.5    
Algeria '000 bpd                                                             1,881 1,863 1,875 1,763 1,721    
Angola '000 bpd                                                             1,908 1,755 1,787 1,842 1,756    
Argentina '000 bpd                                                             791 764 723 708 711    
Armenia '000 bpd ... ... ... ... ... ... ... ... ... ... ... ... ...   ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...
Australia '000 bpd                                                             604 531 518 450 477    
Austria '000 bpd                                                             28.7 30.5 29.3 24.7 26.5    
Azerbaijan '000 bpd ... ... ... ... ... ... ... ... ... ... ... ...                                     1,045 993 932 881 856    
Bahrain '000 bpd                                                             47.2 48.2 55.2 61.2 63.7    
Bangladesh '000 bpd ... ... ...                                                       5.79 5.79 5.45 4.79 4.79    
Belarus '000 bpd ... ... ... ... ... ... ... ... ... ... ... ...                                     32.1 32.1 32.1 32.1 32.1    
Belgium '000 bpd                                                             12.7 10.5 11.6 12.9 12.9    
Belize '000 bpd ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...         4.25 4.00 3.24 3.00 1.82    
Benin '000 bpd ... ... ...                                           ... ... ... ... ... ... ... ... ... ... ... ... ...
Bolivia '000 bpd                                                             47.9 49.3 56.6 63.8 67.3    
Bosnia and Herzegovina '000 bpd ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...         -0.032 -0.032 -0.032 -0.032 -0.032    
Brazil '000 bpd                                                             2,712 2,685 2,652 2,694 2,950    
Brunei '000 bpd                                                             158 169 159 135 124    
Bulgaria '000 bpd                                                             3.58 3.38 3.38 3.38 3.38    
Cambodia '000 bpd ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...   0.081 < 0.001 < 0.001 < 0.001 < 0.001    
Cameroon '000 bpd                                                             65.5 62.2 63.5 63.3 81.4    
Canada '000 bpd                                                             3,442 3,597 3,856 4,073 4,383    
Chad '000 bpd ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...               123 115 104 97.9 103    
Chile '000 bpd                                                             18.6 19.2 18.4 17.2 15.3    
China '000 bpd                                                             4,373 4,370 4,421 4,501 4,526    
Colombia '000 bpd                                                             806 939 969 1,028 1,016    
Comoros '000 bpd ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...    
Congo '000 bpd                                                             312 299 292 279 267    
Costa Rica '000 bpd ... ... ... ... ... ...                           ...                     0.391 0.291 0.291 0.291 0.291    
Croatia '000 bpd ... ... ... ... ... ... ... ... ... ... ... ...                                     23.8 21.9 20.1 20.2 18.3    
Cuba '000 bpd                                                             51.5 53.7 50.8 48.7 48.7    
Cyprus '000 bpd ... ... ... ... ... ...                                                 0.100 0.100 0.008 ... ... ... ...
Czech Republic '000 bpd                                                             10.3 13.0 10.3 10.7 10.7    
Dem. People's Republic of Korea '000 bpd ... ... ... ... ... ...                                                 0.087 0.087 0.087 0.087 0.087    
Dem. Republic of the Congo '000 bpd                                                             21.0 20.2 20.0 20.0 20.0    
Denmark '000 bpd                                                             249 226 207 181 171    
Dominican Republic '000 bpd                                                             0.061 0.061 0.061 0.061 0.061    
East Timor '000 bpd ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...             87.5 83.7 79.5 79.3 76.5    
Ecuador '000 bpd                                                             487 501 505 527 557    
Egypt '000 bpd                                                             735 719 712 692 661    
El Salvador '000 bpd ... ... ... ... ... ...                                                 -0.517 -0.514 -0.514 -0.514 -0.514    
Equatorial Guinea '000 bpd ... ... ... ... ... ... ... ... ... ... ...                                       323 299 310 291 269    
Eritrea '000 bpd ... ... ... ... ... ... ... ... ... ... ... ... ... ...         ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...
Estonia '000 bpd ... ... ... ... ... ... ... ... ... ... ... ...       ... ...                           10.0 11.0 11.0 13.0 13.0    
Ethiopia '000 bpd ... ... ... ... ... ...                 ... ... ... ... ... ... ... ... ... ... ... ... ... ...     0.100 0.100 0.100 0.100 0.100    
European Union '000 bpd                                                             2,070 1,816 1,633 1,526 1,523    
Fiji '000 bpd ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 0.010 0.030 0.030 0.030 0.030    
Finland '000 bpd                                                             15.3 14.2 13.4 9.95 9.95    
France '000 bpd                                                             76.5 75.9 65.7 62.3 61.4    
Gabon '000 bpd                                                             246 244 242 239 240    
Georgia '000 bpd ... ... ... ... ... ... ... ... ... ... ... ...                                     1.00 1.00 1.00 1.00 1.00    
Germany '000 bpd                                                             140 158 161 163 159    
Ghana '000 bpd                                                             8.46 77.8 79.6 99.2 106    
Greece '000 bpd                                                             8.48 7.58 8.96 8.83 8.74    
Guatemala '000 bpd                                                             15.0 15.0 14.6 14.0 14.1    
Honduras '000 bpd ... ... ... ... ... ...               ... ... ... ... ... ... ... ... ... ... ... ...           0.020 0.020 0.020 0.020 0.020    
Hong Kong '000 bpd ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 0.100 0.100 0.100 0.100 0.100    
Hungary '000 bpd                                                             34.5 27.6 27.8 27.9 25.3    
India '000 bpd                                                             965 996 990 982 977    
Indonesia '000 bpd                                                             1,042 1,022 989 939 913    
Iraq '000 bpd                                                             2,403 2,629 2,987 3,058 3,371    
Iran '000 bpd                                                             4,243 4,214 3,518 3,192 3,380    
Ireland '000 bpd                                                             1.08 0.726 1.02 0.923 0.923    
Israel '000 bpd                                                             6.07 5.76 5.75 5.76 5.76    
Italy '000 bpd                                                             156 153 151 161 169    
Ivory Coast '000 bpd                                                             44.5 40.2 38.6 37.6 36.6 ... ...
Jamaica '000 bpd ... ... ... ... ... ...                                                 1.12 2.12 2.12 2.12 2.12    
Japan '000 bpd                                                             143 137 128 138 137    
Jordan '000 bpd ... ... ... ... ... ...                                                 0.163 0.161 0.165 0.165 0.165    
Kazakhstan '000 bpd ... ... ... ... ... ... ... ... ... ... ... ...                                     1,609 1,638 1,606 1,658 1,719    
Kenya '000 bpd                                                             -0.058 -0.058 -0.058 -0.058 -0.058    
Kuwait '000 bpd                                                             2,460 2,692 2,797 2,812 2,780    
Kyrgyzstan '000 bpd ... ... ... ... ... ... ... ... ... ... ... ...                                     -0.842 -0.842 -0.842 -0.842 -0.842    
Latvia '000 bpd ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...             1.10 1.00 1.00 1.00 1.00    
Lebanon '000 bpd ... ... ... ... ... ...                 ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...
Libya '000 bpd                                                             1,789 501 1,483 984 516    
Lithuania '000 bpd ... ... ... ... ... ... ... ... ... ... ... ...                                     9.71 9.11 9.11 9.11 9.11    
Macedonia '000 bpd ... ... ... ... ... ... ... ... ... ... ... ...                                     0.031 0.041 0.041 0.041 0.041    
Madagascar '000 bpd ... ... ... ... ... ...                                         ... ... ... ... ... ... ... ... ... ... ...
Malawi '000 bpd ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                     0.200 0.200 0.200 0.200 0.200    
Malaysia '000 bpd                                                             741 676 696 670 696    
Malta '000 bpd ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...           ... ... ... ... ... ... ...
Mauritania '000 bpd ... ... ... ... ... ... ...                             ... ... ... ... ...         8.23 7.74 6.58 6.75 6.00    
Mexico '000 bpd                                                             2,979 2,960 2,941 2,915 2,812    
Moldova '000 bpd ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...     -0.017 -0.017 -0.017 -0.017 -0.017 ... ...
Mongolia '000 bpd ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                         5.98 6.98 9.93 14.1 20.8    
Morocco '000 bpd                                                             5.06 5.06 5.06 5.06 5.06    
Mozambique '000 bpd ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...   0.020 0.020 0.020 0.020 0.020    
Myanmar '000 bpd                                                             21.2 20.8 20.8 20.8 20.8    
Netherlands '000 bpd                                                             34.8 41.0 42.9 39.8 40.3    
New Zealand '000 bpd                                                             60.7 52.2 48.4 41.8 49.7    
Nicaragua '000 bpd ... ... ... ... ... ...                                                 -0.354 -0.154 -0.154 -0.154 -0.154    
Niger '000 bpd ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 6.71 20.0 20.0 20.0    
Nigeria '000 bpd                                                             2,459 2,554 2,524 2,372 2,427    
Norway '000 bpd                                                             2,144 2,043 1,922 1,845 1,904    
Oman '000 bpd                                                             870 891 924 945 951    
Pakistan '000 bpd                                                             69.3 69.3 76.3 85.1 98.0    
Panama '000 bpd           ...                                   ... ... ... ... ... ... ... ... ... ... ... ... ... ...
Papua New Guinea '000 bpd ... ... ... ... ... ... ... ... ... ... ...                                       30.5 30.2 27.5 28.3 34.4    
Paraguay '000 bpd ... ... ... ... ... ...                                                 2.30 2.20 2.00 2.00 2.00    
Peru '000 bpd                                                             164 160 160 175 180    
Philippines '000 bpd                                                             38.6 31.9 25.2 26.2 26.2    
Poland '000 bpd                                                             28.7 28.3 28.3 34.2 39.3    
Portugal '000 bpd                                                             5.57 5.18 5.25 7.08 7.08    
Puerto Rico '000 bpd ...                                                           ... 0.854 0.674 0.674 0.674    
Qatar '000 bpd                                                             1,788 1,936 2,033 2,067 2,055    
Romania '000 bpd                                                             107 105 102 104 104    
Russia '000 bpd ... ... ... ... ... ... ... ... ... ... ... ...                                     10,294 10,410 10,595 10,764 10,853    
Rwanda '000 bpd ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...   0.010 0.010 0.010 0.010 0.010    
Saudi Arabia '000 bpd                                                             10,908 11,467 11,841 11,702 11,624    
Senegal '000 bpd ... ... ... ... ... ...                                                 -0.034 -0.034 -0.034 -0.034 -0.034    
Serbia '000 bpd ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...         23.7 21.3 19.7 21.2 20.6    
Sierra Leone '000 bpd ... ... ... ... ... ...                               ...               ... ... 0.025 0.025 0.025 0.025    
Singapore '000 bpd                                                             20.2 20.2 20.2 20.2 20.2    
Slovakia '000 bpd ... ... ... ... ... ... ... ... ... ... ... ... ...                                   7.68 9.86 8.80 9.06 9.06    
Slovenia '000 bpd ... ... ... ... ... ... ... ... ... ... ... ...                                     0.405 0.305 0.305 0.305 0.305    
Somalia '000 bpd ... ... ... ... ... ...                             ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...
South Africa '000 bpd ...                                                           180 181 181 181 160    
South Korea '000 bpd ... ... ... ...                                                     58.5 59.8 74.8 78.9 78.9    
Spain '000 bpd                                                             28.8 28.5 34.2 41.0 40.1    
Sri Lanka '000 bpd ... ... ... ... ... ...                                                 -0.543 -0.543 -0.543 -0.543 -0.543    
Sudan '000 bpd ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 116    
Suriname '000 bpd ... ... ... ... ...                                                   15.4 15.4 15.3 14.4 14.4    
Sweden '000 bpd                                                             10.4 11.3 12.3 11.7 11.7    
Switzerland '000 bpd                                                             3.61 3.61 3.01 3.87 3.87    
Syria '000 bpd                                                             421 374 171 75.1 32.7    
Taiwan '000 bpd                                                             20.7 21.7 21.7 21.7 21.7    
Tajikistan '000 bpd ... ... ... ... ... ... ... ... ... ... ... ...                                     0.220 0.220 0.219 0.211 0.211    
Tanzania '000 bpd ... ... ... ... ... ...                             ... ... ... ... ... ... ... ... ...   0.010 0.010 0.010 0.010 0.010    
Thailand '000 bpd                                                             430 449 465 478 450    
Trinidad and Tobago '000 bpd                                                             146 138 119 118 116    
Tunisia '000 bpd                                                             79.3 67.7 66.6 64.5 59.4    
Turkey '000 bpd                                                             57.7 57.3 58.6 60.0 61.4    
Turkmenistan '000 bpd ... ... ... ... ... ... ... ... ... ... ... ...                                     202 223 244 259 276    
Ukraine '000 bpd ... ... ... ... ... ... ... ... ... ... ... ...                                     83.3 78.9 80.4 74.2 65.8    
United Arab Emirates '000 bpd                                                             2,813 3,214 3,398 3,441 3,471    
United Kingdom '000 bpd                                                             1,405 1,166 1,005 913 901    
USA '000 bpd                                                             9,696 10,128 11,119 12,343 13,973    
Uruguay '000 bpd ... ... ... ... ... ...                                                 1.08 1.18 1.18 1.18 1.18    
Uzbekistan '000 bpd ... ... ... ... ... ... ... ... ... ... ... ...                                     91.7 103 103 94.8 84.6    
Venezuela '000 bpd                                                             2,599 2,689 2,689 2,689 2,685    
Vietnam '000 bpd ... ... ... ... ... ...                                                 332 324 364 354 316    
Yemen '000 bpd ... ... ... ... ... ...                                                 282 219 171 133 125    
Zambia '000 bpd ... ... ... ... ... ...                                                 0.175 0.175 0.175 0.175 0.175    
Zimbabwe '000 bpd ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...     0.120 0.120 0.120 0.120 0.120    
World '000 bpd                                                             88,158 88,583 90,485 90,923 93,003