The last elections the state saw is urban local bodies in September 2007 in that JDS got the lead while congress came second and the BJP the distant 3rd. However lot has changed since then. I guess BJP can't get majority as its not strong in all parts. If it has to get majority it has to sweep more than 20 seats out of 28 in Bangalore city alone. BJP is strong in Coastal and Mumbai Karnataka while its a considerable force in Hyderabad Karnataka and urban south Karnataka but weak in rural southern Karnataka where there are 40-50 seats