Highest-Grossing Indian Films of All Time: The Complete Worldwide List
Dangal still leads at roughly ₹2,000 crore, and the top 12 is now split almost evenly between Hindi and Telugu cinema. The all-time worldwide gross list, explained.
Almost a decade after its release, Dangal still sits at the top of Indian cinema’s all-time box office list — and the reason it has not been overtaken says more about the Chinese market than about anything happening in India.
Here is the current all-time worldwide list, and the context behind the numbers that most rankings leave out.
Top 12 highest-grossing Indian films worldwide
| # | Film | Worldwide gross | Year | Language |
|---|---|---|---|---|
| 1 | Dangal | ₹1,968–2,054 crore | 2016 | Hindi |
| 2 | Dhurandhar: The Revenge | ₹1,852.44 crore | 2026 | Hindi |
| 3 | Baahubali 2: The Conclusion | ₹1,810.43 crore | 2017 | Telugu |
| 4 | Pushpa 2: The Rule | ₹1,642–1,800 crore | 2024 | Telugu |
| 5 | Dhurandhar | ₹1,350.83–1,428 crore | 2025 | Hindi |
| 6 | RRR | ₹1,300–1,387 crore | 2022 | Telugu |
| 7 | KGF: Chapter 2 | ₹1,200–1,250 crore | 2022 | Kannada |
| 8 | Jawan | ₹1,148.32 crore | 2023 | Hindi |
| 9 | Pathaan | ₹1,050.30 crore | 2023 | Hindi |
| 10 | Kalki 2898 AD | ₹1,042–1,100 crore | 2024 | Telugu |
| 11 | Animal | ₹917.82 crore | 2023 | Hindi |
| 12 | Bajrangi Bhaijaan | ₹900.90–969.06 crore | 2015 | Hindi |
Figures are nominal worldwide gross and are reported as ranges where trade sources differ. Compiled from publicly reported figures; verify against current trade reporting before citing.
Why Dangal is so hard to beat
Dangal’s total is not a normal Indian box office number, because most of it did not come from India.
The film grossed over ₹1,100 crore in China alone — the highest overseas gross any Indian film has ever recorded, and by a wide margin. It released there in 2017 during a window when Chinese audiences were unusually receptive to Indian cinema, and Aamir Khan in particular had built genuine star recognition in the market.
That window has largely closed. Subsequent Indian releases in China have not come close to replicating it, which means the single largest component of the all-time record is essentially unrepeatable under current conditions.
For any film to beat Dangal now, it has to do it almost entirely on India plus the traditional overseas markets — North America, the Gulf, the UK and Australia. That is a much harder route to ₹2,000 crore, and it is why the record has survived nine years of rapidly rising ticket prices.
The most important shift: Hindi cinema no longer dominates its own list
Look at the language column. Of the top 12, six are Hindi and five are Telugu, with one Kannada film in the mix.
Ten years ago this list would have been almost entirely Hindi. The change came from a specific strategic move: Telugu producers began releasing dubbed Hindi versions simultaneously and marketing them as national events rather than regional imports. Baahubali 2 proved the model worked, KGF: Chapter 2 and RRR confirmed it, and Pushpa 2 and Kalki 2898 AD made it routine.
The practical consequence is that “Bollywood box office” and “Indian box office” are no longer the same conversation. A Hindi film in 2026 competes for screens and audiences against Telugu, Kannada and Tamil films with equal or larger budgets, and it competes on the same weekends.
Nominal versus inflation-adjusted
Every list above is nominal — the rupee figure recorded at the time, unadjusted.
That heavily favours recent films, for two reasons that have nothing to do with how many people watched:
- Ticket prices have risen sharply, particularly in multiplexes and premium formats.
- Screen counts have grown, and wide releases now open on far more screens than was possible in the 1990s.
Adjust for inflation and for footfalls, and the picture changes completely. Films like Sholay (1975) and Mughal-e-Azam (1960) sold vastly more tickets than anything on the list above. Sholay in particular ran in some theatres for years. By admissions rather than rupees, no modern release is close.
Nominal gross measures revenue. It does not measure popularity, and the two have drifted apart considerably.
The ₹1,000 crore club
Reaching ₹1,000 crore worldwide was extraordinary when Dangal did it. It is now a benchmark several films clear per year.
Eight of the top 12 above are ₹1,000 crore films, and six of those released in the last four years. That is not evidence that films got six times better — it is ticket price inflation, wider simultaneous releases, aggressive premium-format pricing, and dubbed multi-language releases counted into a single total.
Which is exactly why the number on a poster tells you less than it appears to. If you want to understand what a collection figure actually means — gross versus nett, distributor share, and how the same film gets three different totals from three different trackers — see our explainer on how Bollywood box office numbers actually work.
What to watch next
The realistic candidates to disturb the top five are franchise sequels with pan-India releases and a strong overseas footprint. The structural ceiling remains the same as it has been since 2017: without a China-scale market opening up again, ₹2,000 crore is a very high bar to clear on India and the Gulf alone.
Sources: figures compiled from publicly reported worldwide gross data including Wikipedia’s list of highest-grossing Indian films. Box office totals are estimates and vary between trade sources. Last updated: 29 August 2026.