List of National Assembly members of the 23rd Parliament of South Africa

This article lists the members of the National Assembly of South Africa during the 23rd South African Parliament, which sat between 1999 and 2004. Members were elected during the elections of 2 June 1999, South Africa's second under universal suffrage. The African National Congress (ANC) augmented its majority, winning a super-majority of 266 seats in the 400-seat legislature, and the Democratic Party (DP) superseded the defunct National Party as the official opposition. The ANC's Thabo Mbeki was elected to his first term as President of South Africa.

On 14 June 1999, the Assembly re-elected Frene Ginwala as Speaker of the National Assembly and re-elected Baleka Mbete as Ginwala's deputy. Though Ginwala was elected unopposed, Mbete beat a challenge from Dene Smuts of the DP, who received 47 votes against Mbete's 326.

Composition
The table below shows the number of seats held by each party in the assembly. While the first column provides the number of seats won in the 2 June 1999 election, the second column reflects the state of parties as of 5 April 2003 at the conclusion of the 2003 floor-crossing window. !colspan="2" style="text-align:left"| Party !! style="text-align:center"| 1999 !2003
 * -style="background:#e9e9e9;"
 * || 266 || 275
 * || 38 || —
 * || 34 || 31
 * || 28 || 20
 * || 14 || 4
 * || 6 || 7
 * || 3 || 3
 * || 3 || 3
 * || 3 || 2
 * || 2 || 2
 * || 1 || 1
 * || 1 || 0
 * || 1 || 1
 * || — || 46
 * || — || 1
 * || — || 1
 * || — || 1
 * || — || 1
 * || — || 1
 * colspan="2" style="text-align:left"| Total || style="text-align:right"| 400 || 400
 * }During the floor-crossing window, the official opposition, the DP, formally relaunched as the Democratic Alliance; its members and their seats were therefore transferred. The window also saw the creation of five new political parties with one representative apiece in the National Assembly: the Alliance for Democracy and Prosperity (represented by Nelson Ramodike, formerly of the United Democratic Movement), the Independent African Movement (represented by the Inkatha Freedom Party's Teresa Millin), the Independent Democrats (represented by the Pan Africanist Congress's Patricia de Lille), National Action (represented by the Afrikaner Eenheidsbeweging's Cassie Aucamp), and the Peace and Justice Congress (represented by the Inkatha Freedom Party's Farouk Cassim).
 * || 1 || 1
 * || 1 || 0
 * || 1 || 1
 * || — || 46
 * || — || 1
 * || — || 1
 * || — || 1
 * || — || 1
 * || — || 1
 * colspan="2" style="text-align:left"| Total || style="text-align:right"| 400 || 400
 * }During the floor-crossing window, the official opposition, the DP, formally relaunched as the Democratic Alliance; its members and their seats were therefore transferred. The window also saw the creation of five new political parties with one representative apiece in the National Assembly: the Alliance for Democracy and Prosperity (represented by Nelson Ramodike, formerly of the United Democratic Movement), the Independent African Movement (represented by the Inkatha Freedom Party's Teresa Millin), the Independent Democrats (represented by the Pan Africanist Congress's Patricia de Lille), National Action (represented by the Afrikaner Eenheidsbeweging's Cassie Aucamp), and the Peace and Justice Congress (represented by the Inkatha Freedom Party's Farouk Cassim).
 * || — || 1
 * || — || 1
 * || — || 1
 * colspan="2" style="text-align:left"| Total || style="text-align:right"| 400 || 400
 * }During the floor-crossing window, the official opposition, the DP, formally relaunched as the Democratic Alliance; its members and their seats were therefore transferred. The window also saw the creation of five new political parties with one representative apiece in the National Assembly: the Alliance for Democracy and Prosperity (represented by Nelson Ramodike, formerly of the United Democratic Movement), the Independent African Movement (represented by the Inkatha Freedom Party's Teresa Millin), the Independent Democrats (represented by the Pan Africanist Congress's Patricia de Lille), National Action (represented by the Afrikaner Eenheidsbeweging's Cassie Aucamp), and the Peace and Justice Congress (represented by the Inkatha Freedom Party's Farouk Cassim).
 * || — || 1
 * colspan="2" style="text-align:left"| Total || style="text-align:right"| 400 || 400
 * }During the floor-crossing window, the official opposition, the DP, formally relaunched as the Democratic Alliance; its members and their seats were therefore transferred. The window also saw the creation of five new political parties with one representative apiece in the National Assembly: the Alliance for Democracy and Prosperity (represented by Nelson Ramodike, formerly of the United Democratic Movement), the Independent African Movement (represented by the Inkatha Freedom Party's Teresa Millin), the Independent Democrats (represented by the Pan Africanist Congress's Patricia de Lille), National Action (represented by the Afrikaner Eenheidsbeweging's Cassie Aucamp), and the Peace and Justice Congress (represented by the Inkatha Freedom Party's Farouk Cassim).
 * }During the floor-crossing window, the official opposition, the DP, formally relaunched as the Democratic Alliance; its members and their seats were therefore transferred. The window also saw the creation of five new political parties with one representative apiece in the National Assembly: the Alliance for Democracy and Prosperity (represented by Nelson Ramodike, formerly of the United Democratic Movement), the Independent African Movement (represented by the Inkatha Freedom Party's Teresa Millin), the Independent Democrats (represented by the Pan Africanist Congress's Patricia de Lille), National Action (represented by the Afrikaner Eenheidsbeweging's Cassie Aucamp), and the Peace and Justice Congress (represented by the Inkatha Freedom Party's Farouk Cassim).

Graphical representation
This is a graphical comparison of party strengths as they were in the National Assembly at the outset of the 23rd Parliament:

Members
The following lists the Members of the National Assembly as elected on 2 June 1999, accounting for members who withdrew from the list in the immediate aftermath of the election and taking into account changes in membership until November 2001.

Vacancies and replacements
The table below records mid-term departures from the legislature from the time of the election until November 2001.