As fuel prices continue to remain a major national issue due to the global energy crisis and tensions in West Asia, recent state-wise fuel price data has revealed sharp differences in petrol rates across India. Several BJP-ruled states in northern and western India currently have some of the lowest petrol prices in the country.
At the start of May, Gujarat recorded one of the cheapest petrol rates, with fuel selling at around ₹94.3 per litre. The trend is similar in other BJP-governed states where state-level VAT on fuel remains relatively lower. Uttar Pradesh followed at ₹94.7 per litre, while Delhi and Haryana recorded prices of ₹94.8 and ₹94.9 respectively.

Reacting to Gujarat’s fuel prices, a social media user noted that despite being a dry state with limited revenue from liquor sales, Gujarat has managed to maintain comparatively low fuel taxes, helping keep petrol prices among the lowest in India.
Other BJP-ruled states with relatively affordable petrol prices include Goa at ₹96.5 per litre and Assam at ₹97.1.
However, some BJP-governed states such as Maharashtra and Madhya Pradesh continue to witness higher petrol prices because of increased VAT rates and additional cesses. Petrol prices in these states currently stand at ₹105.2 and ₹106.6 per litre respectively.
Andhra Pradesh, governed by the TDP-led NDA alliance, remains among the states with the highest fuel prices, with petrol rates reaching around ₹113 per litre.
The data also shows that several southern states governed by Congress or INDIA bloc allies have comparatively higher fuel prices. Petrol in Telangana is priced at ₹110.9 per litre, while Kerala records rates of around ₹107.5.
The figures highlight significant regional differences in fuel pricing across India, largely driven by variations in state tax structures and local levies.

