With 99.79% of votes counted, the center-right alliance Spolu (Together) leads the count with 27.74% of the ballots, followed by Babiš’s ANO party with 27.17%, and the centrist PirStan coalition with 15.57%.
Spolu and PirStan are likely to secure a majority of seats in parliament, which would allow them to form government without the ANO party.
“We are the change. You are the change,” Spolu coalition leader Petr Fiala said Saturday, claiming victory before a cheering crowd.
The leader of the PirStan coalition, Ivan Bartos, said talks with Spolu “on the possibilities of forming a new government” will likely begin on Saturday.
“The dominance of Andrej Babiš is over, and the democratic parties have shown that the era of chaos will probably be behind us,” Bartos said.
Opinion polls prior to the election showed ANO with a clear lead but with no obvious path to a majority in the 200-seat lower house. The centrist opposition coalitions have expressed a willingness to cooperate to remove Babiš and his party.
A new government would distance the Czech Republic from populist parties in Hungary and Poland, which have increasingly come under fire for rolling back European Union democratic values.
The only other party to win seats, the far-right, anti-immigration SPD, has 9.58% of votes, while the Social Democrats — part of the current governing coalition — failed to reach the 5% threshold for winning seats, currently holding on 4.66% of votes.
If the results stand, they would mean that for the first time since the end of one-party rule in Czechoslovakia’s 1989 Velvet Revolution and the subsequent split with Slovakia in 1993, members of the successor to the Communist Party would not be represented in Czech parliament.
The 67-year-old business tycoon also faced challenges from opposition parties over his financial dealings, which they claimed represented a conflict of interest.
Pandora’s box of scandals
Responding on Twitter, Babiš wrote: “There is no case that they can pull against me during the time I am in politics.
“I have never done anything unlawful or bad, but it does not stop them to try to slander me again and to try to influence Czech parliamentary elections,” he added.
A businessman who is worth about $3.4 billion, according to Bloomberg, Babiš has railed against the elite since he became prime minister in 2017, vowing to crack down on tax avoidance.
But his premiership has been dogged by long-standing allegations of financial impropriety.
Babiš rejected the findings, saying the audit was “manipulated and artificially induced by professional snitches” from the ranks of opposition parties.
CNN’s John Mastrini reported from Prague, and Sheena McKenzie wrote in London. Ray Sanchez, Rob Iddiols, Vasco Cotovio and Ivana Kottasová contributed to this report