The presidents of Tanzania since Independence have been Julius Nyerere	1962–1985, Ali Hassan Mwinyi 1985–1995, Benjamin Mkapa	1995–2005 Jakaya Kikwete 2005–2015 John Magufuli 2015–2021 and Samia Hassan Suluhu since 2021. After the long tenure of president Nyerere, the Constitution has a term limit, a president can serve a maximum of two terms. Each term is five years. Every president has represented the ruling party Chama cha Mapinduzi (CCM). President Magufuli won a landslide victory and re-election in October 2020. According to the opposition, the election was full of fraud and irregularities.