The Bharatiya Janata Party (BJP) may bag more than half of the 80 seats in Uttar Pradesh and rout the Congress in Rajasthan and Delhi, according to CNN-IBN The Week March Tracker.

The TV channel's survey, in partnership with The Week and Lokniti, predicts the BJP- Apna Dal combine may get 42-50 seats in UP, which will see the BJP's prime minister nominee, Narendra Modi, contesting from Varanasi.

The ruling Samajwadi Party (SP) may emerge as a distant second with 11-17 seats. The survey also says Mayawati's Bahujan Samaj Party could win 10-16 seats, posing a tough challenge to the SP.

Besides, the survey also predicts a good show by the saffron party in Punjab, which has 13 seats, and Haryana (10 seats), while there are chances of a close contest for the four seats of Himachal Pradesh.

Of the seven seats in Delhi, the BJP may get 3-4 seats. The Aam Aadmi Party (AAP), which had formed the government in the Capital last December, may finish second with 2-3 seats, according to the survey.

In Rajasthan, which has 25 Lok Sabha constituencies, the saffron party may get 21-25 seats despite veteran leader Jaswant Singh's rebellion and his subsequent expulsion from the party.

The Congress, which had faced a drubbing in the last year's assembly polls in the desert state, may not get even a single seat, the survey says.

While the vote shares of the saffron party and the Congress are equally pegged at 45% in Himachal Pradesh, the survey gives an edge to the BJP-led National Democratic Alliance in Punjab and Haryana.

The CNN-IBN poll tracker has predicted the BJP and the SAD combination may mop up 42% votes in Punjab, leaving the Congress-People's Party of Punjab alliance with just 29% of the votes.

In Haryana, the BJP-Haryana Janhit Congress may bag 36% of the votes and the Congress may get 30%.

The survey says Arvind Kejriwal's AAP may get an impressive 14% vote in Punjab as compared with the mere 7% in Haryana.

The AAP is contesting the Lok Sabha elections for the first time. The survey does not show much hope for Kejriwal's party in UP. In Himachal Pradesh too, the AAP may get 7% vote share.