Tottenham Hotspur winger Townsend is in the squad, but there is no room for Ashley Young as Barkley is one of three Everton players included.
England squad in full
Joe Hart, Fraser Forster, John Ruddy
Leighton Baines, Gary Cahill, Ashley Cole, Phil Jagielka, Phil Jones, Chris Smalling, Kyle Walker
Ross Barkley, Michael Carrick, Tom Cleverley, Steven Gerrard, Frank Lampard, James Milner, Andros Townsend, Jack Wilshere
Jermain Defoe, Rickie Lambert, Wayne Rooney, Daniel Sturridge, Danny Welbeck