Chanting BJP supporters danced for joy outside its New Delhi headquarters as vote results from Wednesday’s election were counted, waving flags and posters of Modi.
Counting is in the last stages and the BJP has already secured a stunning two-thirds of the 70-seat assembly, having won 47 seats, according to the election commission. It is tipped to win at least one more seat.
BJP’s Parvesh Sahib Singh, who is widely tipped to be the capital’s next chief minister, defeated Kejriwal.
“Delhi has chosen development,” Singh said in his victory statement.
Singh, 47, comes from a family of politicians, and his father served as Delhi’s chief minister in the early 1990s.
A former national lawmaker, Singh courted controversy in 2022 when he appeared to call for a “total boycott” of Muslims, although he did not explicitly refer to the community by name.
“Our victory is a sign of the people’s faith in Prime Minister Modi’s vision of progress,” interior minister and BJP stalwart Amit Shah said in a statement.
“The Delhi mandate shows that people can’t be misled with lies every time.”