President Cyril Ramaphosa announces his cabinet - that's after days of speculation of when this will actually happen and after the swearing-in of David Mabuza as an MP yesterday.

President Cyril Ramaphosa will announce his new cabinet on Wednesday evening.

The presidency said Ramaphosa will address the nation at 8pm on the composition of the national executive from the Union Buildings in Pretoria. 

Ramaphosa has made a commitment to appointing a competent, credible and forward-thinking executive, but his cabinet choices will also need to be balanced with ANC concerns, including gender, race, regional representivity and internal party dynamics.

The president’s cabinet is expected to see some old faces returning, but could also include some possible newbies.

The executive is likely to not have more than 28 ministers.