List of highest-grossing Indian films

This ranking lists the highest-grossing Indian films produced by Indian cinema, based on conservative global box office estimates as reported by organisations 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]

Overview

Indian films have been screened in markets around the world since the early 20th century.[2] Since 2003, there are markets in over 90 countries where films from India are screened.[3] During the first decade of the 21st century, there was a steady rise in the ticket price, a tripling in the number of theatres and an increase in the number of prints of a film being released, which led to a large increase in the box office collections.[4]

As of 2014, Hindi cinema represents 43% of the net box office revenue in India, while Telugu and Tamil cinema represent 36%, and other industries constitute 21%.[5] As of 2020, the combined revenue of all other language film industries has surpassed that of the Hindi film industry.[6] By 2021, Telugu cinema became the largest film industry of India in terms of box-office.[7][8][9] In 2023, the Hindi film industry accounted for 44% of box office revenue, followed by the Telugu industry at 19% and the Tamil industry at 16%. The Kannada (5%), Malayalam (3%), Bengali, Marathi, Odia, Punjabi, Gujarati and Bhojpuri industries contributed to the remainder, while the foreign film industry made up 9% of the total revenue.[10]

Key

  Background shading indicates that a film, or at least one from a series, is currently showing in theatres worldwide.

Highest-grossing films

The following table lists the top 50 highest-grossing Indian films worldwide.

Rank[b]TitleWorldwide grossLanguageYearRef.
1Dangal₹1,914–2,200 croreHindi2016[c]
2Pushpa 2: The Rule *₹1,800 croreTelugu2024[17][18][19]
3Baahubali 2: The Conclusion₹1,747–1,810.60 croreTelugu
Tamil
2017[d]
4RRR₹1,260–1,387 croreTelugu2022[e]
5KGF: Chapter 2₹1,187–1,250 croreKannada2022[f]
6Jawan₹1,148.32–1,159 croreHindi2023[g]
7Kalki 2898 AD₹1,027–1,200 croreTelugu2024[h]
8Pathaan₹1,050.30–1,052.50 croreHindi2023[i]
9Animal₹917.82 croreHindi2023[46]
10Bajrangi Bhaijaan₹867–969.06 croreHindi2015[j]
11Stree 2₹837–874.58 croreHindi2024[k]
12Secret Superstar₹835–966 croreHindi2017[l]
13PK₹750.60–769.89 croreHindi2014[m]
14Gadar 2₹687–691.08 croreHindi2023[n]
152.0₹666–800 croreTamil2018[o]
16Salaar: Part 1 – Ceasefire₹618.06–700 croreTelugu2023[p]
17Sultan₹613–623.33 croreHindi2016

[q]

18Jailer₹605–650 croreTamil2023[r]
19Baahubali: The Beginning₹599.72–650 croreTelugu
Tamil
2015[s]
20Leo₹595–620.50 croreTamil2023[t]
21Sanju₹578.45–586.85 croreHindi2018[u]
22Tiger Zinda Hai₹565.10 croreHindi2017[74]
23Padmaavat₹563.55–571.98 croreHindi2018[v]
24Dhoom 3₹556.74–558.42 croreHindi2013[w]
25War₹474.79–475.62 croreHindi2019[x]
26Dunki₹470.6 croreHindi2023[79]
27Tiger 3₹466.63 croreHindi2023[80]
28Ponniyin Selvan: I₹450–500 croreTamil2022[y]
29Andhadhun₹444.48–456.89 croreHindi2018[z]
30The Greatest of All Time₹440–456 croreTamil2024[aa]
31Vikram₹424–500 croreTamil2022[ab]
32Saaho₹419–439 croreTelugu
Hindi
2019[ac]
33Brahmāstra: Part One – Shiva₹418.80–430.77 croreHindi2022[ad]
34Bhool Bhulaiyaa 3₹417.51 croreHindi2024[97]
35Devara: Part 1₹403.80–521 croreTelugu2024[ae]
36Kantara₹400–450 croreKannada2022[af]
373 Idiots₹397.08–415 croreHindi2009[ag][112]
38Chennai Express₹395.92–424.54 croreHindi2013[ah]
39Krrish 3₹393.37 croreHindi2013[113]
40Simmba₹391.68–400.19 croreHindi2018[ai]
41Singham Again₹389.64 croreHindi2024[115]
42Kabir Singh₹373.50–379.02 croreHindi2019[aj]
43Dilwale₹372.23–376.85 croreHindi2015[ak]
44Prem Ratan Dhan Payo₹365.46–388.48 croreHindi2015[al]
45Pushpa: The Rise₹360–373 croreTelugu2021[am]
46Tanhaji₹358.78–367.65 croreHindi2020[an]
47Bajirao Mastani₹355.61–358.10 croreHindi2015[ao]
48Rocky Aur Rani Kii Prem Kahaani₹355.61 croreHindi2023[120]
49Kick₹351.80–388.70 croreHindi2014[ap]
50Adipurush₹350 croreHindi
Telugu
2023[20]

