The sixteen participating national teams were required to submit squads of 18 players – of which two had to be goalkeepers – by 3 July 2024, 21 days prior to the opening match of the tournament.
The numbers of caps and goals listed for each player do not include any matches played after the start of the tournament.
[4] Lucas Chevalier, Bafodé Diakité, Leny Yoro, Warren Zaïre-Emery, Bradley Barcola and Mathys Tel withdrew from the squad due to their club's refusal to release them and were replaced by Chrislain Matsima, Andy Diouf and Rayan Cherki on 11 June 2024.
[6] On 26 June, Robin Risser withdrew injured and was replaced by Théo De Percin.
[8] Lesley Ugochukwu withdrew on 21 July after being recalled by his club and was replaced by Johann Lepenant in the alternative list.
[10] Aguibou Camara withdrew from the squad on 10 July after his club refused to release him, and was replaced by Sékou Tidiany Bangoura.
[12] Lachlan Bayliss replaced the injured Riley Bidois on 23 July, while Luis Toomey was called-up as an alternate player.
[21] Junior Firpo withdrew from the squad on 23 July after being recalled by his club and was replaced by Josué Báez.
[29] Omer Nir'on replaced the injured Daniel Peretz on 18 July, while Roy Sason was called-up as an alternate player.
[31] Kodai Sano withdrew on 23 July after being recalled by his club and was replaced by Asahi Uenaka in the alternative list.
[32] On the following day, Kaito Suzuki replaced the injured Riku Handa, while Takashi Uchino was called-up as an alternate player.
[35] Gatito Fernández and Fabián Balbuena were added to the squad on 9 July, replacing the injured Ángel González and Gustavo Caballero.
[37] On 23 July, Diego González withdrew injured and was replaced by Gustavo Caballero, while Ángel Cardozo Lucena was called-up as an alternate player.