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. 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.

Overview

Indian films have been screened in markets around the world since the early 20th century. Since 2003, there are markets in over 90 countries where films from India are screened. 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.

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%. As of 2020, the combined revenue of all other language film industries has surpassed that of the Hindi film industry. By 2021, Telugu cinema became the largest film industry of India in terms of box-office. 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. In 2024, the Hindi and the Telugu film industries accounted for 40% and 20% of the domestic gross box office revenue respectively, followed by Tamil with 15% share and Malayalam with 10% share.

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.

Highest-grossing films
Rank Title Worldwide gross Language Year Ref.
1 Dangal ₹1,968.03–2,200 crore Hindi 2016
2 Baahubali 2: The Conclusion ₹1,810.60 crore Telugu 2017
3 Pushpa 2: The Rule ₹1,642–1,800 crore 2024
4 RRR ₹1,300–1,387 crore 2022
5 KGF: Chapter 2 ₹1,200–1,250 crore Kannada
6 Jawan ₹1,148.32 crore Hindi 2023
7 Pathaan ₹1,050.30 crore
8 Kalki 2898 AD ₹1,042–1,100 crore Telugu 2024
9 Animal ₹917.82 crore Hindi 2023
10 Bajrangi Bhaijaan ₹900.90–969.06 crore 2015
11 Stree 2 ₹874.58–875 crore 2024
12 Secret Superstar ₹858.43–966 crore 2017
13 Kantara: Chapter 1 ₹850 crore Kannada 2025
14 Chhaava ₹797.34–809 crore Hindi
15 Dhurandhar * ₹751.98 crore 2025
16 PK ₹750.60–769.89 crore 2014
17 2.0 ₹699.89–800 crore Tamil 2018
18 Gadar 2 ₹691.08–700 crore Hindi 2023
19 Sultan ₹615.71–623.33 crore 2016
20 Salaar: Part 1 – Ceasefire ₹614–702 crore Telugu 2023
21 Jailer ₹605–650 crore Tamil
22 Baahubali: The Beginning ₹599.72–650 crore Telugu/Tamil 2015
23 Leo ₹595–615 crore Tamil 2023
24 Sanju ₹578.45–586.85 crore Hindi 2018
25 Saiyaara ₹579.23 crore 2025
26 Tiger Zinda Hai ₹565.1 crore 2017
27 Padmaavat ₹563.55–571.98 crore 2018
28 Dhoom 3 ₹556.74–558.42 crore 2013
29 Coolie ₹514–675 crore Tamil 2025
30 War ₹474.79–475.62 crore Hindi 2019
31 Dunki ₹470.6 crore 2023
32 Tiger 3 ₹466.63 crore
33 Ponniyin Selvan: I ₹450–500 crore Tamil 2022
34 Andhadhun ₹444.48–456.89 crore Hindi 2018
35 The Greatest of All Time ₹440–460 crore Tamil 2024
36 Vikram ₹424–500 crore Tamil 2022
37 Bhool Bhulaiyaa 3 ₹423.85 crore Hindi 2024
38 Saaho ₹419–439 crore Telugu/Hindi 2019
39 Brahmāstra: Part One – Shiva ₹418.80–430.77 crore Hindi 2022
40 Kantara ₹400–450 crore Kannada
41 3 Idiots ₹397.08–460 crore Hindi 2009
42 Chennai Express ₹395.92–424.54 crore 2013
43 Krrish 3 ₹393.37 crore
44 Adipurush ₹392.70 crore Hindi/Telugu 2023
45 Simmba ₹391.68–400.19 crore Hindi 2018
46 Singham Again ₹389.64 crore 2024
47 Devara: Part 1 ₹380–521 crore Telugu
48 Kabir Singh ₹373.50–379.02 crore Hindi 2019
49 Dilwale ₹372.23–376.85 crore 2015
50 Prem Ratan Dhan Payo ₹365.46–388.48 crore

