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, Malayalam, 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

Highest-grossing films

The following table lists the top 50 highest-grossing Indian films worldwide.
RankTitleWorldwide grossLanguageYear
1Dangal₹1,968.03–2,200 croreHindi2016
2Baahubali 2: The Conclusion₹1,810.60 croreTelugu2017
3Pushpa 2: The Rule₹1,642–1,800 croreTelugu2024
4Dhurandhar₹1,347.40 croreHindi2025
5RRR₹1,300–1,387 croreTelugu2022
6KGF: Chapter 2₹1,200–1,250 croreKannada2022
7Jawan₹1,148.32 croreHindi2023
8Pathaan₹1,050.30 croreHindi2023
9Kalki 2898 AD₹1,042–1,100 croreTelugu2024
10Animal₹917.82 croreHindi2023
11Bajrangi Bhaijaan₹900.90–969.06 croreHindi2015
12Stree 2₹874.58 croreHindi2024
13Secret Superstar₹858.43–966 croreHindi2017
14Kantara: Chapter 1Kannada2025
15ChhaavaHindi2025
16PK₹750.60–769.89 croreHindi2014
172.0₹699.89–800 croreTamil2018
18Gadar 2₹691.08 croreHindi2023
19Sultan₹615.71–623.33 croreHindi2016
20Salaar: Part 1 – Ceasefire₹614–702 croreTelugu2023
21Jailer₹605–650 croreTamil2023
22Baahubali: The Beginning₹599.72–650 croreTelugu/Tamil2015
23Leo₹595–615 croreTamil2023
24Sanju₹586.85 croreHindi2018
25Saiyaara₹579.23 croreHindi2025
26Tiger Zinda Hai₹565.1 croreHindi2017
27Padmaavat₹563.55–571.98 croreHindi2018
28Dhoom 3₹556.74–558.42 croreHindi2013
29Coolie croreTamil2025
30War₹474.79–475.62 croreHindi2019
31Dunki₹470.6 croreHindi2023
32Tiger 3₹466.63 croreHindi2023
33Ponniyin Selvan: I₹450–500 croreTamil2022
34Andhadhun₹444.48–456.89 croreHindi2018
35The Greatest of All Time₹440–460 croreTamil2024
36Vikram₹424–500 croreTamil2022
37Bhool Bhulaiyaa 3₹423.85 croreHindi2024
38Saaho₹419–439 croreTelugu/Hindi2019
39Brahmāstra: Part One – Shiva₹418.80–430.77 croreHindi2022
40Kantara₹400–450 croreKannada2022
413 Idiots₹397.08–460 croreHindi2009
42Chennai Express₹395.92–424.54 croreHindi2013
43Krrish 3₹393.37croreHindi2013
44Adipurush₹392.70 croreHindi/Telugu2023
45Simmba₹391.68–400.19 croreHindi2018
46Singham Again₹389.64 croreHindi2024
47Devara: Part 1Telugu2024
48Kabir Singh₹373.50–379.02 croreHindi2019
49Dilwale₹372.23–376.85 croreHindi2015
50Prem Ratan Dhan Payo₹365.46–388.48 croreHindi2015

Highest-grossing films by language

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

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.
RankTitleWorldwide grossYear
1Roi Roi Binale₹42 crore2025
2Bidurbhai₹15.75 crore2024
3Bhaimon Da₹14.31 crore2025
4Sri Raghupati₹13.81 crore2023
5Ratnakar₹10 crore2019
5Rudra₹10 crore2025
6Dr. Bezbaruah 2₹7 crore2023
6Kanchanjangha₹7 crore2019
7Mission China₹6 crore2017
8Malamal Boyyyz₹5.17 crore2025
9Sikaar₹5 crore2024
10Local Kung Fu 3₹2.30 crore2024
----
----

Bengali

, 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.
RankTitleWorldwide grossYear
1Amazon Obhijaan₹48.6350 crore2017
2Dhumketu₹28.07 crore2025
2Chander Pahar₹22.50 crore2013
4Bohurupi₹21.24 crore2024
5Khadaan₹20 crore2024
6Projapoti₹13 crore2022
7Boss 2: Back to Rule₹10.50 crore2017
8Pather Panchali₹10 crore1955
9Paglu₹9.95 crore2011
10Sathi₹9.80 crore2002

Bhojpuri

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.
RankTitleWorldwide grossYear
1Sasura Bada Paisawala₹35 crore2003
2Ganga₹35 crore2006
3Pratigya₹22 crore2008
4Border₹19 crore2018
5Nirahua Hindustani₹14 crore2014
6Mehandi Laga Ke Rakhna₹14 crore2017
----
----

Gujarati

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.
RankTitleWorldwide grossYear
1Laalo – Krishna Sada Sahaayate₹120 crore2025
2Chaal Jeevi Laiye!₹50 crore2019
33 Ekka₹25 crore2023
3Jhamkudi₹25 crore2024
5Chaniya Toli₹23 crore2025
6Desh Re Joya Dada Pardesh Joya₹22 crore1998
7Shu Thayu?₹21 crore2018
8Kehvatlal Parivar₹17 crore2022
8Umbarro₹17 crore2025
10Hellaro₹16 crore2019
10Vash Level 2₹16 crore2025

