The survey, conducted by a TV channel, find that the BJP and its allies are riding high in almost all the states, except in a few like Tamil Nadu where neither UPA nor NDA are doing well.
The poll done by Hansa Research for NDTV and released on Thursday predicts that the BJP would win 21 of 25 seats in Rajasthan, 25 of 29 seats in MP, eight of 11 seats in Chhattisgarh, 10 of 14 seats in Jharkhand, 16 of 28 seats in Karnataka and four of seven in Delhi, thus bagging 84 out of 114 seats on its own. Its allies would win 21 of Bihar's 40 seats, 36 of Maharashtra's 48, 16 of AP's 42 and three of Tamil Nadu's 39, leading to a total of 76 out of 169 seats in these four states.
The survey also predicts that the Congress will win just 29 seats in Andhra, Tamil Nadu, Karnataka, Madhya Pradesh, Rajasthan, Chhattisgarh and Delhi put together, while the party and its allies will win 25 seats in Bihar, Jharkhand and Maharashtra.
The overall tally in all of these states put together would be 160 for the NDA and just 54 for the UPA.
In Tamil Nadu, AIADMK, led by Jayalalithaa has a clear domination. The regional party will win 25 seats, Karinanidhi-led DMK alliance 11 seats and the BJP alliance three seats, says the survey.
The state, which will soon be divided into two- as Telangana and Seemandhra - TDP-BJP and the YSR Congress will fight for the majority in Seemandhra. The Congress and TRS will battle it out in Telengana. The TDP alliance might win 16 seats, the YSR Congress 10, the Congress eight and TRS seven.
In Maharashtra, the NDA will win 36 seats and the UPA just 10, according to the survey. In Bihar, the NDA gets 21, the UPA 11 and the ruling JD(U) a mere six. In Delhi, AAP will win two seats and Congress one, the remaining four going to BJP, the poll predicted.