The results so farpublished at 12:15 British Summer Time 2 June
Time to pause for breath after the ANC press conference as we wait for the next big scheduled event, which is the official announcement of the final result at 18:00 local time (16:00 GMT; 17:00 BST).
Right now, with the votes from more than 99% of the voting districts counted and verified, the results for the top five parties look like this:
- ANC - 40%
- DA - 22%
- MK - 15%
- EFF - 10%
- IFP - 4%
The 400 seats in the National Assembly are distributed in direct proportion to each party's share of the vote.
Those 400 MPs then go on to elect a president. In other words, in order to get its leader, Cyril Ramaphosa, a second term, the ANC has to form some sort of coalition.
The party has said it is willing to talk to every party, but it will not accept the resignation of Mr Ramaphosa as a condition.