The race for JHB: Just a few thousand votes separate DA, ANC

The DA has secured 911,000 votes, with the ANC on 908,000 - that’s about a 3,000 vote difference.

DA leader Mmusi Maimane addresses the media on the party's projections that they will be the biggest party in the Nelson Mandela Bay metro. Picture: Reinart Toerien/EWN.

PRETORIA - It's a neck and neck race in Johannesburg with just a few thousands votes separating the Democratic Alliance (DA) and the African National Congress (ANC).

Johannesburg, Tshwane and Ekurhuleni are the three outstanding metros still to be finalised.

As at 7:30am, the DA secured 911,000 votes, with the ANC on 908,000 - that's about a 3,000 vote difference.

But there is still a lot of work to be done.

One-hundred-and-five of the 842 voting districts must still be captured - this translates to less than half of the wards being finalised.

As it stands at 7:30am, the DA has secured 41 seats with the ANC on 30 but this is likely to change as those wards are signed off.

Elsewhere in the province, the DA is leading in Tshwane with 43-percent, with the ANC three percentage points behind.

The IEC is scheduled to officially announce the election results at an event scheduled for 6pm tonight.

The electoral commission has gone on record saying that all the votes should have been completed by last night but this has not happened and it's unclear why.

Counting in Ekurhuleni is just about completed, with the ANC securing 48.5 percent of the votes.