Which countries import the most crude oil?
Answer
China imports the most crude oil – about 11.6 million barrels per day – followed by USA (6.2 million barrels per day) and India (5.0 million barrels per day). Figures are 2025 averages of national data.
Data: 2025 annual averages
Key figures
- China
- 11.6 million barrels per day
- USA
- 6.2 million barrels per day
- India
- 5.0 million barrels per day
| # | Country | Crude oil imports |
|---|---|---|
| 1 | China | 11.6 million |
| 2 | USA | 6.2 million |
| 3 | India | 5.0 million |
| 4 | South Korea | 2.8 million |
| 5 | Japan | 2.4 million |
| 6 | Germany | 1.6 million |
| 7 | Spain | 1.2 million |
| 8 | Italy | 1.1 million |
| 9 | Netherlands | 1.1 million |
| 10 | France | 918 thousand |
| 11 | United Kingdom | 809 thousand |
| 12 | Turkey | 645 thousand |
| 13 | Belgium | 595 thousand |
| 14 | Poland | 508 thousand |
| 15 | Greece | 424 thousand |
See it on the interactive map →
How it is calculated
Annual average of monthly national statistics (JODI-Oil) for the importing countries shown on the map.
Sources
- JODI-Oil – national crude oil production, imports and exports · 2025
Related questions
- Where does China get its oil from?
- Where does the USA get its oil from?
- Where does India get its oil from?
- Which countries export the most crude oil?
- Which countries depend most on Middle East oil?
- Which countries depend most on a single oil supplier?
- Where does the EU get its crude oil?
- Which EU countries still import Russian oil?
- Which chokepoints carry the most oil?
- Where is fuel cheapest in the EU?