Swaziland: Current political parties

Updated October 2018

Parties ordered by date of founding and alphabetically.

Party Leaders Founding
Ngwane National Liberatory Congress (NNLC) Dr Alvit Tshubhe Dlamini
Obed Dlamini
Dr Ambrose P Zwane (d 18 March 1998)
12 April 1963
People's United Democratic Movement (PUDEMO) Mlungisi Makhanya
Mario Masuku
Kislon Shongwe
6 July 1983
Ngwane Socialist Revolutionary Party (NGWASOREP) Thomas Vabula Magagula 1991?
Swaziland Communist Party (SWACOPA) Mphandlana Shongwe, Zakhe Genindza 1994
Sive Siyinqaba National Movement Isaac Shabangu, Zibuse Simelane (SG) 2 April 1996
African United Democratic Party (AUDP) Sibusiso Dlamini (SG) October 2005
Inhlava Party
Previously Inhlava Forum
Mfomfo Nkhambule April 2006
Swaziland National Front (SWANAFRO) Elmond Shongwe
Swaziland National Progressive Party (SNPP) Magadeyiwile Mdluli