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