Highest-grossing films by language

Cinema of West Bengal was the center of Indian cinema in the 1930s,[121] and accounted for a quarter of India's film output in the 1950s.[122] Cinema in South India accounted for nearly half of India's cinema halls in the 1940s.[2]

Assamese

Assamese cinema is a part of Indian cinema, based in Assam, and is dedicated to the production of films in the Assamese-language. The following table lists the top 10 highest-grossing Assamese films produced in the Assamese film industry.

Rank[b]TitleWorldwide grossYearRef.
1Sri Raghupati₹13.81 crore2023[123]
2Ratnakar₹9 crore2019[124]

Bengali

Cinema of West Bengal, also known as Tollywood or Bengali cinema, is a part of Indian cinema. It is based in the Tollygunge region of Kolkata, West Bengal, and is dedicated to the production of films in the Bengali-language. The following table lists the top 10 highest-grossing Indian Bengali films.

Rank[b]TitleWorldwide grossYearRef.
1Amazon Obhijaan₹48.63 crore2017[125]
2Bohurupi₹17.25 crore2024[126]
3Chander Pahar₹15–16.53 crore2013[aq]
4Khadaan₹15 crore2024[128]
5Projapoti₹13 crore2022[129]
6Boss 2: Back to Rule[ar]₹10.50 crore2017[130]
7Pather Panchali₹10 crore1955[131]
8Sathi₹9.80 crore2002[132]
9Paran Jai Jaliya Re₹9.50 crore2009[132]
10Rangbaaz₹9 crore2013[133]

Bhojpuri

Bhojpuri cinema is a part of Indian cinema, dedicated to the production of films in the Bhojpuri-language. Its major production centres are Lucknow and Patna. The following table lists the top 10 highest-grossing Bhojpuri films produced in the Bhojpuri film industry.

Rank[b]TitleWorldwide grossYearRef.
1Sasura Bada Paisawala₹35 crore2003[134]
2Ganga₹35 crore2006
3Pratigya₹22 crore2008
4Border₹19 crore2018
5Nirahua Hindustani₹14 crore2014
6Mehandi Laga Ke Rakhna2017

Gujarati

Gujarati cinema is a part of Indian cinema, dedicated to the production of films in the Gujarati-language. It is based in Ahmedabad and is sometimes referred to as Dhollywood.[135] The following table lists the top 10 highest-grossing Gujarati films produced in the Gujarati film industry.

RankTitleWorldwide grossYearRef.
1Chaal Jeevi Laiye!₹40–50 crore2019[136]
23 Ekka₹25 crore2023[137]
3Shu Thayu?₹21 crore2018[138]
4Hellaro₹16 crore2019[139]
5Fakt Mahilao Maate₹12.65 crore2022[140]
6Desh Re Joya Dada Pardesh Joya₹10 crore1998[141]

Hindi

Hindi cinema is a part of Indian cinema based in Mumbai, Maharashtra.[142] The films are made primarily in the Hindi-language.[143] It is often known as Bollywood and is one of the largest film producers in India as well as a major centre of film production worldwide.[144][145] The following table lists the top 10 highest-grossing Hindi films produced in the Hindi film industry.

Rank[b]TitleWorldwide grossYearRef.
1Dangal₹1,914–₹2,200 crore2016[c]
2Jawan₹1,148.32–1,159 crore2023[g]
3Pathaan₹1,050.30–1052.50 crore2023[i]
4Animal₹917.82 crore2023[46]
5Bajrangi Bhaijaan₹867–969.06 crore2015[j]
6Stree 2₹837–874.58 crore2024[k]
7Secret Superstar₹835–966 crore2017[l]
8PK₹750.60–769.89 crore2014[m]
9Gadar 2₹687–691.08 crore2023[n]
10Sultan₹613–623.33 crore2016[q]

