It said the BJP was likely to get around 80 seats of the 88 seats projected for the NDA in northern India.
The AAP was likely to get 9 seats and Congress 17 seats of the 23 projected for the UPA. Other parties were likely to get 40 seats. There are 151 seats in northern India.
In western India, the BJP is projected to get 79 seats of the 88 likely to go to the NDA. The Congress was likely to get 15 seats of the 22 projected for the UPA and AAP was likely to get only one seat. Six seats will go to others. States in western India together have 116 seats.
The opinion poll said the UPA would lead marginally with 26 seats in southern India.