Become a Patron!

Africa Elects: Electoral Archive

The table below considers past national, regional and local elections held on the African continent. For upcoming elections please check our calendar.

Some countries are considered autocratic by the V-Dem/Regimes of the World classification. Therefore, we display V-Dem scores in all our charts to show whether or not democratic standards are likely to be met during a ballot.


๐Ÿ‡ง๐Ÿ‡ฏ Benin National parliament8 January
๐Ÿ‡ช๐Ÿ‡ญ Sahrawi RepublicFrente Polisario Congress (Presidential)13-22 January
๐Ÿ‡น๐Ÿ‡ณ TunisiaNational parliament (second round)29 January
๐Ÿ‡ช๐Ÿ‡น EthiopiaReferendum (creation of a “Southwest Ethiopia Peopleโ€™s Regional State”)6 February
๐Ÿ‡ฟ๐Ÿ‡ฆ South AfricaLocal by-elections22 February
๐Ÿ‡ฉ๐Ÿ‡ฏ DjiboutiNational parliament24 February
๐Ÿ‡ณ๐Ÿ‡ฌ NigeriaPresidential
National parliament (lower house and upper house)
25 February
๐Ÿ‡ฟ๐Ÿ‡ฆ South AfricaLocal by-elections8 March
๐Ÿ‡ณ๐Ÿ‡ฌ NigeriaRegional elections (parliament + governor)11 March
๐Ÿ‡จ๐Ÿ‡ฒ CameroonNational parliament (upper house)13 March
๐Ÿ‡ฟ๐Ÿ‡ฆ South AfricaLocal by-elections22 March
๐Ÿ‡ง๐Ÿ‡ผ BotswanaLocal by-elections (Bosele, Grootlaagte)25 March
๐Ÿ‡ซ๐Ÿ‡ท FranceNational parliament (Abroad voters’ 9th constituency, first round)2 April
๐Ÿ‡ฟ๐Ÿ‡ฆ South AfricaLocal by-elections5 April
๐Ÿ‡ช๐Ÿ‡ญ Sahrawi RepublicNational parliament8-9 April
๐Ÿ‡ฌ๐Ÿ‡ฒ The GambiaLocal councils15 April
๐Ÿ‡ซ๐Ÿ‡ท FranceNational parliament (Abroad voters’ 9th constituency, second round)16 April
๐Ÿ‡ฟ๐Ÿ‡ฆ South AfricaLocal by-elections26 April
๐Ÿ‡ฒ๐Ÿ‡ฆ MoroccoNational parliament by-elections (Safi, Beni Mellal)27 April
๐Ÿ‡ง๐Ÿ‡ผ BotswanaLocal by-election (Mapoka-Nlaphkwane)29 April
๐Ÿ‡ฒ๐Ÿ‡ท MauritaniaNational parliament (first round)
Regional parliaments
13 May
๐Ÿ‡ฌ๐Ÿ‡ฒ The GambiaLocal (mayoral and chairpersons)20 May
๐Ÿ‡ฟ๐Ÿ‡ฆ South AfricaLocal by-elections24 May
๐Ÿ‡ธ๐Ÿ‡ด SomaliaPuntland regional parliament25 May
๐Ÿ‡ฒ๐Ÿ‡ท MauritaniaNational parliament (second round)27 May
๐Ÿ‡ฎ๐Ÿ‡จ Canary Islands (Spain)Regional parliament
28 May
๐Ÿ‡ช๐Ÿ‡ธ Ceuta (Spain)Regional parliament28 May
๐Ÿ‡ช๐Ÿ‡ธ Melilla (Spain)Regional parliament28 May
๐Ÿ‡ฌ๐Ÿ‡ผ Guinea-BissauNational parliament4 June
๐Ÿ‡ฟ๐Ÿ‡ฆ South AfricaLocal by-elections14 June
๐Ÿ‡ฒ๐Ÿ‡ฑ MaliConstitutional referendum18 June
๐Ÿ‡ธ๐Ÿ‡ฑ Sierra LeonePresidential
National parliament
24 June
๐Ÿ‡ง๐Ÿ‡ผ BotswanaLocal by-election (Mmaphula East)24 June
๐Ÿ‡ฟ๐Ÿ‡ฆ South AfricaLocal by-elections28 June
๐Ÿ‡ง๐Ÿ‡ผ BotswanaSerowe West national parliament by-election8 July
๐Ÿ‡ฎ๐Ÿ‡จ Canary Islands (Spain)Spanish national parliament (lower house and upper house)23 July
๐Ÿ‡ช๐Ÿ‡ธ Ceuta (Spain) Spanish national parliament (lower house and upper house)23 July
๐Ÿ‡ช๐Ÿ‡ธ Melilla (Spain) Spanish national parliament (lower + upper house)23 July
๐Ÿ‡ฟ๐Ÿ‡ผ ZimbabwePresidential
National parliament
23 August
๐Ÿ‡ฟ๐Ÿ‡ฆ South AfricaLocal by-elections23 August
๐Ÿ‡ฌ๐Ÿ‡ฆ GabonPresidential
National parliament
26 August
๐Ÿ‡ธ๐Ÿ‡ฟ EswatiniNational parliament election primaries26 August
๐Ÿ‡ฟ๐Ÿ‡ฆ South AfricaLocal by-elections14 September
๐Ÿ‡ต๐Ÿ‡น Madeira (Portugal)Regional parliament24 September
๐Ÿ‡ท๐Ÿ‡ช Rรฉunion (France)French national parliament (upper house)24 September
๐Ÿ‡พ๐Ÿ‡น Mayotte (France)French national parliament (upper house)24 September
๐Ÿ‡ธ๐Ÿ‡ฟ EswatiniNational parliament election29 September
๐Ÿ‡ฒ๐Ÿ‡ฟ MozambiquePresidential
National parliament
24 October
๐Ÿ‡ฑ๐Ÿ‡ท LiberiaPresidential
National parliament
10 October
๐Ÿ‡ฒ๐Ÿ‡ฌ MadagascarPresidential9 November
๐Ÿ‡ณ๐Ÿ‡ฌ NigeriaImo regional election (parliament + governor)
Kogi regional election (parliament + governor)
Bayelsa regional election (parliament + governor)
11 November
๐Ÿ‡ช๐Ÿ‡ฌ EgyptPresidential10-12 December
๐Ÿ‡จ๐Ÿ‡ฉ Democratic Republic of the CongoPresidential
National parliament
20 December
๐Ÿ‡น๐Ÿ‡ณ TunisiaLocal (first round)24 December


