The CNN-IBN-Axis pre-poll survey predicted 137 seats for the 'grand alliance in the 243-member Assembly and gave only 95 seats to the NDA.
The survey predicted that BJP will be the single-largest party with 82 seats and its allies would get only 13 seats. It gave JDU 69 seats and Lalu Prasad's RJD 48 seats, besides 20 to Congress.
The CNN-IBN survey projects a 46 per cent vote share to the grand alliance, 38 per cent vote share to NDA and 16 per cent to other parties.
The remaining 10 seats are left for the other parties.
Also Read
The survey gives the JD-U, RJD and Congress alliance a total vote percentage of 41 per cent, with the NDA alliance followed closely with 39 per cent voteshare and others getting 20 per cent voteshare.
According to the C-Voter pre-poll survey shown by both India TV and Times Now, the BJP-led NDA is projected to win 119 seats, three short of the magic mark of 122.
The survey says NDA comprising BJP, LJP, RLSP and HAM is projected to get 43 per cent vote share, compared to 41 per cent share of the grand alliance.
For the post of Chief Minister, Nitish Kumar leads the race in all the pre-poll surveys, far ahead of other contenders.
In the 2010 assembly polls in the state, the then BJP-JD(U) alliance had won 206 seats, while Lal Prasad's RJD and Ram Vilas Paswan's LJP had won 25 seats.