Answer: India’s top three petroleum-producing states are Rajasthan, Gujarat, and Assam. Approximately 23.29 per cent of the nation’s crude oil is produced in Rajasthan. Oil can be discovered in India throughout Assam, Gujarat, Mumbai High, and the Godavari or Krishna river basins.