There are no late surprises as Scott Parker, Danny Welbeck and Glen Johnson retained their places despite recent injury scares.
And Carroll, who struggled for large periods with Liverpool this season before rediscovering some form towards the back end of the season, was given the much sought-after number nine slot.
On Monday, Gareth Barry was ruled out of the tournament in Poland and Ukraine after suffering a tear to his lower abdomen in the 1-0 friendly win against Norway over the weekend.
Everton defender Phil Jagielka was called up as his replacement after manager Roy Hodgson said he would "re-configure" his squad should the Manchester City midfielder miss out.
John Ruddy was the only other casualty with the Norwich goalkeeper, who would have been third choice at the championship, being ruled out due to a broken finger and replaced by Birmingham rookie Jack Butland.
Parker (Achilles), Welbeck (ankle) and Johnson (toe) had been doubts but it seems those problems have cleared up and they will report for duty at England's Watford base on Tuesday.
Final England squad for Euro 2012: Joe Hart (Manchester City), Glen Johnson (Liverpool), Ashley Cole (Chelsea), Steven Gerrard (Liverpool), Gary Cahill (Chelsea), John Terry (Chelsea), Theo Walcott (Arsenal), Frank Lampard (Chelsea), Andy Carroll (Liverpool), Wayne Rooney (Manchester United), Ashley Young (Manchester United), Leighton Baines (Everton), Robert Green (West Ham), Phil Jones (Manchester United), Joleon Lescott (Manchester City), James Milner (Manchester City), Scott Parker (Tottenham), Phil Jagielka (Everton), Stewart Downing (Liverpool), Alex Oxlade Chamberlain (Arsenal), Jermain Defoe (Tottenham), Danny Welbeck (Manchester United), Jack Butland (Birmingham).
Watch: Hodgson reveals final England squad... More Videos
After being omitted by Spain coach Vicente del Bosque from the preliminary squad, Chelsea striker Fernando Torres has sealed a place in the final shortlist for Euro 2012.
Torres suffered a goal drought that lasted longer than 25 hours until he scored a brace in Chelsea's FA Cup sixth round tie against Leicester in March and it marked the start of a turnaround in form for the misfiring striker.
While he has yet to rediscover his prolific form, the striker demonstrated a willingness to work hard and play in unfamiliar roles in order to help his side.
The Spanish international scored seven goals in his last 16 appearances for Chelsea and impressed Del Bosque who controversially chose to omit Valencia's Roberto Soldado from the final list in order to make way for the Blues striker.
Another intriguing omission is Manchester United goalkeeper David de Gea. Del Bosque has opted to go with his preferred trio of Iker Casillas, Victor Valdes and Jose Manuel Reina meaning that the youngster will have to wait until the FIFA World Cup in 2014 to get a chance to play in a major tournament with the national side.
Spain will also be without all-time leading scorer David Villa as the Barcelona striker has yet to recover from a broken leg suffered back in December. Torres will have Athletic Bilbao's Fernando Llorente, Barcelona's Pedro and Sevilla's Alvaro Negredo as competition for a place in the starting XI instead.
Final Spain Squad for Euro 2012: Iker Casillas (Real Madrid), Victor Valdes (Barcelona), Jose Manuel Reina (Liverpool); Jordi Alba (Valencia), Raul Albiol, Alvaro Arbeloa, Sergio Ramos (all Real Madrid), Juanfran (Atletico Madrid), Gerard Pique (Barcelona), Javi Martinez (Athletic Bilbao); Xavi, Andres Iniesta, Sergio Busquets, Cesc Fabregas (all Barcelona), Xabi Alonso (Real Madrid), Silva (Manchester City), Santi Cazorla (Malaga), Jesus Navas (Sevilla), Juan Mata (Chelsea); Fernando Llorente (Athletic Bilbao), Fernando Torres (Chelsea), Alvaro Negredo (Sevilla), Pedro (Barcelona).
Cacau, Marc-Andre ter Stegen, Sven Bender and Julian Draxler have all been left out of Germany coach Joachim Low's final 23-man selection for Euro 2012.
Low announced his squad one day early today [Monday], with the quartet flying back to Germany immediately.
The Germany coach, who took a 27-man squad into two training camps in Sardinia and France, will explain his choices tomorrow [Tuesday] when he will be working with his final group in the build-up to their first match of the tournament against Portugal on June 9.
Stuttgart striker Cacau is a surprise exclusion as Low now takes only three forwards with him to Poland and Ukraine - Mario Gomez, Miroslav Klose and Lukas Podolski.
Final Germany squad for Euro 2012: Manuel Neuer (Bayern Munich), Tim Wiese (SV Werder Bremen), Ron-Robert Zieler (Hannover 96), Holger Badstuber (Bayern Munich), Jerome Boateng (Bayern Munich), Benedikt Howedes (FC Schalke 04), Mats Hummels (Borussia Dortmund), Marcel Schmelzer (Borussia Dortmund), Philipp Lahm (Bayern Munich), Per Mertesacker (Arsenal), Lars Bender (Bayer 04 Leverkusen), Toni Kroos (Bayern Munich), Thomas Mueller (Bayern Munich), Mesut Ozil (Real Madrid), Sami Khedira (Real Madrid), Marco Reus (VfL Borussia Monchengladbach), Andre Schurrle (Bayer 04 Leverkusen), Bastian Schweinsteiger (Bayern Munich), Mario Gotze (Borussia Dortmund), Ilkay Gundogan (Borussia Dortmund), Miroslav Klose (Lazio), Mario Gomez (Bayern Munich), Lukas Podolski (FC Koln).
Bert van Marwijk has left Vurnon Anita, Siem de Jong, Adam Maher and Jeremain Lens out of his final 23-man Holland squad for Euro 2012.
Van Marwijk had initially named a 36-man party for the tournament in Poland and Ukraine before trimming down his options to 27 last week.
He has now announced his final squad, with defenders Wilfred Bouma and Jetro Willems the surprise names on his retained list.
PSV Eindhoven's Bouma, 33, won his last cap for the Dutch during the previous Euro finals four years ago against Romania, while 18-year-old Willems still has to make his debut.
Willems came into the PSV team this season and replaced Van Marwijk's first choice left-back Erik Pieters, who is out for months with a broken foot.
The Dutch play Slovakia on Wednesday and Northern Ireland next Saturday in their final two friendlies before they travel to their base in the Polish city of Krakow.
The 2010 World Cup runners-up will start their Euro campaign on June 9th against Denmark in Ukraine's Kharkiv before facing Germany and Portugal in Group B.
Final Holland squad for Euro 2012: Maarten Stekelenburg (Roma), Tim Krul (Newcastle United), Michel Vorm (Swansea City), Khalid Boulahrouz (Stuttgart), Wilfred Bouma, (PSV Eindhoven), John Heitinga (Everton), Joris Mathijsen (Malaga), Ron Vlaar (Feyenoord), Gregory van der Wiel (Ajax), Jetro Willems (PSV Eindhoven), Ibrahim Afellay (Barcelona), Mark van Bommel (PSV Eindhoven), Nigel de Jong (Manchester City), Stijn Schaars (Sporting), Wesley Sneijder (Inter Milan), Kevin Strootman (PSV Eindhoven), Rafael van der Vaart (Tottenham Hotspur), Klaas Jan Huntelaar (Schalke), Luuk de Jong (FC Twente), Dirk Kuyt (Liverpool), Luciano Narsingh (Heerenveen), Robin van Persie (Arsenal), Arjen Robben (Bayern Munich).
Yoann Gourcuff and Mapou Yanga-Mbiwa have been left out of France's squad for Euro 2012 after it was named on Tuesday.
Coach Laurent Blanc made his final cut, ahead of his first major tournament in charge, with midfielder Gourcuff omitted just days after he played 75 minutes in the 3-2 friendly win over Iceland.
The Lyon midfielder, who has endured a season undermined by injury, left the pitch with France 2-1 behind before his replacement, Franck Ribery, levelled.
Defender Yanga-Mbiwa, who helped Montpellier to their first Ligue 1 title, also made way while striker Loic Remy had already been ruled out from the initial 26-man list due to injury.
Blanc included 12 France-based players in his squad, headed by skipper Hugo Lloris, while there are seven players from the Barclays Premier League including Manchester City's title winners Gael Clichy and Samir Nasri.
Final France squad for Euro 2012: Cedric Carrasso (Bordeaux), Hugo Lloris (Lyon), Steve Mandanda (Marseille), Gael Clichy (Man City), Mathieu Debuchy (Lille), Patrice Evra (Man Utd), Laurent Koscielny (Arsenal), Philippe Mexes (AC Milan), Adil Rami (Valencia), Anthony Reveillere (Lyon), Yohan Cabaye (Newcastle), Alou Diarra (Marseille), Florent Malouda (Chelsea), Marvin Martin (Sochaux), Blaise Matuidi (Paris St Germain), Yann M'vila (Rennes), Samir Nasri (Man City), Hatem Ben Arfa (Newcastle), Karim Benzema (Real Madrid), Olivier Giroud (Montpellier), Jeremy Menez (Paris St Germain), Franck Ribery (Bayern Munich), Mathieu Valbuena (Marseille).
Juventus defender Leonardo Bonucci was included in the final Euro 2012 squad despite being mentioned in the latest Italian match-fixing investigation.
Bonucci is expected to face questioning as part of a probe carried out by Cremona prosecutors with regards to his time as a Bari player in the 2009-10 campaign. He is not under any formal investigation at this stage and has denied any wrongdoing.
Italy omitted Zenit St Petersburg defender Domenico Criscito from the squad on Monday after he was quizzed by police as part of the same investigation.
Inter Milan defender Andrea Ranocchia and Siena striker Mattia Destro were also left out on Tuesday by Italy coach Cesare Prandelli as he trimmed his squad to 23 names.
Veteran Udinese forward Antonio Di Natale, 34, survived the cull.
Di Natale, the top Italian scorer in Serie A in the recently-completed season, has not played under Prandelli and is one of five strikers that Italy will take to the tournament to be played in Poland and Ukraine.
AC Milan striker Antonio Cassano has also made Prandelli's roster after coming back from minor heart surgery. Cassano was Italy's top scorer in qualifying with six goals.
Recently-crowned Barclays Premier League winner Mario Balotelli of Manchester City is in the group.
The Azzurri take on Russia in Zurich on Friday. At Euro 2012, Italy open against defending European and world champions Spain on June 10 and will also face Croatia and Republic of Ireland in Group C.
Final Italy squad for Euro 2012: Gianluigi Buffon (Juventus), Morgan De Sanctis (Napoli), Salvatore Sirigu (Paris St Germain); Ignazio Abate (AC Milan), Federico Balzaretti (Palermo), Andrea Barzagli (Juventus), Leonardo Bonucci (Juventus), Giorgio Chiellini (Juventus), Christian Maggio (Napoli), Angelo Ogbonna (Torino); Daniele De Rossi (Roma), Alessandro Diamanti (Bologna), Emanuele Giaccherini (Juventus), Claudio Marchisio (Juventus), Riccardo Montolivo (Fiorentina), Thiago Motta (Paris St Germain), Antonio Nocerino (AC Milan), Andrea Pirlo (Juventus); Mario Balotelli (Manchester City), Fabio Borini (Roma), Antonio Cassano (Milan), Antonio Di Natale (Udinese), Sebastian Giovinco (Parma).
Final Croatia squad for Euro 2012: Stipe Pletikosa (Rostov), Danijel Subasic (Monaco), Ivan Kelava (Dinamo Zagreb); Marijan Buljat (Maccabi Haifa), Domagoj Vida (Dinamo Zagreb), Vedran Corluka (Tottenham), Josip Simunic (Dinamo Zagreb), Gordon Schildenfeld (Eintracht Frankfurt), Ivan Strinic (Dnipro), Danijel Pranjic (Bayern Munich); Darijo Srna (Shakhtar Donetsk), Tomislav Dujmovic (Real Zaragoza), Ognjen Vukojevic (Dinamo Kiev), Ivan Rakitic (Sevilla), Luka Modric (Tottenham), Ivan Perisic (Borussia Dortmund), Niko Kranjcar (Tottenham), Milan Badelj (Dinamo Zagreb), Ivo Ilicevic (Borussia Dortmund); Ivica Olic (Bayern Munich), Nikica Jelavic (Everton), Mario Mandzukic (Wolfsburg), Eduardo Da Silva (Shakhtar Donetsk).
Final Greece squad for Euro 2012: Chalkias (PAOK), Sifakis (Aris Thessaloniki), Tzorvas (Palermo); Torossidis (Olympiacos), Papadopoulos (Schalke), Papastathopoulos (Werder Bremen), Papadopoulos (Olympiacos), Holebas (Olympiacos), Tzavellas (Monaco), Malezas (PAOK); Katsouranis (Panathinaikos), Karagounis (Panathinaikos), Maniatis (Olympiacos), Fotakis (PAOK), Makos (AEK Athens), Fetfatzidis (Olympiacos), Ninis (Panathinaikos), Fortounis (Kaiserslautern); Salpingidis (PAOK), Samaras (Celtic), Gekas (Samsunspor), Liberopoulos (AEK Athens), Mitroglou (Atromitos).
Republic of Ireland
Final Ireland squad for Euro 2012: Shay Given (Aston Villa), Sean St Ledger (Leicester City), Stephen Ward (Wolves), John O'Shea (Sunderland), Richard Dunne (Aston Villa), Glenn Whelan (Stoke), Aiden McGeady (Spartak Moscow), Keith Andrews (West Brom), Kevin Doyle (Wolves), Robbie Keane (Los Angelese Galaxy), Damien Duff (Fulham), Stephen Kelly (Fulham), Paul McShane (Hull), Jonathan Walters (Stoke), Darron Gibson (Everton), Keiren Westwood (Sunderland), Stephen Hunt (Wolves), Darren O'Dea (Celtic), Shane Long (West Brom), Simon Cox (West Brom), Paul Green, James McClean (Sunderland), David Forde (Millwall).
Final Denmark squad for Euro 2012: Stephan Andersen (Evian), Anders Lindegaard (Manchester United), Kasper Schmeichel (Leicester); Lars Jacobsen (FC Copenhagen), Daniel Wass (Evian), Daniel Agger (Liverpool), Simon Kjaer (Roma), Andreas Bjelland (FC Nordsjaelland), Simon Poulsen (AZ Alkmaar), Jores Okore (FC Nordsjaelland); Christian Poulsen (Evian), Jakob Poulsen (FC Midtjylland), William Kvist (Nurnberg), Niki Zimling (Club Brugge), Thomas Kahlenberg (Evian), Christian Eriksen (Ajax), Michael Silberbauer (Young Boys), Lasse Schone (NEC Nijmegen); Dennis Rommedahl (Brondby), Nicklas Bendtner (Arsenal), Michael Krohn-Dehli (Brondby), Tobias Mikkelsen (FC Nordsjaelland), Nicklas Pedersen (Groningen).
Final Portugal squad for Euro 2012: Eduardo (SL Benfica), Rui Patrício (Sporting Clube de Portugal), Beto (CFR 1907 Cluj), João Pereira (Sporting Clube de Portugal), Fábio Coentrão (Real Madrid CF), Bruno Alves (FC Zenit St Petersburg), Rolando (FC Porto), Ricardo Costa (Valencia CF), Pepe (Real Madrid CF), Miguel Lopes (SC Braga), Raúl Meireles (Chelsea FC), Miguel Veloso (Genoa CFC), João Moutinho (FC Porto), Rúben Micael (Real Zaragoza), Hugo Viana (SC Braga), Custódio (SC Braga), Nani (Manchester United FC), Cristiano Ronaldo (Real Madrid CF), Hugo Almeida (Beşiktaş JK), Ricardo Quaresma (Beşiktaş JK), Silvestre Varela (FC Porto), Hélder Postiga (Real Zaragoza), Nélson Oliveira (SL Benfica).
Final Sweden squad for Euro 2012: Andreas Isaksson (PSV Eindhoven), Johan Wiland (FC Kobenhavn), Pär Hansson (Helsingborgs IF), Mikael Antonsson (Bologna FC), Andreas Granqvist (Genoa CFC), Olof Mellberg (Olympiacos FC), Jonas Olsson (West Bromwich Albion FC), Martin Olsson (Blackburn Rovers FC), Behrang Safari (RSC Anderlecht), Mikael Lustig (Celtic FC), Emir Bajrami (FC Twente), Rasmus Elm (AZ Alkmaar), Samuel Holmen (Ýstanbul BB SK), Kim Kallstrom (Olympique Lyonnais), Sebastian Larsson (Sunderland AFC), Anders Svensson (IF Elfsborg), Pontus Wernbloom (PFC CSKA Moskva), Christian Wilhelmsson (Al-Hilal FC), Johan Elmander (Galatasaray AÞ), Tobias Hysen (IFK Göteborg), Zlatan Ibrahimovic (AC Milan), Markus Rosenberg (SV Werder Bremen), Ola Toivonen (PSV Eindhoven).
Final Poland squad for Euro 2012: Wojciech Szczesny (Arsenal FC), Przemys³aw Tyton (PSV Eindhoven), Grzegorz Sandomierski (KRC Genk), Sebastian Boenisch (SV Werder Bremen), Marcin Kaminski (KKS Lech Poznan), Damien Perquis (FC Sochaux-Montbeliard), Lukasz Piszczek (Borussia Dortmund), Marcin Wasilewski (RSC Anderlecht), Jakub Wawrzyniak (Legia Warszawa), Grzegorz Wojtkowiak (KKS Lech Poznan), Jakub B³aszczykowski (Borussia Dortmund), Dariusz Dudka (AJ Auxerre), Kamil Grosicki (Sivasspor), Adam Matuszczyk (Fortuna Düsseldorf 1895), Adrian Mierzejewski (Trabzonspor AS), Rafal Murawski (KKS Lech Poznan), Eugen Polanski (1. FSV Mainz), Ludovic Obraniak (FC Girondins de Bordeaux), Maciej Rybus (FC Terek Grozny), Rafa³ Wolski (Legia Warszawa), Pawel Brozek (Celtic FC), Robert Lewandowski (Borussia Dortmund), Artur Sobiech (Hannover 96).
Final Russia squad for Euro 2012: Igor Akinfeev (PFC CSKA Moskva), Vyacheslav Malafeev (FC Zenit St Petersburg), Anton Shunin (FC Dinamo Moskva), Aleksandr Anyukov (FC Zenit St Petersburg), Aleksei Berezutski (PFC CSKA Moskva), Sergei Ignashevich (PFC CSKA Moskva), Vladimir Granat (FC Dinamo Moskva), Yuri Zhirkov (FC Anzhi Makhachkala), Dmitri Kombarov (FC Spartak Moskva), Roman Sharonov (FC Rubin Kazan), Kirill Nababkin (PFC CSKA Moskva), Igor Denisov (FC Zenit St Petersburg), Konstantin Zyryanov (FC Zenit St Petersburg), Roman Shirokov (FC Zenit St Petersburg), Denis Glushakov (FC Lokomotiv Moskva), Igor Semshov (FC Dinamo Moskva), Marat Izmailov (Sporting Clube de Portugal), Alan Dzagoev (PFC CSKA Moskva), Andrey Arshavin (Arsenal), Aleksandr Kerzhakov (FC Zenit St Petersburg), Aleksandr Kokorin (FC Dinamo Moskva), Roman Pavlyuchenko (FC Lokomotiv Moskva), Pavel Pogrebnyak (Fulham FC).
Final Ukraine squad for Euro 2012: Oleksandr Goryainov (Metalist Kharkiv), Maxym Koval (Dynamo Kyiv), Andriy Pyatov (Shakhtar Donetsk); Bohdan Butko (Illychivets Mariupil), Olexandr Kucher (Shakhtar Donetsk), Taras Mikhalik (Dynamo Kyiv), Yaroslav Rakitskiy (Shakhtar Donetsk), Yevhen Selin (Vorskla Poltava), Yevhen Khacheridi (Dynamo Kyiv), Vyacheslav Shevchuk (Shakhtar Donetsk); Olexandr Aliyev (Dynamo Kyiv), Denys Garmash (Dynamo Kyiv), Oleh Gusev (Dynamo Kyiv), Yevhen Konoplyanka (Dnipro Dnipropetrovsk), Serhiy Nazarenko (Tavriya Simferopol), Ruslan Rotan (Dnipro Dnipropetrovsk), Anatoliy Tymoshchuk (Bayern Munchen), Andriy Yarmolenko (Dynamo Kyiv); Andriy Voronin (Dinamo Moscow), Marko Devic (Metalist Kharkiv), Artem Milevskiy (FC Dynamo Kyiv), Yevhen Seleznyov (FC Shakhtar Donetsk), Andriy Shevchenko (FC Dynamo Kyiv).
Petr Cech (Chelsea FC), Jaroslav Drobny (Hamburger SV) , Jan Lastuvka (FC Dnipro Dnipropetrovsk), Theodor Gebre Selassie (FC Slovan Liberec), Roman Hubník (Hertha BSC Berlin), Michal Kadlec (Bayer 04 Leverkusen), David Limbersky (FC Viktoria Plzen), Tomas Sivok (Besiktas JK), Marek Suchy (FC Spartak Moskva), Vladimír Darida (FC Viktoria Plzen), Tomas Hübschman (FC Shakhtar Donetsk), Petr Jiracek (VfL Wolfsburg), Daniel Kolar (FC Viktoria Plzen), Milan Petrzela (FC Viktoria Plzen), Vaclav Pilar (VfL Wolfsburg), Jaroslav Plasil (FC Girondins de Bordeaux), Frantisek Rajtoral (FC Viktoria Plzen), Tomas Rosicky (Arsenal FC), Milan Baros (Galatasaray AS), David Lafata (FK Jablonec), Tomas Necid (PFC CSKA Moskva), Tomas Pekhart (1. FC Nürnberg), Jan Rezek (Anorthosis)