The opinion poll predicted 91-99 seats for the saffron party while Congress is expected to get 76-88 seats in this month's elections..
A day after the civic poll results in Uttar Pradesh were declared, former Finance Minister P. Chidambaram on Saturday contested the notion that the BJP has "swept" the polls in the State.
Counting of votes in Gujarat will be taken up on 18 December.
The report released on Monday evening, also reveals that the BJP's vote share has dropped by 16 percentage points in just four months. The latest poll, conducted between November 23 and 30, had a sample size of 3,655 people, covering 50 assembly constituencies.
In the 2012 polls, the BJP won 115 seats, while Congress could secure 61.
Patidar leader Hardik Patel has been steadily losing popularity since August, and has crashed by 6 per cent in October alone, coming down from 64 per cent to 58 per cent among Patel voters, the survey said.
According to the survey, it is likely that the Dalits and Patidars would vote for the Congress, while the BJP is likely to secure the votes of the upper castes and Kolis. Arjun Modhwadia, a Gujarat Congress leader, said: "The BJP does not have leaders who can win elections, so it bribes or threatens Congress figures". It saw the grand old party making inroads in tribal areas and with traders.
Both BJP and Congress ar expected to secure 43% of vote share each, said the survey..
He attributed the victory to Prime Minister Narendra Modi's vision and BJP chief Amit Shah's able guidance and added that the BJP will now look forward to achieving the goal of 100% success in the 2019 Lok Sabha elections.
On the other hand, Congress Vice President Rahul Gandhi today said, BJP government in the state has failed to provide employment to the youth.
In the 182-seat Gujarat assembly, BJP now has 117 MLAS while Congress has 59.