The BJP will make handsome gains from Uttar Pradesh, where its massive majority in the assembly will fetch it at least eight out of 10 seats going to the polls against only one seat it has as of now.
Party leaders said it will also bag all three Rajasthan seats against the one it has and the party and its ally Shiv Sena will also bag four of the six seats in Maharasthra against the two they have.
Though NDA numbers are expected to fall from states like Bihar, where it holds all six seats going to the poll and is sure of winning only three, and Gujarat, where it is unlikely to retain more than two of the four seats; its overall gains will be significant.
BJP leaders said if the total NDA members following the polls are added to tallies of friendly parties like AIADMK, TRS, BJD and YSR, then they will have a majority in the 245-member House.
Though not part of treasury benches, these regional parties have often refrained from joining strident opposition parties like the Congress, TMC, the Left and Samajwadi Party in blocking the government's agenda, especially its bills.
We believe we will have a working majority in the Rajya Sabha following these polls, a senior BJP leader said.
Among its eight general secretaries, most powerful set of office bearers, none of them, except Bhupender Yadav, is an MP.
Sources said the party may pick some of them and also consider new faces from the ranks of its spokespersons.
General secretaries like Anil Jain, Arun Singh, Kailash Vijayvargiya, P Muralidhar Rao and Ram Madhav are being seen among the contenders.
The BJP has already surpassed the Congress to become the largest party in the Rajya Sabha with 58 seats against the latter's 54 as the gap is set to widen further after the biennial polls.
Terms of several Union ministers, including Arun Jaitley, Prakash Javadekar, Ravi Shankar Prasad, Dharmendra Pradhan, J P Nadda, Thaawar Chand Gehlot and Ramdas Athawale are ending. The ruling alliance is expected to re-nominate them for a new term.