2024 CONCACAF U-20 Championship squads

The 2024 CONCACAF U-20 Championship will be an international football tournament that will be held in Mexico from 19 July to 4 August 2024. The twelve participating national teams were required to register a squad of up to 21 players, of which three have to be goalkeepers. Only players in these squads were eligible to take part in the tournament. The tournament exclusively requires players to be born between 1 January 2005 and 31 December 2009 to be eligible, that is, they must be a maximum of 19 years old and at least 16 years old by the end of the calendar year in which the competition is played.

Each national team had to submit a provisional list of a minimum of 21 and a maximum of 60 players (five of which had to be goalkeepers) to CONCACAF no later than thirty days prior to the start of the tournament. Players could be added or removed from the provisional list before the final list deadline. The final list of up to 21 players per national team had to be submitted to CONCACAF by 8 July 2024, ten days before the opening match of the tournament. All players in the final list had to be chosen from the respective provisional list. In the event that a player on the submitted final list suffered a serious injury or had medical reasons, he could be replaced up to 24 hours before the kick-off of his team's first match of the tournament, provided that it was approved by the CONCACAF Medical Committee. The replacement player had to come from the provisional list and would be assigned the shirt number of the replaced player.

CONCACAF published the final rosters on 12 July 2024.

The age listed for each player is on 19 July 2024, the first day of the tournament. A flag is included for coaches who are of a different nationality than their own national team.

United States
United States announced their 21-man final squad on 12 July 2024.

Head coach: Michael Nsien

Costa Rica
Costa Rica announced their 21-man final squad on 10 July 2024.

Head coach: Cristian Vella

Cuba
Cuba's final 21-man squad was announced by CONCACAF on 12 July 2024.

Head coach: Yunielys Castillo

Jamaica
Jamaica announced their 21-man final squad on 13 July 2024.

Head coach: John Wall

Honduras
Honduras announced their 21-man final squad on 11 July 2024.

Head coach: Emilson Soto

Dominican Republic
Dominican Republic announced a reduced provisional list of 25 players on 2 July 2024. The 21-man final squad was announced on 12 July 2024.

Head coach: Alejandro Trionfini

El Salvador
El Salvador's final 21-man squad was announced by CONCACAF on 12 July 2024, and then by the Salvadoran Football Federation on 15 July 2024.

Head coach: Juan Cortés

Canada
Canada announced their 21-man final squad on 11 July 2024.

Head coach: Andrew Olivieri

Mexico
Mexico announced their 21-man final squad on 20 June 2024.

Head coach: Eduardo Arce

Panama
Panama announced a reduced provisional list of 24 players on 4 July 2024. The final 21-man squad was announced on 12 July 2024.

Head coach: Jorge Dely Valdés

Guatemala
Guatemala's final 21-man squad was announced by CONCACAF on 12 July 2024, and then by the National Football Federation of Guatemala on 18 July 2024.

Head coach: Marvin Cabrera

Haiti
Haiti announced their provisional list of 60 players on 18 June 2024, which was later reduced to 26 players on 3 July. The final 21-man squad was announced by CONCACAF on 12 July 2024. , and then announced by the Haitian Football Federation on 16 July 2024 with Chris Jean-Francois replacing defender Alex Dealmeida.

Head coach: Angelo Jean-Baptiste