On the other hand, there is one Bollywood female protagonist in the top 10 rankings, Priyanka Chopra (ranked number 7 with INR680 million), as she continued to make her mark internationally.
Surprisingly, despite his film's failure at the box office and television show going off-air, the king of comedy Kapil Sharma also claimed his position in the list at number 18 spot with Rs 48 crore earnings.
Rahul Gandhi visits Gujarat, offers prayers at Somnath Temple - See pics
Addressing the CWC , he said the BJP used the 2G issue as the biggest instrument against the UPA government which has "turned out to be fake".
Salman Khan's total earnings may have come down from the previous year by about Rs 37 crore but the actor is still ahead of other celebrities. In fact, his earnings constitute 8.67 percent of the total earnings - Rupee 2,683 crore - of the top 100 celebrities in 2017. Shah Rukh Khan, too, retained his position at number 2, and was followed by India's cricket captain, newly-married, Virat Kohli at Number 3 with Rs 100.72 crore. But Khan had many endorsements of several brands to get him back to the top spot.
The list was released on the same day as his eagerly awaited "Tiger Zinda Hai", which is expected to add to his Rs 232.83 crore. Like Salman, Shah Rukh also saw commercial failure when his Imtiaz Ali directorial Jab Harry Met Sejal bombed at the box-office. Talking about the south actors in the list, there are 13 actors in the list this year compared to last year's 11. Sindhu snared some 16 brand endorsements in the period under review, which helped boost her earnings by nearly 1,600 percent over a year ago. However, there is a huge difference in the income of the two cricketers. MS Dhoni, who earned Rs 63.77 crore this year, made it to the 8th spot. Dhoni fell from rank five in 2016 to eight this year with Rs 63.77 crore.