๐Ÿ‡ฉ๐Ÿ‡ฟ AlgeriaNational parliament (upper house)5 February
๐Ÿ‡ณ๐Ÿ‡ฌ NigeriaLocal (Kebbi State)5 February
๐Ÿ‡ณ๐Ÿ‡ฌ NigeriaLocal (Federal Capital Territory) 12 February
๐Ÿ‡ฒ๐Ÿ‡บ Mauritius Regional (Rodrigues)13 February
๐Ÿ‡ณ๐Ÿ‡ฌ Nigeria Local (Enugu State)23 February
๐Ÿ‡ณ๐Ÿ‡ฌ NigeriaNational parliament by-elections (Akure N/S, Jos N/Bassa, Ogoja/Yala)26 February
๐Ÿ‡ฉ๐Ÿ‡ฏ DjiboutiRegional11 March
๐Ÿ‡ฟ๐Ÿ‡ผ ZimbabweNational parliament by-elections26 March
๐Ÿ‡ฌ๐Ÿ‡ฒ The GambiaNational parliament9 April
๐Ÿ‡ณ๐Ÿ‡ฌ NigeriaLocal (Adamawa State)9 April
๐Ÿ‡ท๐Ÿ‡ช Rรฉunion (France)Presidential (first round)10 April
๐Ÿ‡พ๐Ÿ‡น Mayotte (France)Presidential (first round)10 April
๐Ÿ‡ณ๐Ÿ‡ฌ Nigeria Local (Katsina State)11 April
๐Ÿ‡ธ๐Ÿ‡ด SomaliaNational parliament1 October-15 April
๐Ÿ‡ท๐Ÿ‡ช Rรฉunion (France)Presidential (second round)24 April
๐Ÿ‡พ๐Ÿ‡น Mayotte (France) Presidential (second round) 24 April
๐Ÿ‡ณ๐Ÿ‡ฌ Nigeria Local (Benue State)7 May
๐Ÿ‡ณ๐Ÿ‡ฌ NigeriaPDP (centre-right) presidential primary29 May
๐Ÿ‡ท๐Ÿ‡ช Rรฉunion (France)National parliament (first round)12 June
๐Ÿ‡พ๐Ÿ‡น Mayotte (France) National parliament (first round)12 June
๐Ÿ‡ณ๐Ÿ‡ฌ Nigeria Regional governor (Ekiti State) 18 June
๐Ÿ‡ท๐Ÿ‡ช Rรฉunion (France)National parliament (second round)19 June
๐Ÿ‡พ๐Ÿ‡น Mayotte (France)National parliament (second round)19 June
๐Ÿ‡จ๐Ÿ‡ฌ Republic of the CongoNational parliament (first round)4-10 July
๐Ÿ‡ณ๐Ÿ‡ฌ NigeriaRegional governor (Osun State)16 July
๐Ÿ‡ฒ๐Ÿ‡ฆ MoroccoNational parliament by-elections (Meknรจs, Al Hoceima, Mediouna)21 July
๐Ÿ‡น๐Ÿ‡ณ TunisiaConstitutional referendum25 July
๐Ÿ‡บ๐Ÿ‡ฌ UgandaNational parliament by-election (Soroti East)28 July
๐Ÿ‡ธ๐Ÿ‡ณ SenegalNational parliament31 July
๐Ÿ‡จ๐Ÿ‡ฌ Republic of the Congo National parliament (second round) 31 July
๐Ÿ‡ฐ๐Ÿ‡ช Kenya Presidential9 August
๐Ÿ‡บ๐Ÿ‡ฌ UgandaNational parliament by-election (Bukimbiri County)11 August
๐Ÿ‡ณ๐Ÿ‡ฆ Namibia Regional parliament by-election (Swakopmund) 12 August
๐Ÿ‡ฆ๐Ÿ‡ด Angola General 24 August
๐Ÿ‡ธ๐Ÿ‡น Sรฃo Tomรฉ and Prรญncipe National parliament
Regional (Prรญncipe)
25 September
๐Ÿ‡ฒ๐Ÿ‡ฆ Morocco National parliament by-elections (Aรฏn Chock, Driouch, Safi, Guercif)29 September
๐Ÿ‡ฟ๐Ÿ‡ฆ South AfricaLocal by-election (Ward 17 Ditsobotla)5 October
๐Ÿ‡ฑ๐Ÿ‡ธ LesothoGeneral
7 October
๐Ÿ‡ฌ๐Ÿ‡ถ Equatorial GuineaPresidential
National parliament (lower + upper house)
20 November
๐Ÿ‡ฟ๐Ÿ‡ผ Zimbabwe Local by-elections (Binga Rural District, Gweru and Victorial Falls Municipalities)3 December
๐Ÿ‡น๐Ÿ‡ณ TunisiaNational parliament (first round)17 December