The following is a list of squads for each national team competing at the Euro 2012 in Poland and Ukraine. The tournament started on 8 June 2012 and the final took place in Kyiv on 1 July 2012.
Each national team had to submit a squad of 23 players by 29 May 2012, three of whom must be goalkeepers.[1] If a player was injured severely enough to prevent his participation in the tournament before his team's first match, he could be replaced by another player.[2]
Club memberships are correct as of the 2011–12 season. Caps and goals correct as of 18 June 2012. Ages are correct as of 8 June 2012, the opening day of the tournament.