This ranking lists the highest-grossing films in India, based on domestic box office estimates as reported by organizations classified as green by Wikipedia. The figures are not adjusted for inflation. However, there is no official tracking of figures and sources publishing data are frequently pressured to increase their estimates. Box office collections have been steadily increasing in the 21st century, the main reasons attributed to the rise in ticket prices, and increase in number of theatres and prints of a film.
Overview The highest-grossing film in India is Baahubali 2: The Conclusion (2017), with a total of .
The Indian market is dominated by domestic Indian films, which represented 90% of the country's box office revenue in 2024; this is one of the highest for a major film market apart from the United States, where domestic Hollywood films represent 88.8% of its box office revenue. While Indian films remain at the top of the domestic Indian box office, the market for Hollywood films has gradually been growing; the market share of foreign films rose from 8% in 2014 up to 15% in 2015, with Hollywood films representing 10% of the Indian market in 2016 and 13% in 2017. Some of the earliest foreign blockbusters in India included J. Lee Thompson's 1969 American Western Mackenna's Gold, and Bruce Lee's Hong Kong action cinema Enter the Dragon (in 1975) and The Way of the Dragon (in 1979). The Hollywood production Spider-Man: Brand New Day (2026) is the highest grossing foreign film in India, also the 15th highest-grossing film in India with a collection of ().
Highest-grossing films
The following table lists the top 50 highest-grossing films at the Indian box office.
RankTitleYearTotal grossLanguage(s) 1Baahubali 2: The Conclusion2017 Telugu 2 Pushpa 2: The Rule2024 Telugu 3 Dhurandhar: The Revenge2026 Hindi 4 Dhurandhar 2025 Hindi 5KGF: Chapter 22022 Kannada 6RRR2022 croreTelugu 7Kalki 2898 AD2024 Telugu 8Jawan2023 Hindi 9Stree 22024 Hindi 10Kantara: Chapter 12025 Kannada 11 Chhaava2025 Hindi 12Animal2023 Hindi 13Pathaan2023 Hindi 14Gadar 22023 Hindi 15Spider-Man: Brand New Day*2026 English 162.02018 Tamil 17Baahubali: The Beginning2015 Telugu / Tamil 18Salaar: Part 1 – Ceasefire2023 Telugu 19Dangal2016 Hindi 20Avatar: The Way of Water2022 English 21PK2014 Hindi 22Bajrangi Bhaijaan2015 Hindi 23Avengers: Endgame2019 English 24Sanju2018 Hindi 25Tiger Zinda Hai2017 Hindi 26Border 2 2026 Hindi 27Sultan2016 Hindi 28Leo2023 Tamil 29Saiyaara2025 Hindi 30Jailer2023 Tamil 31Padmaavat2018 Hindi 32War2019 Hindi 33Dhoom 32013 Hindi 34Kantara2022 Kannada 35Devara: Part 12024 Telugu 36Tiger 32023 Hindi 37Adipurush2023 Hindi / Telugu 38Krrish 32013 Hindi 39Coolie2025 Tamil 40Saaho2019 Telugu / Hindi 41Bhool Bhulaiyaa 32024 Hindi 42Tanhaji2020 Hindi 43Kabir Singh2019 Hindi 44Ponniyin Selvan: I2022 Tamil 45Pushpa: The Rise2021 Telugu 46Kick2014 Hindi 47Singham Again2024 Hindi 48Chennai Express2013 Hindi 49Brahmāstra: Part One – Shiva2022 Hindi 50Simmba2018 Hindi
Films with highest footfalls This is a list of films ranked by ticket sales in India, including all language versions.
There is no exact data prior to 1993, but estimates for films before this period have been compiled using various sources.
Rank Title Year Ticket sales ()Language(s) 1Sholay1975150,000,000–180,000,000Hindi 2Mughal-e-Azam1960100,000,000HindustaniMother India1957100,000,000HindiBaahubali 2: The Conclusion2017100,000,000Telugu 5Maine Pyar Kiya198979,700,000Hindi 6Hum Aapke Hain Koun..!199473,962,000Hindi 7Coolie198370,000,000Hindi 8Pushpa 2: The Rule2024 55,000,000 Telugu9Ganga Jamna196152,500,000HindiMuqaddar Ka Sikandar197852,500,000 11Gadar: Ek Prem Katha200150,573,000Hindi 12KGF: Chapter 2202250,500,000Kannada13Sangam 196450,000,000HindiAmar Akbar Anthony197750,000,000HindustaniKranti198150,000,000Hindi 16Baahubali: The Beginning201549,000,000Telugu / Tamil 17Dilwale Dulhania Le Jayenge199547,971,000Hindi18Dharam Veer197747,500,000Hindi 19RRR202244,000,000Telugu20Bobby197342,500,000Hindi2.0201842,500,000Tamil 22Raja Hindustani199640,097,500Hindi23Shree 420195540,000,000HindiNaya Daur195740,000,000Mere Mehboob196340,000,000HindustaniJai Santoshi Maa197540,000,000HindiVidhaata198240,000,000HindiRam Teri Ganga Maili198540,000,000 Dhurandhar: The Revenge202640,000,000Hindi30Kismet194337,500,000HindustaniUpkar196737,500,000HindiRoti Kapada Aur Makaan197437,500,000Naseeb198137,500,000 34Border199737,083,000Hindi 35Dangal201636,996,00036Rattan194436,000,000Hindustani 37Kuch Kuch Hota Hai199835,658,000Hindi 38Bajrangi Bhaijaan201535,417,000 39PK201435,061,00040Dhurandhar202535,500,000Hindi41Waqt196535,000,000HindiAradhana196935,000,000Johny Mera Naam197035,000,000Trishul197835,000,000Beta199235,000,000Jawan202335,000,000Hindi 47Gadar 2202334,000,000Hindi 48Seeta Aur Geeta197233,800,000Hindi 49Laila Majnu197632,700,000Hindustani50Anmol Ghadi194632,500,000HindustaniMadhumati195832,500,000HindiAankhen196832,500,000Sanyasi197532,500,000Qurbani198032,500,000Meri Aawaz Suno198132,500,000
Highest-grossing milestone films Year Film Gross milestone Primary language 1940Punar MilanHindustaniAchhutZindagi1941KhazanchiHindustani1942BasantHindustani1943KismetHindustani1949BarsaatHindi1955Shree 420Hindi1957Naya DaurHindiMother India1960Mughal-e-AzamHindustani1975SholayHindi1994Hum Aapke Hain Koun..!Hindi 20093 IdiotsHindi 2013Chennai ExpressHindi 2014PKHindi 2015Baahubali: The BeginningTelugu 2017 Baahubali 2: The Conclusion Telugu
Highest-grossing films by market + Market Title Year Gross Andhra Pradesh / TelanganaRRR2022 GujaratPushpa 2: The Rule2024 KarnatakaKantara: Chapter 12025 KeralaVaazha II: Biopic of a Billion Bros2026 MaharashtraDhurandhar: The Revenge2026 OdishaPushpa 2: The Rule2024 Tamil NaduLeo2023
Biggest opening weekends RankTitleYearTotal domestic grossPrimary languageNumber of days1 Dhurandhar: The Revenge2026Hindi42KGF: Chapter 22022Kannada43Pushpa 2: The Rule2024Telugu44Kalki 2898 AD2024Telugu45Baahubali 2 : The Conclusion2017Telugu36RRR2022Telugu37Jawan2023Hindi48Pathaan2023 croreHindi59Spider-Man: Brand New Day2026 croreEnglish410Salaar: Part 1 – Ceasefire2023 croreTelugu3
See also List of highest-grossing Indian films List of highest-grossing Indian Bengali films List of highest-grossing Hindi films List of highest-grossing Kannada films List of highest-grossing Malayalam films List of highest-grossing Marathi films List of highest-grossing Punjabi films List of highest-grossing Tamil films List of highest-grossing Telugu films List of highest-grossing Indian films in overseas markets 100 Crore Club 1000 Crore Club
Notes
References