Highest-grossing films by language

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

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 Title Worldwide gross Year Ref.
1 Bhaimon Da ₹14.31 crore 2025
2 Sri Raghupati ₹13.81 crore 2023

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 Title Worldwide gross Year Ref.
1 Amazon Obhijaan ₹48.63–50 crore 2017
2 Dhumketu ₹28.07 crore 2025
2 Chander Pahar ₹22.50 crore 2013
4 Bohurupi ₹21.24 crore 2024
5 Khadaan ₹20 crore 2024
6 Projapoti ₹13 crore 2022
7 Boss 2: Back to Rule ₹10.50 crore 2017
8 Pather Panchali ₹10 crore 1955
9 Paglu ₹9.95 crore 2011
10 Sathi ₹9.80 crore 2002

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 Title Worldwide gross Year Ref.
1 Sasura Bada Paisawala ₹35 crore 2003
2 Ganga ₹35 crore 2006
3 Pratigya ₹22 crore 2008
4 Border ₹19 crore 2018
5 Nirahua Hindustani ₹14 crore 2014
6 Mehandi Laga Ke Rakhna 2017

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. The following table lists the top 10 highest-grossing Gujarati films produced in the Gujarati film industry.

Rank Title Worldwide gross Year Ref.
1 Laalo – Krishna Sada Sahaayate ₹112 crore 2025
2 Chaal Jeevi Laiye! ₹50 crore 2019
3 3 Ekka ₹25 crore 2023
Jhamkudi 2024
5 Chaniya Toli ₹23 crore 2025
6 Desh Re Joya Dada Pardesh Joya ₹22 crore 1998
7 Shu Thayu? ₹21 crore 2018
8 Kehvatlal Parivar ₹17 crore 2022
Umbarro 2025
10 Hellaro ₹16 crore 2019
Vash Level 2 2025

Hindi

Hindi cinema is a part of Indian cinema based in Mumbai, Maharashtra. The films are made primarily in the Hindi-language. 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. The following table lists the top 10 highest-grossing Hindi films produced in the Hindi film industry.

Rank Title Worldwide gross Year Ref.
1 Dangal ₹1,914–2,200 crore 2016
2 Jawan ₹1,148.32–1,159 crore 2023
3 Pathaan ₹1,050.30–1,052.50 crore
4 Bajrangi Bhaijaan ₹867–969.06 crore 2015
5 Secret Superstar ₹835–966 crore 2017
6 Animal ₹905–917.82 crore 2023
7 Stree 2 ₹837–874.58 crore 2024
8 Chhaava ₹797.34–809 crore 2025
9 Dhurandhar * ₹751.98 crore 2025
10 PK ₹750.60–769.89 crore 2014

Kannada

Kannada cinema is a part of Indian cinema based in Gandhi Nagar, Bengaluru. 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 Title Worldwide gross Year Ref.
1 KGF: Chapter 2 ₹1,200–1,250 crore 2022
2 Kantara: Chapter 1 ₹850 crore 2025
3 Kantara ₹400–450 crore 2022
4 Mahavatar Narsimha ₹300–325 crore 2025
5 KGF: Chapter 1 ₹250 crore 2018
6 Vikrant Rona ₹159–210 crore 2022
7 James ₹151 crore
8 Su From So ₹125 crore 2025
9 777 Charlie ₹105–115 crore 2022
10 Kurukshetra ₹90 crore 2019

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 Title Worldwide gross Year Ref.
1 Lokah Chapter 1: Chandra ₹300 crore 2025
2 L2: Empuraan ₹265–268.05 crore 2025
3 Manjummel Boys ₹242.30 crore 2024
4 Thudarum ₹233–235.30 crore 2025
5 2018 ₹177 crore 2023
6 The Goat Life ₹158.50 crore 2024
7 Aavesham ₹156 crore
8 Pulimurugan ₹139–145 crore 2016
9 Premalu ₹136.25 crore 2024
10 Lucifer ₹129 crore 2019

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 Title Worldwide gross Year Ref.
1 Sairat ₹110 crore 2016
2 Baipan Bhaari Deva ₹92 crore 2023
3 Sachin: A Billion Dreams ₹76.86 crore 2017
4 Pawankhind ₹75 crore 2022
Ved
6 Natsamrat ₹48–50 crore 2016
7 Lai Bhaari ₹40 crore 2014
Katyar Kaljat Ghusali 2015
9 Timepass ₹33 crore 2014
10 Duniyadari ₹32 crore 2013

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. The following table lists the top 10 highest-grossing Odia films produced in the Odia film industry.

