Hindi heartland Bharatiya Janata Party witnessed remarkable comeback in Uttar Pradesh. The party won 71 out of 80 seats in the state. On the other Congress got just two seats (Amethi and Rae Bareli) while SP managed to get five seats. Meanwhile in Madhya Pradesh, BJP has won 27 out of 29 seats. Madhya Pradesh results UP and Uttarakhand results Bihar results North In Punjab, AAP and SAD win four seats each while Congress won three seats followed by BJP winning two seats. In Haryana, BJP won seven seats while Congress won one seat and INLD won one seat. BJP decimated Congress in Delhi as it registered landslide victory on all seven seats. BJP painted Uttarakhand and Himachal saffron by winning all five and four seats in the respective states. In J&K, BJP registered victory on three seats; JKPDP was successful too in winning three seats. Punjab and Haryana results Jharkhand, Himachal Pradesh, Jammu and Kashmir results Delhi and UTs results West In Rajasthan, BJP has won all 25 seats while it is leading in one seat. It is a whitewash in Gujarat by BJP. In Maharashtra, BJP has won 23 seats followed by Shiv Sena which has won 18 seats while Congress has won one seat and NCP has won four seats. BJP has won two seats in Goa and the only seat in Dadar and Nagar haveli. Rajasthan results Maharashtra and Goa results Gujarat results South Tamil Nadu results Andhra Pradesh results Kerala results Karnataka results Others Sikkim and North East results Odisha results West Bengal results