India has approx 45,000 petrol stations as of March 2012. Almost 16,000 of these belong to Indian Oil (IOCL), 5,000 each to Bharat Petroleum (BPCL) and Hindustan Petroleum (HPCL). IOCL has more numbers of Petrol Stations than whole of Canada or UK. The Punjab state of India has approx 700 number of Petrol Stations or Retail Outlets as discussed in official language. The state of Haryana has more than 500 Petrol Stations alone. A lot of Auto LPG Stations and CNG stations have been planned due to high crude prices.

Source: http://en.wikipedia.org/wiki/Petrol_stations_in_India