Kannada

Kannada cinema is a part of Indian cinema based in Gandhi Nagar, Bangalore. The films are made primarily in Kannada-language. The following table lists the top 10 highest-grossing Kannada films produced in the Kannada film industry.

Rank[b]TitleWorldwide grossYearRef.
1KGF: Chapter 2₹1,187–1,250 crore2022[f]
2Kantara₹400–450 crore2022[af]
3KGF: Chapter 1₹250 crore2018[146]
4Vikrant Rona₹159–210 crore2022[as]
5James₹151 crore2022[152]
6777 Charlie₹105 crore2022[152]
7Kaatera₹104 crore2023[153]
8Roberrt₹102 crore2021[154]
9Raajakumara₹75 crore2017[155]
10Mungaru Male₹70.1 crore2006[156]

Malayalam

Malayalam cinema, also referred to as Mollywood by certain media outlets, is a part of Indian cinema, based in Kerala and dedicated to the production of films in the Malayalam-language. The following table lists the top 10 highest-grossing Malayalam films produced in the Malayalam film industry.

Rank[b]TitleWorldwide grossYearRef.
1Manjummel Boys₹242 crore2024[157]
22018₹176 crore2023[158]
3The Goat Life₹158–160 crore2024[157][159]
4Aavesham₹156 crore2024[157]
5Pulimurugan₹137–152 crore2016[at]
6Premalu₹136 crore2024[162]
7Lucifer₹125.50–127 crore2019[au]
8ARM₹106.75 crore2024[163]
9Marco₹104–115 crore2024[164]
10Guruvayoor Ambalanadayil₹90.25 crore2023[165]


Marathi

Marathi cinema is a part of Indian cinema, dedicated to the production of films in the Marathi-language and is based in Mumbai, Maharashtra. The following table lists the top 10 highest-grossing Marathi films produced in the Marathi film industry.

Rank[b]TitleWorldwide grossYearRef.
1Sairat₹110 crore2016[166]
2Baipan Bhaari Deva₹92 crore2023[167]
3Sachin: A Billion Dreams[av]₹76.86 crore2017[168]
4Pawankhind₹75 crore2022[169]
5Ved₹75 crore2022[170]
6Natsamrat₹48–50 crore2016[aw]
7Lai Bhaari₹40 crore2014[172]
8Katyar Kaljat Ghusali₹40 crore2015[171]

Odia

Odia cinema, also known as Ollywood, is a part of Indian cinema, dedicated to the production of films in the Odia-language, and is based in Bhubaneswar and Cuttack, Odisha. The first Odia film, Sita Bibaha, was released in 1936.[173][174] The following table lists the top 10 highest-grossing Odia films produced in the Odia film industry.

Rank[b]TitleWorldwide grossYearRef.
1Balunga Toka₹4 crore2011[175]

Punjabi

Punjabi cinema is a part of Indian cinema, dedicated to the production of films in the Punjabi-language. It is based in Amritsar, Ludhiana and Mohali, Punjab.[176][177] The following table lists the top 10 highest-grossing Punjabi films produced in the Punjabi film industry.

Rank[b]TitleWorldwide grossYearRef.
1Jatt & Juliet 3₹101 crore2024[178]
2Carry on Jatta 3₹91–100 crore2023[ax]
3Mastaney₹69 crore2023[181]
4Carry on Jatta 2₹60 crore2018[180][179]
5Saunkan Saunkne58 crore2022[179]
6Honsla Rakh₹55 crore2021[179]
7Shadaa₹54.50 crore2019[179]
8Chal Mera Putt 2₹54 crore2020[179]
9Chaar Sahibzaade₹50 crore2014[179]
10Sardaar Ji₹45–50 crore2015[ay]

Tamil

Tamil cinema is a part of Indian cinema based in Chennai, Tamil Nadu. The films are made primarily in Tamil-language. The following table lists the top 10 highest-grossing Tamil films produced in the Tamil film industry.

