List of highest-grossing films in India

From Wikipedia, the free encyclopedia

This ranking lists the highest-grossing films in India, based on domestic box office estimates as reported by organizations classified as green by Wikipedia.[a] 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.[1] 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.[2]

Overview

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

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.[4] While Indian films remain at the top of the domestic Indian box office, the market for Hollywood films has gradually been growing;[5] the market share of foreign films rose from 8% in 2014 up to 15% in 2015,[6] with Hollywood films representing 10% of the Indian market in 2016[7] and 13% in 2017.[8] Some of the earliest foreign blockbusters in India included J. Lee Thompson's 1969 American Western Mackenna's Gold,[9] and Bruce Lee's Hong Kong action cinema Enter the Dragon (in 1975) and The Way of the Dragon (in 1979).[10] The Hollywood production Avatar: The Way of Water (2022) is the highest grossing foreign film in India, also the 18th highest-grossing film in India with a collection of ₹484.36 crore (US$59 million).[11]

Highest-grossing films

The following table lists the top 50 highest-grossing films at the Indian box office.

  Background shading indicates that a film is currently showing in theatres.
  Background shading indicates a foreign film.
More information Rank, Title ...
Rank[b] Title Total gross Language Year Ref.
1 Baahubali 2: The Conclusion ₹1,429.83 crore Telugu 2017 [12]
2 Pushpa 2: The Rule ₹1,381 crore 2024 [3]
3 Dhurandhar: The Revenge ₹1,372.55 crore Hindi 2026 [13]
4 Dhurandhar ₹1,057.80 crore 2025 [14]
5 KGF: Chapter 2 ₹1,008 crore Kannada 2022 [15][16]
6 RRR ₹944 crore Telugu 2022 [17]
7 Kalki 2898 AD ₹776 crore 2024 [18]
8 Jawan ₹761.98 crore Hindi 2023 [19]
9 Stree 2 ₹740.28 crore 2024 [20]
10 Kantara: Chapter 1 ₹738 crore Kannada 2025 [21]
11 Chhaava ₹708.50 crore Hindi 2025 [22]
12 Animal ₹662.33 crore 2023 [23]
13 Pathaan ₹654.28 crore 2023 [24]
14 Gadar 2 ₹625.54 crore 2023 [25]
15 2.0 ₹519.65 crore Tamil 2018 [12]
16 Baahubali: The Beginning ₹515.77 crore Telugu
Tamil
2015 [12]
17 Salaar: Part 1 – Ceasefire ₹512 crore Telugu 2023 [26][27]
18 Dangal ₹511.58 crore Hindi 2016 [12]
19 Avatar: The Way of Water ₹484.36 crore English 2022 [11]
20 PK ₹473.33 crore Hindi 2014 [28]
21 Bajrangi Bhaijaan ₹444.92 crore 2015 [29]
22 Avengers: Endgame ₹442.30 crore English 2019 [30]
23 Sanju ₹439.14 crore Hindi 2018 [31]
24 Tiger Zinda Hai ₹434.82 crore 2017 [32][33]
25 Border 2 ₹424.05 crore 2026 [34]
26 Sultan ₹421.25 crore 2016 [35]
27 Leo ₹417 crore Tamil 2023 [36]
28 Saiyaara ₹409.18 crore Hindi 2025 [37]
29 Jailer ₹407 crore Tamil 2023 [38]
30 Padmaavat ₹387.31 crore Hindi 2018 [39]
31 War ₹378.18 crore 2019 [40]
32 Dhoom 3 ₹364.45 crore 2013 [41]
33 Kantara ₹361 crore Kannada 2022 [42]
34 Devara: Part 1 ₹347 crore Telugu 2024 [18]
35 Tiger 3 ₹346.08 crore Hindi 2023 [43]
36 Adipurush ₹343 crore Hindi
Telugu
2023 [44]
37 Krrish 3 ₹340.17 crore Hindi 2013 [45]
38 Coolie ₹337.50 crore Tamil 2025
39 Saaho ₹339.25 crore Telugu
Hindi
2019 [46]
40 Bhool Bhulaiyaa 3 ₹334.67 crore Hindi 2024 [18]
41 Tanhaji ₹332.80 crore 2020 [47]
42 Kabir Singh ₹331.24 crore 2019 [48]
43 Ponniyin Selvan: I ₹327.45 crore Tamil 2022 [c]
44 Pushpa: The Rise ₹325.45 crore Telugu 2021 [52]
45 Kick ₹322.01 crore Hindi 2014 [53]
46 Singham Again ₹316.45 crore 2024 [54]
47 Chennai Express ₹315.46 crore 2013 [55]
48 Brahmāstra: Part One – Shiva ₹310 crore 2022 [56]
49 Simmba ₹308.09 crore 2018 [57]
50 The Greatest of All Time ₹305 crore Tamil 2024 [18]
Close

Highest-grossing films by market

