The ruling BJP-led alliance in Assam won all the five Assembly constituencies where by-polls were held, with the saffron party bagging three seats and its ally United Peoples' Party Liberal (UPPL) emerging victorious in the two other, according to the Election Commission of India on Tuesday.