India actually produces 29 million tons of crude oil a year. The real issue is a brutal geological mismatch: a nation burning 5.6 million barrels a day sits on just 0.3% of global reserves.
With a rapidly growing population of 1.4 billion people, India is the world's third-largest oil consumer. Domestic production only covers about 13% of this demand, forcing the country to import the remaining 87%.
The root of this shortfall is the earth itself. The Indian subcontinent is not endowed with the large, easily accessible sedimentary basins found in the Middle East, Russia, or the Americas. India holds an estimated 4.9 billion barrels in proven oil reserves. This ranks the country 22nd globally, meaning there simply is not enough crude buried under Indian soil to fuel an economy of its size.
The oil that India does have is concentrated in a handful of regions, and many of these fields are well past their peak. The nation's most productive asset has historically been Mumbai High, an offshore oil field in the Arabian Sea.
Discovered in 1974, this offshore complex has been heavily tapped for decades and is now in natural decline. Newer onshore discoveries like the Mangala field in Rajasthan and deepwater projects in the Krishna-Godavari Basin add valuable output, but they are only enough to soften the decline of older fields rather than reverse the overall trend.
Because it lacks raw crude, India executed a strategic pivot to become a global leader in oil refining. Instead of relying on foreign nations for finished fuels, India imports unrefined crude and processes it domestically. The country is home to facilities like the Jamnagar Refinery in Gujarat—the largest oil refining hub on the planet.
This infrastructure satisfies India's domestic need for gasoline, diesel, and jet fuel, and it turns the country into a net exporter of finished petroleum products, helping offset the cost of buying the raw crude in the first place.