More information Market, Title ...
Market Title Gross Year Ref.
Andhra Pradesh / Telangana RRR ₹396 crore 2022 [58]
Gujarat Pushpa 2: The Rule ₹100 crores 2024 [59][60]
Karnataka Kantara: Chapter 1 ₹174 crores 2025 [61]
Kerala Vaazha II: Biopic of a Billion Bros ₹122.75 crore 2026 [62]
Maharashtra Dhurandhar: The Revenge ₹342.23 crore 2026 [63]
Odisha Pushpa 2: The Rule ₹22 crores 2024 [64]
Tamil Nadu Leo ₹231 crores 2023 [65]
Close

Highest-grossing films by opening weekend

More information Rank, Title ...
Rank[b] Title Total
gross
Primary
language
Number
of days
Year Ref.
1 Dhurandhar: The Revenge ₹550 crore Hindi 4 2026 [66][67]
2 KGF: Chapter 2 ₹442 crore Kannada 4 2022 [68]
3 Pushpa 2: The Rule ₹428 crore Telugu 4 2024 [3]
4 Kalki 2898 AD ₹401 crore Telugu 4 2024 [69]
5 Baahubali 2 : The Conclusion ₹391 crore 3 2017 [70]
6 RRR ₹380 crore 3 2022 [citation needed]
7 Jawan ₹342 crore Hindi 4 2023 [71]
8 Pathaan ₹335 crore 5 2023 [72]
9 Salaar: Part 1 – Ceasefire ₹302 crore Telugu 3 2023 [73]
10 Kantara: Chapter 1 ₹268 crore Kannada 4 2025 [74]
Close

Highest-grossing milestone films by revenue

More information Year, Film ...
Year Film Total gross Primary
language
Ref.
1994 Hum Aapke Hain Koun..! ₹100 crore Hindi [75]
2009 3 Idiots ₹200 crore [76]
2013 Chennai Express ₹300 crore [77]
2014 PK ₹400 crore [78]
2015 Baahubali: The Beginning ₹500 crore Telugu [12]
2017 Baahubali 2: The Conclusion ₹600 crore [12]
₹700 crore
₹800 crore
₹900 crore
₹1,000 crore
₹1,100 crore
₹1,200 crore
₹1,300 crore
₹1,400 crore
Close

Films with the highest footfalls in India

This is a list of films ranked by ticket sales in India, including all versions.[79]

There is no exact data prior to 1993 except a few landmark films hence the data for films before this period has been compiled using various sources.[80]

More information Rank, Title ...
Rank[b] Title Est. tickets Year Ref.
1 Sholay 110,000,000 1975 [81]
2 Baahubali 2: The Conclusion 100,000,000 2017 [82]
3 Mughal-e-Azam 100,000,000 1960 [82]
4 Mother India 100,000,000 1957 [82]
5 Maine Pyar Kiya 79,700,000 1989 [83][84]
6 Hum Aapke Hain Koun..! 73,962,000 1994 [85]
7 Coolie 70,000,000 1983 [86][87]
8 Pushpa 2: The Rule 61,200,000 2024 [88]
9 Gadar: Ek Prem Katha 50,573,000 2001 [85]
10 KGF: Chapter 2 50,500,000 2022 [16]
11 Baahubali: The Beginning 49,000,000 2015 [16]
12 Dilwale Dulhania Le Jayenge 47,971,000 1995 [85]
13 Mard 45,900,000 1985 [89][80]
14 Phool Aur Patthar 45,200,000 1966 [90][80]
15 RRR 44,000,000 2022 [16]
16 2.0 42,500,000 2018 [91]
17 Jai Santoshi Maa 42,000,000 1975 [92][80]
18 Raja Hindustani 40,097,500 1996 [85]
19 Border 37,083,000 1997 [85]
20 Dangal 36,996,000 2016 [85]
21 Kuch Kuch Hota Hai 35,658,000 1998 [85]
22 Bajrangi Bhaijaan 35,417,000 2015 [85]
23 PK 35,061,000 2014 [85]
24 Gadar 2 34,000,000 2023 [93]
25 Seeta Aur Geeta 33,800,000 1972 [94][80]
26 Laila Majnu 32,700,000 1976 [95][80]
27 Sultan 32,208,500 2016 [85]
28 Stree 2 32,000,000 2024 [93]
29 3 Idiots 31,785,000 2009 [85]
30 C.I.D. 31,300,000 1956 [96][80]
31 Kabhi Khushi Kabhie Gham... 31,173,000 2001 [85]
32 Tiger Zinda Hai 30,889,000 2017 [85]
33 Kaho Naa... Pyaar Hai 30,663,000 2000 [85]
34 Himalay Ki God Mein 30,000,000 1965 [97]
Close

See also

Notes

  1. Sorted based on the lowest value when figures are presented as a range, and for the same value, the older item is given a higher order.
  2. Ponniyin Selvan: I's reported worldwide grosses vary between ₹450 crore (Zee News[49]) – ₹480 crore (Pinkvilla[50]) – ₹500 crore (Hindustan Times[51])

References

Related Articles

Wikiwand AI