As of 6.30 pm, data from Election Commission showed the incumbent BJP leading with 241 seats, opposition Congress with 98 seats -- leaving both parties short of the 272 Lok Sabha seats needed to form a government and increasing the chances of a coalition.