If the latest opinion polls are anything to go by, Prime Minister Narendra Modi could win a second term in office, however, with a thinner majority than the 2014 Lok Sabha elections. The latest State of the Nation Survey by C-Voter predicts that the Bharatiya Janata Party-led National Democratic Alliance could win 265 seats, just seven short of the halfway mark, while the India TV-CNX survey gives it a clear majority with 285 seats.
Though India Today’s Political Stock Exchange does’t give seat predictions, it says that 52 percent of voters want Modi to be the next prime minister.
The surveys indicate that support for the NDA has surged due to two main reasons: The Pulwama attacks and the subsequent air strikes in Balakot, and the BJP forging an alliance with the Shiv Sena in Maharashtra.
However, the BJP is facing a serious pushback on three fronts in particular: Dalit and tribal voters across India, the SP-BSP-RLD Mahagathbandhan in Uttar Pradesh and the Northeastern states.

