When it comes to engagements, Modi's tweets received 31.8 million engagements while Rahul Gandhi's got 6.52 engagements. Gandhi's Facebook posts garnered 10.3 million engagements while Modi's received 20.9 million engagements.
Impressions are the number of times a post has been seen by users, while engagements imply replies, retweets, shares, comments and likes.
The battle was taken forth to the Instagram front as well, where the 64 posts Modi put between January 1 and May 23 received 2.41 million likes on an average, while Gandhi's average was about 100,000 likes, as mentioned in a report in The Economic Times.
As far as hashtags were concerned, 'Main Bhi Chowkidar' received a far bigger traction than 'Chowkidar Chor Hai'. The former was used three times more in tweets than the latter, as per data by the PM's team.
Similarly 'Nyay for India' hashtag fell short with Twitterati using it for 272,000 times, while 'Modi Hi Ayega', 'Ayega Toh Modi Hi' and 'Modi Hai Toh Mumkin Hai' were used 579,000, 324,000 and 532,000 times, respectively, according to the daily.
Other hashtags such as 'Vijayi Bharat', 'ChowkidaarPhirSe' and 'Modi Once More' were also used 532,000, 550,000 and 340,000 times. BJP's 'Vote Kar' hashtag was also used 607,000 times.
Also read: PM Modi's swearing-in ceremony: List of high profile guests expected to attend the May 30 event
Also read: From muscular India to bad for India's soul: How global media reacted to PM Modi and BJP's win