List of highest-grossing films in India

This ranking lists the highest-grossing films in India, based on domestic box office estimates as reported by organizations classified as green by Wikipedia.

However, there is no official tracking of figures and sources publishing data are frequently pressured to increase their estimates.

[2] The highest-grossing film in India is Baahubali 2: The Conclusion (2017), with a total domestic gross of ₹1,429.83 crore (US$218 million).

[3] The film broke a number of domestic records, grossing over ₹391 crore in its opening weekend.

The list shows the first Indian films to achieve landmark domestic gross figures in India.