Rank Title Worldwide gross Year Ref.
1 Bou Buttu Bhuta ₹21 crore 2025
2 Daman ₹7.50 crore 2022
3 Karma ₹6.50 crore 2024
4 Balunga Toka ₹4 crore 2011

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. The following table lists the top 10 highest-grossing Punjabi films produced in the Punjabi film industry.

Rank Title Worldwide gross Year Ref.
1 Jatt & Juliet 3 ₹101 crore 2024
2 Carry on Jatta 3 ₹91–100 crore 2023
3 Mastaney ₹69 crore [citation needed]
4 Carry on Jatta 2 ₹60 crore 2018
5 Saunkan Saunkne 58 crore 2022
6 Honsla Rakh ₹55 crore 2021
7 Shadaa ₹54.50 crore 2019
8 Chal Mera Putt 2 ₹54 crore 2020
9 Chaar Sahibzaade ₹50 crore 2014
10 Sardaar Ji ₹45–50 crore 2015

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 Title Worldwide gross Year Ref.
1 2.0 ₹666–800 crore 2018
2 Jailer ₹605–650 crore 2023
3 Leo ₹595–615 crore
4 Coolie ₹514–675 crore 2025
5 Ponniyin Selvan: I ₹450–500 crore 2022
6 The Greatest of All Time ₹440–460 crore 2024
7 Vikram ₹424–500 crore 2022
8 Ponniyin Selvan: II ₹345 crore 2023
9 Amaran 300–335 crore 2024
10 Mahavatar Narsimha ₹300–325 crore 2025

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. The following table lists the top 10 highest-grossing Telugu films produced in the Telugu film industry.

Rank Title Worldwide gross Year Ref.
1 Baahubali 2: The Conclusion ₹1,810.60 crore 2017
2 Pushpa 2: The Rule ₹1,642–1,800 crore 2024
3 RRR ₹1,253–1,387 crore 2022
4 Kalki 2898 AD ₹1,042–1,100 crore 2024
5 Salaar: Part 1 – Ceasefire ₹700 crore 2023
6 Baahubali: The Beginning ₹599.72–650 crore 2015
7 Saaho ₹419–439 crore 2019
8 Devara: Part 1 ₹380–521 crore 2024
9 Pushpa: The Rise ₹360 crore 2021
10 Adipurush ₹350–392.70 crore 2023

Highest-grossing films by opening day

Rank Title Worldwide gross Language Year Ref.
1 Pushpa 2: The Rule ₹279–294 crore Telugu 2024
2 RRR ₹223 crore 2022
3 Baahubali 2: The Conclusion ₹217 crore 2017
4 Kalki 2898 AD ₹180 crore 2024
5 Salaar: Part 1 – Ceasefire ₹178.7 crore 2023
6 KGF: Chapter 2 ₹165.37 crore Kannada 2022
7 Coolie ₹151 crore Tamil 2025
8 Leo ₹145 crore 2023
9 They Call Him OG ₹144 crore Telugu 2025
10 Devara: Part 1 ₹132 crore 2024

Highest-grossing films by month

