Box Office Index

Home › Hindi records

Highest-grossing Hindi movies of all time, and the top film of every year

As of 1 Nov 2026, the highest-grossing Hindi film of all time is Dangal (2016, ₹1,968 cr), followed by Dhurandhar: The Revenge (₹1,813 cr) and Dhurandhar (₹1,329 cr).

Worldwide gross in nominal rupees, not inflation-adjusted. Year-by-year top-10 lists: 2026 · 2025 · 2024 · 2023 · 2022 · 2021 · 2020 · 2019 · 2018 · 2017 · 2016 · 2015 · 2014 · 2013 · 2012 · 2011 · 2010.

Top 50 Hindi films of all time by worldwide collection

#FilmYearWorldwide gross
1Dangal2016₹1,968 cr
2Dhurandhar: The Revenge2026₹1,813 cr
3Dhurandhar2025₹1,329 cr
4Jawan2023₹1,160 cr
5Pathaan2023₹1,050 cr
6Bajrangi Bhaijaan2015₹918 cr
7Animal2023₹915 cr
8Secret Superstar2017₹894 cr
9Stree 22024₹857 cr
10Chhaava2025₹797 cr
11PK2014₹770 cr
12Gadar 22023₹689 cr
13Sultan2016₹614 cr
14Sanju2018₹587 cr
15Saiyaara2025₹575 cr
16Padmaavat2018₹572 cr
17Drishyam: The Conclusion2026₹571 cr
18Tiger Zinda Hai2017₹564 cr
19Dhoom 32013₹557 cr
20War2019₹476 cr
21Tiger 32023₹464 cr
22Dunki2023₹462 cr
23Border 22026₹457 cr
24Andhadhun2018₹450 cr
25Hanuman Ansh2026₹447 cr
26Brahmāstra: Part One – Shiva2022₹435 cr
27Chennai Express2013₹425 cr
28Bhool Bhulaiyaa 32024₹412 cr
29Simmba2018₹395 cr
30Krrish 32013₹393 cr
31Singham Again2024₹390 cr
32Kick2014₹389 cr
33Prem Ratan Dhan Payo2015₹388 cr
34Happy New Year2014₹383 cr
35Dilwale2015₹376 cr
36Tanhaji2020₹369 cr
37Bajirao Mastani2015₹356 cr
38Rocky Aur Rani Kii Prem Kahaani2023₹356 cr
39Drishyam 22022₹345 cr
40Fighter2024₹344 cr
41Uri: The Surgical Strike2019₹342 cr
42The Kashmir Files2022₹341 cr
43Ek Tha Tiger2012₹334 cr
44Bang Bang!2014₹332 cr
45Bharat2019₹326 cr
46Mirzapur2026₹325 cr
47Hindi Medium2017₹322 cr
48Yeh Jawaani Hai Deewani2013₹320 cr
49Good Newwz2019₹319 cr
50Adipurush2023₹180 cr

Highest-grossing Hindi film of each year

YearFilmWorldwide gross
2026Dhurandhar: The Revenge₹1,813 cr
2025Dhurandhar₹1,329 cr
2024Stree 2₹857 cr
2023Jawan₹1,160 cr
2022Brahmāstra: Part One – Shiva₹435 cr
2021Sooryavanshi₹294 cr
2020Tanhaji₹369 cr
2019War₹476 cr
2018Sanju₹587 cr
2017Secret Superstar₹894 cr
2016Dangal₹1,968 cr
2015Bajrangi Bhaijaan₹918 cr
2014PK₹770 cr
2013Dhoom 3₹557 cr
2012Ek Tha Tiger₹334 cr
2011Bodyguard₹241 cr
2010Dabangg₹218 cr
20093 Idiotsnot reported
2008Ghajininot reported
2007Om Shanti Omnot reported
2006Dhoom 2not reported
2005No Entrynot reported
2004Veer-Zaaranot reported
2003Kal Ho Naa Honot reported
2002Devdasnot reported
2001Kabhi Khushi Kabhie Ghamnot reported
2000Mohabbateinnot reported

Source: Wikipedia lists of highest-grossing films (CC BY-SA 4.0), as of 2026-11-01. Facts only: title, year, reported gross. Current releases: Hindi box office now.

Cite as: Box Office Index, https://boxofficeindex.co.

Figures here are estimates, revised over time. By using this site you accept the Terms, Disclaimer and Privacy Policy.