The 34th Africa Cup of Nations gets under way in Ivory Coast on 13 January after being shifted from 2023 to 2024 because of the rainy season in West Africa.
Holders Senegal will look to defend the title they won in Cameroon in February 2022, when the Teranga Lions beat Egypt 4-2 in a penalty shoot-out following a 0-0 draw in the final.
Below are the squads which have been announced for the tournament, which culminates with the final on 11 February.
The deadline for naming the 27-man squads is 3 January.
Algeria
To be announced.
Angola
Goalkeepers: Antonio Dominique (Etoile Carouge, Switzerland), Kadu (Oliveira Hospital, Portugal), Neblu (Premeiro Agosto, Angola)
Defenders: Eddie Afonso, To Carneiro, Kinito (all Petro Atletico, Angola), Loide Augusto (Alanyaspor, Turkey), Jonathan Buatu (Valenciennes, France), Nurio Fortuna (Gent, Belgium), Kialonda Gaspar (Estrela Amadora, Portugal).
Midfielders: Beni (Casa Pia, Portugal), Estrela (Erzurumspor, Turkey), Fredy (Eyupspor, Turkey), Keliano Manuel (Estrela Amadora, Portugal), Bruno Paz (Konyaspor, Turkey) Show (Maccabi Haifa, Israel).
Forwards: Jeremie Bela (Clermont, France), Gelson Dala (Al Wakrah, Qatar), Zito Luvumbo (Cagliari, Italy), Mabululu (Al Ittihad, Egypt), Felicio Milson (Maccabi Tel Aviv, Israel), Zine (AEK Athens, Greece), M’bala Nzola (Fiorentina, Italy).
Burkina Faso
Goalkeepers: Herve Koffi (Charleroi, Belgium), Hillel Konate (Chateauroux, France), Kilian Nikiema (ADO Den Haag, Netherlands), Sebastien Tou (Sabadell, Spain).
Defenders: Issa Kabore (Luton Town, England), Steeve Yago (Aris Limassol, Cyprus), Issoufou Dayo (RS Berkane, Morocco), Nasser Djiga (Red Star Belgrade, Serbia), Edmond Tapsoba (Bayer Leverkusen, Germany), Adamo Nagalo (Nordsjaelland, Denmark), Abdoul Guiebre (Modena, Italy), Valentin Nouma (Saint Eloi Lupopo, DR Congo).
Midfielders: Blati Toure (Pramids, Egypt), Adama Guira (Racing Rioja, Spain), Dramane Salou (Urartu, Armenia), Ismahila Ouedraogo (Panserraikos, Greece), Sacha Banse (Valenciennes, France), Gustavo Sangare (Quevilly-Rouen, France), Stephane Aziz Ki (Young Africans, Tanzania).
Forwards: Bertrand Traore (Aston Villa, England), Dango Ouattara (Bournemouth, England), Mamady Alex Bangre (Toulouse, France), Djibril Ouattara (RS Berkane, Morocco), Hassane Bande (HJK Helsinki, Finland), Mohamed Konate (Akhmat Grozny, Russia), Abdoul Tapsoba (Amiens, France), Cedric Badolo (Sheriff Tiraspol, Moldova).
Cameroon
Goalkeepers: Andre Onana (Manchester United, England), Fabrice Ondoa (Nimes, France), Devis Epassy (Abha, Saudi Arabia) Simon Ngapandouetnbu (Marseille, France).
Defenders: Christopher Wooh (Rennes, France), Junior Tchamadeu (Stoke, England), Nouhou Tolo (Seattle Sounders, USA), Darlin Yongwa (Lorient, France), Oumar Gonzalez (Al Raed, Saudi Arabia), Harold Moukoudi (AEK Athens, Greece), Jean Charles Castelletto (Nantes, France), Malcom Bokele (Bordeaux, France), Enzo Tchato (Montpellier, France).
Midfielders: Olivier Ntcham (Samsunspor, Turkey), Yvan Neyou (Leganes, Spain), Doualla Wilfried Nathan (Victoria United, Cameroon), Ben Njongoue Elliott (Reading, England), Andre-Frank Zambo Anguissa (Napoli, Italy), Olivier Kemen (Kayserispor, Turkey), Leonel Ateba (Dynamo Douala, Cameroon).
Forwards: Vincent Aboubakar (Besiktas, Turkey), Francois Regis Mughe (Marseille, France), Georges-Kevin Nkoudou (Damac, Saudi Arabia), Clinton Njie (Sivasspor, Turkey), Karl Toko Ekambi (Abha, Saudi Arabia), Faris Moumbagna (Bodo/Glimt, Norway), Frank Magri (Toulouse, France).
Cape Verde
To be announced.
DR Congo
Goalkeepers: Dimitry Bertaud (Montpellier, France), Lionel Mpasi (Rodez, France), Baggio Siadi (TP Mazembe, DR Congo).
Defenders: Dylan Batubinsika (Saint Etienne, France), Brian Bayeye (Ascoli, Italy), Rocky Bushiri (Hibernian, Scotland), Henock Inonga (Simba, Tanzania), Gedeon Kalulu (Lorient, France), Joris Kayembe (Genk, Belgium), Arthur Masuaku (Besiktas, Turkey), Chancel Mbemba (Marseille, France).
Midfielders: Theo Bongonda (Spartak Moscow, Russia), Grady Diangana (West Bromwich Albion, England), Gael Kakuta (Amiens, France), Edo Kayembe (Watford, England), Samuel Moutoussamy (Nantes, France), Charles Pickel (Cremonese, Italy), Aaron Tshibola (Al Hatta, UAE).
Forwards: Simon Banza (Braga, Portugal), Cedric Bakambu (Galatasaray, Turkey), Meschack Elia (Young Boys, Switzerland), Silas (Stuttgart, Germany), Fiston Mayele (Pyramids, Egypt), Yoane Wissa (Brentford, England).
Egypt
To be announced.
Equatorial Guinea
To be announced.
The Gambia
To be announced.
Ghana
To be announced.
Guinea
Goalkeepers: Aly Keita (Ostersunds, Sweden), Moussa Camara (Horoya, Guinea), Ibrahim Kone (Hibernians, Malta).
Defenders: Antoine Conte (Botev Plovdiv, Bulgaria), Ibrahima Diakite (Reims, France), Issiaga Sylla (Montpellier, France), Sekou Sylla (SC Cambuur, Netherlands), Mouctar Diakhaby (Valencia, Spain), Julien Janvier (Kayserispor, Turkey), Saidou Sow (Strasbourg, France), Mohamed Ali Camara (Young Boys, Switzerland).
Midfielders: Amadou Diawara (Anderlecht, Belgium), Seydouba Cisse (Leganes, Spain), Aguibou Camara (Atromitos, Greece), Naby Keita (Werder Bremen, Germany), Abdoulaye Toure (Le Havre, France), Mory Konate (Mechelen, Belgium), Ilaix Moriba (RB Leipzig, Germany), Karim Cisse (Saint Etienne, France).
Forwards: Francois Kamano (Abha, Saudi Arabia), Morgan Guilavogui (Lens, France), Serhou Guirassy (Stuttgart, Germany), Mohamed Bayo (Le Havre, France), Jose Kante (Urawa Red Diamonds, Japan), Facinet Conte (Bastia, France).
Guinea-Bissau
To be announced.
Ivory Coast
To be announced.
Mali
To be announced.
Mauritania
Goalkeepers: Babacar Niasse (Guingamp, France), Babacar Diop (FC Nouadhibou, Mauritania), Namori Diaw (ASC Tevragh-Zeine, Mauritania).
Defenders: Lamine Ba (Varazdin, Croatia), Dellah Yali (Al Hedod, Iraq), El Hassen Houeibib (Al Zawraa, Iraq), Nouh Mohamed El Abd (FC Nouadhibou, Mauritania), Bakary N’Diaye (Al Quwa Al Jawiya, Iraq), Khadim Diaw (Al Hilal, Sudan), Aly Abeid (UTA Arad, Romania), Ibrahima Keita (TP Mazembe, DR Congo).
Midfielders: Guessouma Fofana (Daxo Katokopias FC, Cyprus), Bodda Mouhsine (FC Nouadhibou, Mauritania), Oumar Ngom (Pau, France), Omare Gassama (Chateauroux, France), Bakari Camara (Villefranche, France), Sidi Ahmed Mohamed El Abd (FC Nouadhibou, Mauritania), El Hadji Ba (FC Nouadhibou, Mauritania), Abdallahi Mahmoud (AC Bellinzona, Switzerland).
Forwards: Hemeya Tanjy (Al Ittihad, Libya), Aboubakar Kamara (Al Jazira, UAE), Souleymane Anne (Deinze, Belgium), Aboubakary Koita (Sint-Truiden, Belgium), Pape Ibnou Ba (Concarneau, France), Souleymane Doukara (Magusa Turk Gucu, Cyprus), Idrissa Thiam (Mesaimeer, Qatar), Sidi Bouna Amar (FC Nouadhibou, Mauritania).
Morocco
Goalkeepers: Yassine Bounou (Al Hilal, Saudi Arabia), Munir Mohamedi (Al Wehda, Saudi Arabia), Mehdi Benabid (AS FAR, Morocco).
Defenders: Achraf Hakimi (Paris St-Germain, France), Noussair Mazraoui (Bayern Munich, Germany), Yahya Attiat Allah (Wydad Casablanca, Morocco), Nayef Aguerd (West Ham, England), Romain Saiss (Al Shabab, Saudi Arabia), Yunis Abdelhamid (Reims, France), Chadi Riad (Real Betis, Spain), Abdel Abqar (Alaves, Spain), Mohamed Chibi (Pyramids, Egypt).
Midfielders: Amir Richardson (Reims, France), Sofyan Amrabat (Manchester United, England), Oussama El Azzouzi (Bologna, Italy), Selim Amallah (Valencia, Spain), Bilal El Khannouss (Genk, Belgium), Azzedine Ounahi (Marseille, France), Ismael Saibari (PSV, Netherlands), Amine Harit (Marseille, France).
Forwards: Hakim Ziyech (Galatasaray, Turkey), Amine Adli (Bayer Leverkusen, Germany), Abde Ezzalzouli (Real Betis, Spain), Sofiane Boufal (Al Rayyan, Qatar), Tarik Tissoudali (Gent, Belgium), Youssef En-Nesyri (Seville, Spain), Ayoub El Kaabi (Olympiacos, Greece).
Mozambique
Goalkeepers: Ernan (UD Songo, Mozambique), Fazito (Ferroviario Nampula, Mozambique), Ivane Urrbal (Associacao Black Bulls, Mozambique).
Defenders: Domingos (Costa do Sol, Mozambique), Nanani (UD Songo, Mozambique), Edmilson Dove (Kaizer Chiefs, South Africa), Bruno Langa (GD Chaves, Portugal), Reinildo Mandava (Atletico Madrid, Spain), Mexer (Bandirmaspor, Turkey), David Malembana (FC Noah, Armenia), Nene (Associacao Black Bulls, Mozambique).
Midfielders: Amadu (UD Songo, Mozambique), Joao Bonde (Ferroviario Beira, Mozambique), Clesio (Honka, Finland), Guima (GD Chaves, Portugal), Shaquille (Ferroviario Maputo, Mozambique), Alfons Amade (KV Oostende, Belgium).
Forwards: Domingues (UD Songo, Mozambique), Geny Catamo (Sporting CP, Portugal), Witi (CD Nacional, Portugal), Gildo (Sporting Covilha, Portugal), Stanley Ratifo (CfR Pforzheim, Germany), Lau King (Sagrada Esperanca, Mozambique).
Namibia
Goalkeepers: Lloyd Kazapua, (Chippa United, South Africa), Edward Maova (Pretoria Callies, South Africa), Kamaijanda Ndisiro (African Stars, Namibia).
Defenders: Lubeni Haukongo (Cape Town Spurs, South Africa), Ryan Nyambe (Derby County, England), Ivan Kamberipa (Orapa United, Botswana), Erasmus Ikeinge (Khomas Nampol, Namibia), Kennedy Amutenya (Gaborone United, Botswana), Ananias Gebhardt (Baroka, South Africa), Riaan Hanamub (AmaZulu, South Africa), Aprocius Petrus (Liria Prizren, Serbia), Denzil Haoseb (Khomas Nampol, Namibia), Charles Hambira (African Stars, Namibia).
Midfielders: Marcel Papama (Jwaneng Galaxy, Botswana), Ngero Katua (Unam, Namibia), Romeo Kasume (Matabele, Botswana), Prins Tjiueza (Liria Prizren, Serbia), Petrus Shitembi (Kuching City, Malaysia), Uetuuru Kambato (African Stars, Namibia), Edmar Kamatuka (Unam, Namibia).
Forwards: Peter Shalulile (Mamelodi Sundowns, South Africa), Deon Hotto (Orlando Pirates, South Africa), Wendell Rudath (Jwaneng Galaxy, Botswana), Erastus Kulula (Blue Waters, Namibia), Bethuel Muzeu (Black Leopards, South Africa), Junior Petrus (Liria Prizren, Serbia), Joslin Kamatuka (Maritzburg United, South Africa), Absalom Iimbondi (Khomas Nampol, Namibia).
(One player to be left of out final squad)
Nigeria
To be announced.
Senegal
To be announced.
South Africa
Goalkeepers: Ronwen Williams (Mamelodi Sundowns, South Africa), Veli Mothwa (AmaZulu, South Africa), Ricardo Goss (SuperSport United, South Africa).
Defenders: Nyiko Mobbie, (Sekhukhune United, South Africa), Nkosinathi Sibisi (Orlando Pirates, South Africa), Siyanda Xulu (SuperSport United, South Africa), Grant Kekana, Terrence Mashego, Aubrey Modiba, Mothobi Mvala, Khuliso Mudau (all Mamelodi Sundowns, South Africa)
Midfielders: Teboho Mokoena, Thapelo Maseko, Thapelo Morena (all Mamelodi Sundowns, South Africa), Sphephelo Sithole (Tondela, Portugal), Jayden Adams (Stellenbosch, South Africa), Thabang Monare (Orlando Pirates, South Africa).
Forwards: Zakhele Lepasa, Evidence Makgopa (both Orlando Pirates, South Africa), Themba Zwane (Mamelodi Sundowns, South Africa), Oswin Appollis (Polokwane City, South Africa), Mihlali Mayambela (Aris Limassol, Cyprus), Percy Tau (Al Ahly, Egypt).
Tanzania
To be announced.
Tunisia
Goalkeepers: Mouez Hassen (Club Africain, Tunisia), Aymen Dahmen (Al Hazem, Saudi Arabia), Bechir Ben Said (US Monastir, Tunisia).
Defenders: Hamza Jelassi (Etoile du Sahel, Tunisia), Yassine Meriah (Esperance, Tunisia), Alaa Ghram (Sfaxien, Tunisia), Ali Maaloul (Al Ahly, Egypt), Yan Valery (Angers, France), Ali Abdi (Caen, France), Montassar Talbi (Lorient, France), Wajdi Kechrida (Atromitos, Greece), Oussama Haddadi (Greuther Furth, Germany).
Midfielders: Mohamed Ali Ben Romdhane (Ferencvaros, Hungary), Anis Ben Slimane (Sheffield United, England), Ellyes Skhiri (Eintracht Frankfurt, Germany), Aissa Laidouni (Union Berlin, Germany), Houssem Tka (Esperance, Tunisia), Hadj Mahmoud (Lugano, Switzerland), Hamza Rafia (Leece, Italy).
Forwards: Youssef Msakni (Al Arabi, Qatar), Haythem Jouini (Stade Tunisien, Tunisia), Taha Yassine Khenissi (Kuwait SC, Kuwait), Sayfallah Ltaief (Winterthur, Switzerland), Bassem Srarfi (Club Africain, Tunisia), Naim Sliti (Al Ahli, Qatar), Mortadha Ben Ouanes (Kasimpasa, Turkey), Elias Achouri (FC Copenhagen, Denmark).
Zambia
To be announced.