The African National Congress (ANC) is a social-democratic political party in South Africa. It has been in power since the election of lawyer, activist and former political prisoner Nelson Mandela at the first free and fair elections in 1994, and has been re-elected at every election.