Month Title Worldwide gross Language Year Ref.
January Pathaan ₹1,050.30–1,052.50 crore Hindi 2023
February Chhaava ₹783–807.40 crore 2025
March RRR ₹1,253–1387 crore Telugu 2022
April Baahubali 2: The Conclusion ₹1,810.60 crore 2017
May Yeh Jawaani Hai Deewani ₹319.60 crore Hindi 2013
June Kalki 2898 AD ₹1,042–1,100 crore Telugu 2024
July Bajrangi Bhaijaan ₹867–969.06 crore Hindi 2015
August Stree 2 ₹837–874.58 crore 2024
September Jawan ₹1,148.32–1,159 crore 2023
October Secret Superstar ₹835–966 crore 2017
November 2.0 ₹666–800 crore Tamil 2018
December Dangal ₹1,914–2,200 crore Hindi 2016

Highest-grossing films by year

Year Title Worldwide gross Industry Ref.
1940 Zindagi 55 lakh (equivalent to 178 crore or US$21 million in 2023) Hindi
1941 Khazanchi 70 lakh (equivalent to 200 crore or US$24 million in 2023)
1942 Basant 80 lakh (equivalent to 185 crore or US$22 million in 2023)
1943 Kismet 1 crore (equivalent to 152 crore or US$18 million in 2023)
1944 Rattan 1 crore (equivalent to 147 crore or US$17 million in 2023)
1945 Zeenat 70 lakh (equivalent to 106 crore or US$13 million in 2023)
1946 Anmol Ghadi 1 crore (equivalent to 143 crore or US$17 million in 2023)
1947 Jugnu 50 lakh (equivalent to 62 crore or US$7.4 million in 2023)
1948 Chandralekha 1.55 crore (equivalent to 175 crore or US$21 million in 2023) Tamil
1949 Barsaat 2 crore (equivalent to 221 crore or US$26 million in 2023) Hindi
1950 Samadhi 1.35 crore (equivalent to 149 crore or US$18 million in 2023)
1951 Awaara 15.61 crore (equivalent to 16 billion or US$200 million in 2023)
1952 Aan 3.57 crore (equivalent to 386 crore or US$46 million in 2023)
1953 Anarkali 2.35 crore (equivalent to 248 crore or US$29 million in 2023)
1954 Nagin 2.9 crore (equivalent to 293 crore or US$35 million in 2023)
1955 Pather Panchali 10 crore (equivalent to 11 billion or US$130 million in 2023) Bengali
1956 Jagte Raho 4.44 crore (equivalent to 508 crore or US$60 million in 2023) Hindi
1957 Mother India 8 crore (equivalent to 803 crore or US$95 million in 2023)
1958 Madhumati 4 crore (equivalent to 383 crore or US$45 million in 2023)
1959 Char Dil Char Rahen 5.27 crore (equivalent to 483 crore or US$57 million in 2023)
1960 Mughal-e-Azam 11 crore (equivalent to 989 crore or US$120 million in 2023)
1961 Gunga Jumna 11 crore (equivalent to 973 crore or US$120 million in 2023)
1962 Bees Saal Baad 3 crore (equivalent to 256 crore or US$30 million in 2023)
1963 Mere Mehboob 6 crore (equivalent to 498 crore or US$59 million in 2023)
1964 Sangam 8 crore (equivalent to 585 crore or US$69 million in 2023)
1965 Waqt 6 crore (equivalent to 400 crore or US$47 million in 2023)
1966 Phool Aur Patthar 17 crore (equivalent to 10 billion or US$120 million in 2023)
1967 Hamraaz 13.33 crore (equivalent to 710 crore or US$84 million in 2023)
1968 Duniya 18 crore (equivalent to 928 crore or US$110 million in 2023)
1969 Aradhana 17.85 crore (equivalent to 925 crore or US$110 million in 2023)
1970 Mera Naam Joker 16.81 crore (US$22.22 million)
1971 Caravan 3.61 crore (US$4.8 million)
1972 Seeta Aur Geeta 19.53 crore (US$25.85 million)
1973 Bobby 30 crore (US$39.09 million)
1974 Roti Kapada Aur Makaan 10.5 crore (US$13.06 million)
1975 Sholay 58 crore (US$69 million)
1976 Barood 19.32 crore (US$21.46 million)
1977 Amar Akbar Anthony 15.5 crore (US$17.69 million)
1978 Muqaddar Ka Sikandar 26 crore (US$31.66 million)
1979 Suhaag 10 crore (US$12.69 million)
1980 Adventures of Ali-Baba and the Forty Thieves 22.11 crore (US$28.06 million)
1981 Kranti 20 crore (US$23.01 million)
1982 Disco Dancer 100.7 crore (US$106.08 million)
1983 Coolie 21 crore (US$20.71 million)
1984 Jagir 35.32 crore (US$31.07 million)
1985 Ram Teri Ganga Maili 19 crore (US$15.37 million)
1986 Karma 14 crore (US$11.11 million)
1987 Hukumat 11 crore (US$8.49 million)
1988 Tezaab 16 crore (US$12.69 million)
1989 Maine Pyar Kiya 45 crore (US$27.74 million)
1990 Dil 20 crore (US$11.43 million)
1991 Saajan 18 crore (US$7.93 million)
1992 Beta 23.5 crore (US$9.07 million)
1993 Aankhen 25.25 crore (US$8.03 million)
1994 Hum Aapke Hain Koun..! 128 crore (US$40.8 million)
1995 Dilwale Dulhania Le Jayenge 103 crore (US$31.77 million)
1996 Raja Hindustani 76 crore (US$21.45 million)
1997 Dil To Pagal Hai 71.87 crore (US$19.79 million)
1998 Kuch Kuch Hota Hai 107 crore (US$25.93 million)
1999 Hum Saath-Saath Hain 81.71 crore (US$18.98 million)
2000 Mohabbatein 90.01 crore (US$20.03 million)
2001 Kabhi Khushi Kabhie Gham 136 crore (US$28.82 million)
2002 Devdas 168 crore (US$34.57 million)
2003 Kal Ho Naa Ho 86.09 crore (US$18.48 million)
2004 Veer-Zaara 97.64 crore (US$21.55 million)
2005 Chandramukhi 60 crore (US$13.61 million) – 90 crore (US$20.41 million) Tamil
2006 Dhoom 2 162 crore (US$35.76 million) Hindi
2007 Om Shanti Om 152 crore (US$36.76 million)
2008 Ghajini 194.58 crore (US$44.73 million)
2009 3 Idiots 400.61 crore (US$82.76 million)
2010 Enthiran 283 crore (US$61.89 million) – 320 crore (US$69.98 million) Tamil
2011 Bodyguard 253 crore (US$54.21 million) Hindi
2012 Ek Tha Tiger 335 crore (US$62.69 million)
2013 Dhoom 3 556.74 crore (US$95.01 million)
2014 PK 769.89 crore (US$126.15 million)
2015 Bajrangi Bhaijaan 918.18 crore (US$143.13 million)
2016 Dangal 1,968 crore (US$292.88 million) – 2,024 crore (US$301.21 million)
2017 Baahubali 2: The Conclusion 1,810.60 crore (US$278.03 million) Telugu
2018 2.0 666 crore (US$97.38 million) – 800 crore (US$116.98 million) Tamil
2019 War 475.62 crore (US$67.54 million) Hindi
2020 Tanhaji 368 crore (US$49.66 million)
2021 Pushpa: The Rise 350 crore (US$47.35 million) – 360 crore (US$48.7 million) Telugu
2022 RRR 1,200 crore (US$152.66 million) – 1,387 crore (US$176.45 million)
2023 Jawan 1,148.32 crore (US$139.02 million) Hindi
2024 Pushpa 2: The Rule 1,642 crore (US$190 million) – 1,800 crore (US$210 million) Telugu
2025 Kantara: Chapter 1 850 crore (US$100 million) Kannada

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 500 crore worldwide.

Highest-grossing franchises
Rank Franchise Worldwide gross
(crore)
No. of films Average gross
(crore)
Highest grosser

See also

wikipedia, wiki, encyclopedia, book, library, article, read, free download, Information about List of highest-grossing Indian films, What is List of highest-grossing Indian films? What does List of highest-grossing Indian films mean?