As of December 20, 2024, the top 10 highest-grossing Indian films are:
1. Pushpa 2: The Rule – ₹1,450 crore
2. Kalki 2898 AD – ₹1,100–1,200 crore
3. Stree 2 – ₹874.58 crore
4. The Greatest of All Time – ₹440–456 crore
5. Bhool Bhulaiyaa 3 – ₹417.51 crore
6. Singham Again – ₹389.64 crore
7. Devara: Part 1 – ₹380–521 crore
8. Fighter – ₹344.46 crore
9. Amaran – ₹320 crore
10. Hanu-Man – ₹301–350 crore
These figures are sourced from Wikipedia.
Please note that box office earnings are continually updated as films remain in theaters, and these numbers may change over time.
For a visual overview, you might find this video helpful:
Indian cinema redrew its boundaries in 2024. A radiant, rueful film about two Malayali nurses in Mumbai conquered Cannes; Telugu star Allu Arjun launched the trailer for Pushpa 2: The Rule in Patna, Bihar, before scoring a ₹1500-crore-plus global box-office haul; Tabu, magisterial as ever, appeared in Dune: Prophecy and Vir Das — a standup comic raised in Nigeria and India — hosted the International Emmys. We thrilled to Aavesham and Manjummel Boys, marvelled at the intricacies of Aattam, 35 Chinna Katha Kaadu and Fairy Folk. There were large commercial strides, but also humour and innovation and heartbreak. Formulaic, cash-grab ideas largely fell flat, while certain films—like Laapataa Ladies and Maharaja—witnessed wonderful second-runs on streaming. From The Hindu’s cinema team, here are our top Indian films of 2024...