Rank[b]TitleWorldwide grossYearRef.
12.0₹666–800 crore2018[o]
2Jailer₹605–650 crore2023[r]
3Leo₹595–620.50 crore2023[t]
4Ponniyin Selvan: I₹450–500 crore2022[y]
5The Greatest of All Time₹440–456 crore2024[aa]
6Vikram₹424–500 crore2022[ab]
7Ponniyin Selvan: II₹345 crore2023[183]
8Amaran₹331.27 crore2024[184]
9Varisu₹290–293 crore2023[az]
10Bigil₹285–300 crore2019[ba]

Telugu

Telugu cinema is a part of Indian cinema producing films in the Telugu-language, in the states of Andhra Pradesh and Telangana and is centered in the Hyderabad neighbourhood of Film Nagar.[190] The following table lists the top 10 highest-grossing Telugu films produced in the Telugu film industry.

Rank[b]TitleWorldwide grossYearRef.
1Baahubali 2: The Conclusion[bb]₹1,747–1,810 crore2017[d]
2Pushpa 2: The Rule *₹1,719.5 crore2024[191]
3RRR₹1,260–1,387 crore2022[e]
4Kalki 2898 AD₹1,042–1,200 crore2024[h]
5Salaar: Part 1 – Ceasefire₹618.06–700 crore2023[p]
6Baahubali: The Beginning[bb]₹599.72–650 crore2015[s]
7Saaho[bc]₹419–439 crore2019[ac]
8Devara: Part 1₹403.80–521 crore2024[ae]
9Pushpa: The Rise₹360–373 crore2021[am]
10Hanu-Man₹301–350 crore2024[bd]

Highest-grossing films by opening day

Rank[b]TitleWorldwide grossLanguageYearRef.
1Pushpa 2: The Rule₹280 croreTelugu2024[194]
2RRR₹223 croreTelugu2022[195]
3Baahubali 2: The Conclusion[bb]₹217 croreTelugu
Tamil
2017[196]
4KGF: Chapter 2₹165.37 croreKannada2022[197]
5Kalki 2898 AD₹161.50–180 croreTelugu2024[be]
6Salaar: Part 1 – Ceasefire₹145 croreTelugu2023[200]
7Leo₹144 croreTamil2023[201]
8Devara: Part 1₹132 croreTelugu2024[202]
9Adipurush[bf]₹126 croreHindi
Telugu
2023[203]
10Jawan₹125 croreHindi2023[204]

Highest-grossing films by month

MonthTitleWorldwide grossLanguageYearRef.
JanuaryPathaan₹1,050.30–1,052.50 croreHindi2023[i]
FebruaryManjummel Boys₹242 croreMalayalam2024[157]
MarchRRR₹1,188–1387 croreTelugu2022[e]
AprilBaahubali 2: The Conclusion[bb]₹1,747–2,500 croreTelugu
Tamil
2017[d]
MayYeh Jawaani Hai Deewani₹319.60 croreHindi2013[205]
JuneKalki 2898 AD₹1,042–1,200 croreTelugu2024[h]
JulyBajrangi Bhaijaan₹867–969.06 croreHindi2015[j]
AugustStree 2₹837–874.58 croreHindi2024[k]
SeptemberJawan₹1,148.32–1,159 croreHindi2023[g]
OctoberSecret Superstar₹835–966 croreHindi2017[l]
November2.0₹666–800 croreTamil2018[o]
DecemberDangal₹1,914–₹2,500 croreHindi2016[c]

Highest-grossing films by year

