The 2009 elections:
As for the White vote, the DA has dropped to 60/100, winning the coastal areas and Witwatersrand. The Nasionale Party, being the main opposition party, has managed to grow to win 21/100, mainly in urban Transvaal. The FF+ grows further to win 19/100 seats, mainly rural inland areas, becoming the dominant party in the Free State.
Taking a look at the Coloured vote, we can see a similar pattern as among the Whites. The DA holds on to the coastal areas, winning 52/75 seats. Its biggest rival is the Congress of the People, winning 13/75 seats, based in the Karoo (orange). The Independent Democrats (brown) win a few constituencies in Namaqualand with 6/75 seats. The Nasioanle Party is now down to 3/75 seats, shown in light green. The dark green shows the Al-Jama seat.
The DA suffers also some losses among the Asians. They still retain a majority of 15/25, but Minority Front has regained some lost ground and is now up to 9/25 seats. Al-Jama won a lone seat in Cape.
Ultiumately, were looking at the Bantu constituencies. The ANC is gradually dropping to 121/200; the DA is up to 40/200 seats, dominating in the urban areas. The IFP is up to 29/200, becoming the largest party in KwaZulu. Thev UCDP (light green) won constituencies not only in Bophuthatswana, but also Western Cape and Limpopo. Similarly, the United Democratic Party has regained two constituencies in Transkei.
Coalition building was hard, for the DA with 167 was still reluctant to form a coalition with the ANC; and the NP down to 24 seats would not help them. Ultimately, there was the Freedom Alliance, a coalition of ethnic parties, consisting of the FF+, COPE, IFP, Minority Front and UDM, having a total of 74 seats (if we add Al Jama and UCDP it would rise to 80). The Freedom Alliance talks with the DA failed, mainly due to rivalry with the DA among the FF+ and MF members. Ultimately, the DA and ANC form a coalition with a supermajority of 288 seats ( with the ethnic parties hoping the downfall of the two coalition partners).