Johannesburg - Municipal by-elections will take place in nine wards across five provinces on Wednesday.
The positions became vacant when five councillors resigned and four died.
Four of the councillors who resigned were members of the Democratic Alliance and one was from the Congress of the People. All four of the councillors who died were ANC members, the Electoral Commission of SA (IEC) said in a statement on Tuesday.
In the Eastern Cape, three wards would be contested.
Ward four in the Buffalo City Metropolitan municipality in East London had 8 515 registered voters. It was previously represented by the DA.
Ward one of the Nelson Mandela Bay Municipality in Port Elizabeth had 12 188 registered voters and was previously represented by a DA councillor.
Ward 56 of the same municipality had 11 978 registered voters and was previously represented by an ANC councillor.
By-elections would be held in two wards in the Free State.
Ward 20 in the Maluti-a-Phofung municipality, Qwa-Qwa, was previously represented by an ANC. It had 4 400 registered voters.
Ward 13 in the Ngwathe municipality, Parys, was previously represented by a DA councillor. It had 3 586 registered voters.
In Limpopo a by-election would be held in Ward 10 of the Makhuduthamaga municipality, Ngwaritsi. The ward, previously held by a Cope councillor, had 4 120 registered voters.
Mpumalanga would hold a by-election in Ward 15 of the Steve Tshwete municipality in Middelburg. The ward had 4 607 registered voters and was previously represented by the DA.
The North West would hold two by-elections, in wards 13 and 15 of the Mahikeng municipality. Both were run by the ANC. Ward 13 had 5233 registered voters and the other 3799.