2024 CONCACAF Nations League Finals squads

The 2024 CONCACAF Nations League Finals was the four-side final tournament of the 2023–24 CONCACAF Nations League held in the United States from 21 to 24 March 2024. The four national teams involved in the tournament were required to register a squad of 23 players, of which three had to be goalkeepers. Only players in these squads were eligible to take part in the tournament.

Each national team had to submit a provisional list of up to 60 players (five of whom had to be goalkeepers) to CONCACAF no later than thirty days prior to the start of the tournament and players could not be added to these lists after the specified deadline. The final list of 23 players per national team had to be submitted to CONCACAF by 11 March 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 provisional rosters on 26 February 2024. The final 23-man rosters were published on 14 March 2024.

The age listed for each player is their age as of 21 March 2024, the first day 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. The club listed is the club for which the player last played a competitive match prior to the tournament. The nationality for each club reflects the national association (not the league) to which the club is affiliated. A flag is included for coaches who are of a different nationality than their own national team.

Panama
Panama's 60-man provisional list was announced by CONCACAF on 26 February 2024. The final squad was announced on 14 March 2024.

Head coach: 🇪🇸 Thomas Christiansen

United States
The United States' 60-man provisional list was announced by CONCACAF on 26 February 2024. The final squad was announced on 13 March 2024. On 17 March 2024, midfielder Luca de la Torre and forward Josh Sargent were replaced by Haji Wright and Brenden Aaronson due to injuries.

Head coach: Gregg Berhalter

Jamaica
Jamaica's 60-man provisional list was announced by CONCACAF on 26 February 2024. The final squad was announced on 14 March 2024.

Head coach: 🇮🇸 Heimir Hallgrímsson

Mexico
Mexico's 60-man provisional list was announced by CONCACAF on 26 February 2024. The final squad was announced on 15 March 2024.

Head coach: Jaime Lozano