2017 CONCACAF Gold Cup squads

A provisional list of forty players per national team was submitted to CONCACAF by June 2, 2017.

The final list of 23 players per national team was submitted to CONCACAF by June 27, 2017.

Head coach: Marie-Rose Carême & Jaïr Karam[4][5] Florent Malouda was considered ineligible by CONCACAF.

Head coach: Theodore Whitmore[13] Dever Orgill withdrew from the squad due to injury and was replaced by Shaun Francis.

Head coach: Luis Pompilio Páez[14] Alan Pulido withdrew from the squad due to injury and was replaced by Erick Torres.