YearTitleWorldwide grossIndustryRef.
1940Zindagi₹55 lakhHindi[206]
1941Khazanchi₹70 lakh[207]
1942Basant₹80 lakh[208]
1943Kismet₹1 crore[209]
1944Rattan₹1 crore[210]
1945Zeenat₹70 lakh[211]
1946Anmol Ghadi₹1 crore[212]
1947Jugnu₹50 lakh[213]
1948Chandralekha[bg]₹1.55 croreTamil[214]
1949Barsaat₹2 croreHindi[215]
1950Samadhi₹1.35 crore[216]
1951Awaara₹15.61 crore[bh]
1952Aan₹3.57 crore[217]
1953Anarkali₹2.35 crore[218]
1954Nagin₹2.9 crore[219]
1955Pather Panchali₹10 croreBengali[220]
1956Jagte Raho[bi]₹4.44 croreHindi[bj][221]
1957Mother India₹8 crore[222][223]
1958Madhumati₹4 crore[224]
1959Char Dil Char Rahen₹5.27 crore[bk][221]
1960Mughal-e-Azam₹11 crore[225][226]
1961Gunga Jumna₹11 crore[227]
1962Bees Saal Baad₹3 crore[228]
1963Mere Mehboob₹6 crore[229]
1964Sangam₹8 crore[230]
1965Waqt₹6 crore[231]
1966Phool Aur Patthar₹17 crore[227]
1967Hamraaz₹13.33 crore[227][221]
1968Duniya₹18 crore[221]
1969Aradhana₹17.85 crore[bl]
1970Mera Naam Joker₹16.81 crore[232][bm]
1971Caravan₹3.6 crore[bn]
1972Seeta Aur Geeta₹19.53 crore[bo]
1973Bobby₹30 crore[227][233]
1974Roti Kapada Aur Makaan₹10.5 crore[234]
1975Sholay₹58 crore[235][236][237][238]
1976Barood₹19.32 crore[bp]
1977Amar Akbar Anthony₹15.5 crore[239]
1978Muqaddar Ka Sikandar₹26 crore[227]
1979Suhaag₹10 crore[240]
1980Adventures of Ali-Baba and the Forty Thieves[bq]₹22.11 crore[br]
1981Kranti₹20 crore[241]
1982Disco Dancer₹100.7 crore[242]
1983Coolie₹18 crore[243][244]
1984Jagir₹35.32 crore[221][bs]
1985Ram Teri Ganga Maili₹19 crore[245]
1986Karma₹14 crore[246]
1987Hukumat₹11 crore[247]
1988Tezaab₹16 crore[248]
1989Maine Pyar Kiya₹28 crore[249]
1990Dil₹18 crore[250]
1991Saajan₹18 crore[251]
1992Beta₹23.5 crore[252]
1993Aankhen₹25.25 crore[253][254][255]
1994Hum Aapke Hain Koun..!₹127 crore[256][257]
1995Dilwale Dulhania Le Jayenge₹103 crore[258][259][260][261]
1996Raja Hindustani₹76 crore[262][263][264][255]
1997Dil To Pagal Hai₹71.87 crore[265]
1998Kuch Kuch Hota Hai₹106.74 crore[266]
1999Hum Saath-Saath Hain#₹81.71 crore[267]
2000Mohabbatein₹90.01 crore[268]
2001Kabhi Khushi Kabhie Gham...₹135.53 crore[269]
2002Devdas₹99.87 crore[270]
2003Kal Ho Naa Ho₹86.09 crore[271]
2004Veer-Zaara₹97.64 crore[272]
2005Chandramukhi₹90 croreTamil[273]
2006Dhoom 2₹151.39 croreHindi[274]
2007Om Shanti Om₹149.87 crore[275][276]
2008Ghajini₹194.58 crore[277]
20093 Idiots₹400.61 crore[278]
2010Enthiran₹283–300 croreTamil[bt]
2011Bodyguard₹234 croreHindi[282]
2012Ek Tha Tiger₹334.39 crore[283]
2013Dhoom 3₹556.74–558.42 crore[w]
2014PK₹750.60–769.89 crore[m]
2015Bajrangi Bhaijaan₹867–969.06 crore[j]
2016Dangal₹1,914–₹2,500 crore[c]
2017Baahubali 2: The Conclusion[bb]₹1,747–2,500 croreTelugu[d]
20182.0₹666–800 croreTamil[o]
2019War₹474.79–475.62 croreHindi[x]
2020Tanhaji₹368 crore[284]
2021Pushpa: The Rise₹360–373 croreTelugu[am]
2022RRR₹1,188–1387 crore[e]
2023Jawan₹1,148.32–1,159 croreHindi[g]
2024Pushpa 2: The Rule₹1,719.5 croreTelugu[191]
2025Sankranthiki Vasthunam₹225 crore[285]

Highest-grossing franchises

The Khiladi franchise was the first film franchise to gross over 100 crore, followed by the Krrish film series. Baahubali is the first franchise to collect over 1,000 crore at the box office, and the only franchise where all the films have grossed at least 400 crore worldwide.

Highest-grossing franchises
RankFranchiseWorldwide gross
(crore)[bu]
No. of filmsAverage gross
(crore)
Highest grosser

See also

Notes

References