Hindi

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.
RankTitleWorldwide grossYear
1Dangal₹1,968.03–2,200 crore2016
2Dhurandhar₹1,347.40 crore2025
3Jawan₹1,148.32–1,159 crore2023
4Pathaan₹1,050.30–1,052.50 crore2023
5Animal₹905–917.82 crore2023
6Bajrangi Bhaijaan₹900.90–969.06 crore2015
7Stree 2₹874.58 crore2024
8Secret Superstar₹858–966 crore2017
9Chhaava2025
10PK₹750.60–769.89 crore2014

Kannada

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.
RankTitleWorldwide grossYear
1KGF: Chapter 2₹1,200–1,250 crore2022
2Kantara: Chapter 12025
3Kantara₹400–450 crore2022
4Mahavatar Narsimha2025
5KGF: Chapter 1₹250 crore2018
6Vikrant Rona₹159–210 crore2022
7James₹151 crore2022
8Su From So₹125 crore2025
9777 Charlie₹105–115 crore2022
10Kurukshetra2019

Malayalam

, 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.
RankTitleWorldwide grossYear
1Lokah Chapter 1: Chandra2025
2L2: Empuraan₹265–268.05 crore2025
3Manjummel Boys₹242.30 crore2024
4Thudarum2025
52018₹177 crore2023
6The Goat Life₹158.50 crore2024
7Aavesham₹156 crore2024
8Sarvam Maya2025
9Pulimurugan₹139–145 crore2016
10Premalu₹136.25 crore2024

Marathi

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.
RankTitleWorldwide grossYear
1Sairat₹110 crore2016
2Baipan Bhaari Deva₹92 crore2023
3Sachin: A Billion Dreams₹76.86 crore2017
4Pawankhind₹75 crore2022
4Ved₹75 crore2022
6Natsamrat₹48–50 crore2016
7Lai Bhaari₹40 crore2014
7Katyar Kaljat Ghusali₹40 crore2015
9Timepass₹33 crore2014
10Duniyadari₹32 crore2013

Odia

, 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.
RankTitleWorldwide grossYear
1Bou Buttu Bhuta₹21 crore2025
2Daman₹7.50 crore2022
3Karma₹6.50 crore2024
4Balunga Toka₹4 crore2011

Punjabi

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.
RankTitleWorldwide grossYear
1Jatt & Juliet 3₹101 crore2024
2Carry on Jatta 3₹91–100 crore2023
3Mastaney₹69 crore2023
4Carry on Jatta 2₹60 crore2018
5Saunkan Saunkne58 crore2022
6Honsla Rakh₹55 crore2021
7Shadaa₹54.50 crore2019
8Chal Mera Putt 2₹54 crore2020
9Chaar Sahibzaade₹50 crore2014
10Sardaar Ji₹45–50 crore2015

Tamil

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.
RankTitleWorldwide grossYear
12.0₹666–800 crore2018
2Jailer₹605–650 crore2023
3Leo₹595–615 crore2023
4Coolie crore2025
5Ponniyin Selvan: I₹450–500 crore2022
6The Greatest of All Time₹440–460 crore2024
7Vikram₹424–500 crore2022
8Ponniyin Selvan: II₹345 crore2023
9Amaran300–335 crore2024
10Mahavatar Narsimha2025

Telugu

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.
RankTitleWorldwide grossYear
1Baahubali 2: The Conclusion₹1,810.60 crore2017
2Pushpa 2: The Rule₹1,642–1,800 crore2024
3RRR₹1,253–1,387 crore2022
4Kalki 2898 AD₹1,042–1,100 crore2024
5Salaar: Part 1 – Ceasefire₹700 crore2023
6Baahubali: The Beginning₹599.72–650 crore2015
7Saaho₹419–439 crore2019
8Devara: Part 12024
9Pushpa: The Rise₹360 crore2021
10Adipurush2023

Highest-grossing films by opening day

RankTitleWorldwide grossLanguageYear
1Pushpa 2: The RuleTelugu2024
2RRR₹223 croreTelugu2022
3Baahubali 2: The Conclusion₹217 croreTelugu2017
4Kalki 2898 AD₹180 croreTelugu2024
5Salaar: Part 1 – Ceasefire₹178.7 croreTelugu2023
6KGF: Chapter 2₹165.37 croreKannada2022
7Coolie₹151 croreTamil2025
8Leo₹145 croreTamil2023
9They Call Him OG₹144 croreTelugu2025
10Devara: Part 1₹132 croreTelugu2024

Highest-grossing films by month

MonthTitleWorldwide grossLanguageYear
JanuaryPathaan₹1,050.30 croreHindi2023
FebruaryChhaavaHindi2025
MarchRRR₹1,300–1,387 croreTelugu2022
AprilBaahubali 2: The Conclusion₹1,810.60 croreTelugu2017
MayYeh Jawaani Hai DeewaniHindi2013
JuneKalki 2898 AD₹1,042–1,100 croreTelugu2024
JulyBajrangi Bhaijaan₹867–969.06 croreHindi2015
AugustStree 2₹874.58 croreHindi2024
SeptemberJawan₹1,148.32–1,159 croreHindi2023
OctoberSecret Superstar₹835–966 croreHindi2017
November2.0₹666–800 croreTamil2018
DecemberDangal₹1,914–2,200 croreHindi2016

Highest-grossing films by year

Highest-grossing franchises

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