The Election Commission of India on Saturday declared the results of by-polls of 48 assembly seats held across 13 states with BJP and its allies winning majority of the seats while Congress won both Lok Sabha constituencies of Wayanad in Kerala and Nanded in Maharashtra.