Wikiwand AI

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

Films with highest footfalls

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

There is no exact data prior to 1993, but estimates for films before this period have been compiled using various sources.[60]

More information Rank, Title ...
Rank[b] Title Year Ticket sales (est.) Language(s) Ref.
1 Sholay 1975 150,000,000–180,000,000 Hindi [61]
2 Mughal-e-Azam 1960 100,000,000 Hindustani [62]
Mother India 1957 100,000,000 Hindi
Baahubali 2: The Conclusion 2017 100,000,000 Telugu
5 Maine Pyar Kiya 1989 79,700,000 Hindi [63][64]
6 Hum Aapke Hain Koun..! 1994 73,962,000 Hindi [65]
7 Coolie 1983 70,000,000 Hindi [66][67]
8 Pushpa 2: The Rule 2024 55,000,000 Telugu [68]
9 Ganga Jamna 1961 52,500,000 Hindi [69]
Muqaddar Ka Sikandar 1978 52,500,000
11 Gadar: Ek Prem Katha 2001 50,573,000 Hindi [65]
12 KGF: Chapter 2 2022 50,500,000 Kannada [16]
13 Sangam 1964 50,000,000 Hindi [69]
Amar Akbar Anthony 1977 50,000,000 Hindustani
Kranti 1981 50,000,000 Hindi
16 Baahubali: The Beginning 2015 49,000,000 Telugu / Tamil [16]
17 Dilwale Dulhania Le Jayenge 1995 47,971,000 Hindi [65]
18 Dharam Veer 1977 47,500,000 Hindi [69]
19 RRR 2022 44,000,000 Telugu [16]
20 Bobby 1973 42,500,000 Hindi [69]
2.0 2018 42,500,000 Tamil [70]
22 Raja Hindustani 1996 40,097,500 Hindi [65]
23 Shree 420 1955 40,000,000 Hindi [69]
Naya Daur 1957 40,000,000
Mere Mehboob 1963 40,000,000 Hindustani
Jai Santoshi Maa 1975 40,000,000 Hindi [69][71]
Vidhaata 1982 40,000,000 Hindi [69]
Ram Teri Ganga Maili 1985 40,000,000
Dhurandhar: The Revenge 2026 40,000,000 Hindi [72]
30 Kismet 1943 37,500,000 Hindustani [69]
Upkar 1967 37,500,000 Hindi
Roti Kapada Aur Makaan 1974 37,500,000
Naseeb 1981 37,500,000
34 Border 1997 37,083,000 Hindi [65]
35 Dangal 2016 36,996,000
36 Rattan 1944 36,000,000 Hindustani [69]
37 Kuch Kuch Hota Hai 1998 35,658,000 Hindi [65]
38 Bajrangi Bhaijaan 2015 35,417,000
39 PK 2014 35,061,000
40 Dhurandhar 2025 35,500,000 Hindi [73]
41 Waqt 1965 35,000,000 Hindi [69]
Aradhana 1969 35,000,000
Johny Mera Naam 1970 35,000,000
Trishul 1978 35,000,000
Beta 1992 35,000,000
Jawan 2023 35,000,000 Hindi [74]
47 Gadar 2 2023 34,000,000 Hindi [74]
48 Seeta Aur Geeta 1972 33,800,000 Hindi [75][60]
49 Laila Majnu 1976 32,700,000 Hindustani [76][60]
50 Anmol Ghadi 1946 32,500,000 Hindustani [69]
Madhumati 1958 32,500,000 Hindi
Aankhen 1968 32,500,000
Sanyasi 1975 32,500,000
Qurbani 1980 32,500,000
Meri Aawaz Suno 1981 32,500,000
Close

Highest-grossing milestone films

More information Year, Film ...
Year Film Gross milestone Primary language Ref.
1940 Punar Milan ₹30 lakh Hindustani [77]
Achhut ₹40 lakh
Zindagi ₹50 lakh
1941 Khazanchi ₹60 lakh Hindustani [78]
₹70 lakh
1942 Basant ₹80 lakh Hindustani [79]
1943 Kismet ₹90 lakh Hindustani [80]
₹1 crore
1949 Barsaat ₹2 crore Hindi [81]
1955 Shree 420 ₹3 crore Hindi [82]
1957 Naya Daur ₹4 crore Hindi [83]
₹5 crore
Mother India ₹6 crore
₹7 crore
₹8 crore
1960 Mughal-e-Azam ₹9 crore Hindustani [84]
₹10 crore
1975 Sholay ₹20 crore Hindi [85]
₹30 crore
1994 Hum Aapke Hain Koun..! ₹40 crore Hindi [86]
₹50 crore
₹60 crore
₹70 crore
₹80 crore
₹90 crore
₹100 crore
2009 3 Idiots ₹200 crore Hindi [87]
2013 Chennai Express ₹300 crore Hindi [88]
2014 PK ₹400 crore Hindi [89]
2015 Baahubali: The Beginning ₹500 crore Telugu [12]
2017 Baahubali 2: The Conclusion ₹600 crore Telugu [12]
₹700 crore
₹800 crore
₹900 crore
₹1,000 crore
₹1,100 crore
₹1,200 crore
₹1,300 crore
₹1,400 crore
Close

Highest-grossing films by market

More information Market, Title ...
Market Title Year Gross Ref.
Andhra Pradesh / Telangana RRR 2022 ₹396 crore [90]
Gujarat Pushpa 2: The Rule 2024 ₹100 crores [91][92]
Karnataka Kantara: Chapter 1 2025 ₹174 crores [93]
Kerala Vaazha II: Biopic of a Billion Bros 2026 ₹122.75 crore [94]
Maharashtra Dhurandhar: The Revenge 2026 ₹343.94 crore [95]
Odisha Pushpa 2: The Rule 2024 ₹22 crores [96]
Tamil Nadu Leo 2023 ₹231 crores [97]
Close

Biggest opening weekends

More information Rank, Title ...
Rank[b] Title Year Total domestic gross Primary language Number of days Ref.
1 Dhurandhar: The Revenge 2026 ₹550 crore Hindi 4 [98][99]
2 KGF: Chapter 2 2022 ₹442 crore Kannada 4 [100]
3 Pushpa 2: The Rule 2024 ₹428 crore Telugu 4 [3]
4 Kalki 2898 AD 2024 ₹401 crore Telugu 4 [101]
5 Baahubali 2 : The Conclusion 2017 ₹391 crore Telugu 3 [102]
6 RRR 2022 ₹380 crore Telugu 3 [citation needed]
7 Jawan 2023 ₹342 crore Hindi 4 [103]
8 Pathaan 2023 ₹335 crore Hindi 5 [104]
9 Spider-Man: Brand New Day 2026 ₹306 crore English 4 [105][106]
10 Salaar: Part 1 – Ceasefire 2023 ₹302 crore Telugu 3 [107]
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[50]) – ₹480 crore (Pinkvilla[51]) – ₹500 crore (Hindustan Times[52])

References

Related Articles

Timelines

Top Qs

Fact Checks