"Modi Hai Toh Mumkin Hai". Not much has changed in five years. Like in 2014, the Bharatiya Janata Party (BJP) is banking heavily on Narendra Modi's charisma to see them through the 2019 Lok Sabha elections.

So, as Prime Minister Modi gears up to officially kickstart the election season for BJP, we at the India Today Data Intelligence Unit (DIU) did a quick check of where the BJP star campaigner is most popular and where he faces an uphill task.

At the DIU, we used data from C-Voter, a renowned research agency that did a net satisfaction rating of cumulative data collected over the last three months between January 1 and March 18. C-voter's survey covers more than 60,000 respondents across all 543 Lok Sabha constituencies in the country.

Image: India Today TV

To begin with, we found that Prime Minister Narendra Modi is most popular in the state of Jharkhand, with a net satisfaction rating of 74 per cent.

No wonder then that even though polling begins in Jharkhand from the fourth phase onwards on April 29, the PM is slated to address one of his first rallies in the state. Out of the 14 Lok Sabha seats in Jharkhand, BJP won 12 in 2014. The remaining two seats went to the Jharkhand Mukti Morcha (JMM).

Surprisingly, in his home state of Gujarat, only 54.9 per cent of the respondents were satisfied with Prime Minister Narendra Modi, putting the state at 9th position in the overall rankings on PM Modi's popularity.

This could be a worrying sign for the BJP as Amit Shah's party had swept the home state in the 2014 Lok Sabha elections. Since the assembly elections of December 2017, the Congress has been trying to inch its way back into the state's politics, which was eroded after the advent of the Modi era.

There's some good news though coming from the three states of Rajasthan, Chhattisgarh and Madhya Pradesh, where the BJP lost power to Congress in the recent assembly elections. While the BJP lost these states to the Congress in last year's assembly polls, Prime Minister Modi's individual popularity in the states continues to be on the upside.

Image: India Today TV

In Rajasthan, PM Modi has scored a satisfaction rating of 68.3 per cent while in Chhattisgarh he stands at a healthy 64.4 per cent and in Madhya Pradesh at 63.5 per cent.

The Northeast, too, could give the BJP something to cheer about. Despite the angst against the Citizenship Amendment Bill and opposition to the National Register of Citizens (NRC) in Assam, people in the northeast states seem to be mostly satisfied with Prime Minister Modi's performance and he scored an overall 54.7 per cent.

In West Bengal, despite the BJP's concerted efforts to challenge the popularity of Chief Minister Mamata Banerjee, the Prime Minister has only managed to charm 43.2 per cent of the populace. The BJP, however could draw some solace from the rating, given that the saffron party managed to scoop up only two of the state's 42 seats in the 2014 general elections.

From being at fourth place in terms of vote share in 2014, the BJP has emerged as the primary opponent to the Trinamool in Bengal in these five years.

Uttar Pradesh, though, could be a cause of concern for the BJP. Only 43.9 per cent of the state's respondents expressed satisfaction with Prime Minister Narendra Modi's performance. This is only 0.07 per cent more than West Bengal, whereas in Uttar Pradesh, the party had won a whopping 71 (73 for the NDA) of the total 80 seats. With arch rivals Samajwadi Party (SP) and Bahujan Samaj Party (BSP) coming together for the first time these elections to defeat the BJP, the latter faces its biggest challenge in Uttar Pradesh so far. UP sends the maximum number of MPs to the country's Lower House of the Parliament.

And finally, it is the southern part of the country that the BJP and the Prime Minister are yet to make a dent on. All five southern states, in addition to the union territory of Puducherry, rank lowest in the table of states satisfied with Prime Minister Narendra Modi. Tamil Nadu features at the bottom of the chart, with a satisfaction rating of a mere 2.2 per cent. Kerala also has a single digit rating at 7.7 per cent. In Karnataka, Telangana and Andhra Pradesh, the ratings stand at 38.4 per cent, 37.7 per cent and 23.6 per cent, respectively.