Southgate named a provisional 33-man squad last week but had to cut that down to 26 before the tournament which starts on Friday, June 11.
Aaron Ramsdale, Ben Godfrey, Ben White, James Ward-Prowse, Jesse Lingard, Ollie Watkins and the injured Mason Greenwood are the seven who have been left out.
Liverpool right-back Trent Alexander-Arnold has been included despite being left out of the squad for March’s internationals.
England will now play two friendly matches at the Riverside against Austria and Romania on Wednesday, June 2 and Sunday, June 6 respectively.
Crowds will be allowed to attend both matches but tickets have sold out, with the stadium’s capacity capped at 25 per cent due to Covid-19 restrictions.
England’s first game of the tournament will come against Croatia on Sunday, June 13.
England’s 26-man squad in full:
Dean Henderson (Manchester United), Sam Johnstone (West Brom), Jordan Pickford (Everton).
Trent Alexander-Arnold (Liverpool), Ben Chilwell (Chelsea), Conor Coady (Wolves), Reece James (Chelsea), Harry Maguire (Manchester United), Tyrone Mings (Aston Villa), Luke Shaw (Manchester United), John Stones (Manchester City), Kieran Trippier (Atletico Madrid), Kyle Walker (Manchester City).
Jude Bellingham (Borussia Dortmund), Jordan Henderson (Liverpool), Mason Mount (Chelsea), Kalvin Phillips (Leeds), Declan Rice (West Ham).
Dominic Calvert-Lewin (Everton), Phil Foden (Man City), Jack Grealish (Aston Villa), Harry Kane (Tottenham), Marcus Rashford (Manchester United), Bukayo Saka (Arsenal), Jadon Sancho (Borussia Dortmund), Raheem Sterling (Man City).