China’s crude oil imports (latest full-year scale)
- ~11.1 million barrels per day (bpd) in 2024
- Rose to about 11.55 million bpd in 2025 (record high)
So as a working current figure:
China imports ≈ 11–11.6 million bpd of crude oil
Iranian share of China’s imports
Because of sanctions, Iranian oil is often:
- moved via ship-to-ship transfers
- relabeled as Malaysian / Indonesian origin
- excluded from official Chinese customs data
…but tanker-tracking (e.g., Kpler) gives the real physical flows.
Best 2025 estimates:
- China imported about 1.38 million bpd of Iranian oil
- That equals roughly 13–14% of China’s total crude imports
Some higher-end tracking estimates put:
- Iranian supply up to ~1.6 million bpd (~19–20%) in parts of 2025
Summary (real-world physical flows)
| Metric | Value |
|---|
| China total crude imports | ~11–11.6 million bpd |
| From Iran (typical 2025) | ~1.3–1.6 million bpd |
| Share of imports | ~13% – 20% |