Będą to trzecie Mistrzostwa Europy rozgrywane w Anglii (po 1996 i 2020 roku) oraz drugie w Szkocji (wcześniej w 2020 roku). Walia i Irlandia zadebiutują w roli gospodarzy turnieju. Pierwotnie w skład kandydatury wchodziła także Irlandia Północna jednak finalnie nie będzie ona gościć tego turnieju.
Zainteresowane kraje do marca 2022 roku musiały zadeklarować ofertę organizacji z 10 stadionami, z których jeden musi mieć 60 tys. miejsc, jeden (najlepiej dwa) musi mieć 50 tys. miejsc, cztery muszą mieć 40 tys. miejsc, a trzy muszą mieć 30 tys. miejsc[2].
Ostateczny wybór gospodarza Euro 2028 nastąpił 10 października 2023 roku w Nyonie. Komitet Wykonawczy UEFA przyznał organizację jedynej kandydaturze – wspólnej ofercie Wielkiej Brytanii i Irlandii[3].
5 stycznia 2022 roku następujące federacje piłkarskie złożyły wspólnie chęć organizacji UEFA Euro 2028[4]. Wybór kandydatury 10 października 2023 w Nyonie[3].
23 marca 2022 roku Turecka Federacja Piłkarska potwierdziła aplikację o organizację mistrzostw Europy w 2028 roku[5][6]. Turcja po raz szósty aplikowała na organizatora mistrzostw (2008, 2012, 2016, 2020, 2024). 12 kwietnia 2023 roku TFF ujawniła listę 10 stadionów aplikujących na 2028 i 2032[7]. Ostatecznie Turcja wycofała się z ubiegania o organizację Euro 2028 4 października 2023 na rzecz turnieju zaplanowanego na 2032 rok[8].
23 marca 2022 ofertę złożyła również Rosja, pomimo zakazu UEFA wydanego 28 lutego 2022 dla rosyjskich klubów i reprezentacji narodowej z powodu inwazji tego kraju na Ukrainę[9]. 2 maja 2022 roku UEFA uznała obie oferty Rosji na lata 2028 i 2032 za niekwalifikujące się[10].
Wszyscy gospodarze Mistrzostw Europy 2028 będą musieli walczyć o awans do turnieju w eliminacjach. UEFA gwarantuje udział minimum dwóch gospodarzy w turnieju w przypadku, gdyby żadna lub tylko jedna z pięciu reprezentacji wywalczyła awans poprzez kwalifikacje[13][14].
Drużyny zostaną podzielone na 12 grup składających się z 4 lub 5 zespołów. Zwycięzcy każdych grup oraz 8 najlepszych drużyn z drugich miejsc zakwalifikują się bezpośrednio do turnieju finałowego Euro 2028. Pozostałe miejsca zostaną przyznane w barażach pomiędzy pozostałymi drużynami z 2 miejsc oraz najlepszymi zwycięzcami grup Ligi Narodów 2026/27[15].
Za zwycięstwo przyznawane są trzy punkty, za remis – jeden, o kolejności w grupie będzie decydować suma zdobytych punktów. Do 1/8 finału awansują wszyscy zwycięzcy grup, wszystkie drużyny z drugich miejsc i cztery najlepsze drużyny z trzecich miejsc. Gdy dwie lub więcej drużyn uzyskają tę samą liczbę punktów (po rozegraniu wszystkich meczów w grupie), o kolejności decydują kryteria określone przez UEFA (Article 20), kolejno:
Większa liczba punktów zdobytych w meczach pomiędzy tymi drużynami;
Lepszy bilans zdobytych i straconych bramek w meczach pomiędzy tymi drużynami;
Większa liczba bramek zdobytych pomiędzy tymi drużynami;
Jeżeli po zastosowaniu kryteriów 1-3 pozostają drużyny, dla których nie rozstrzygnięto kolejności, kryteria 1-3 powtarza się z udziałem tylko tych drużyn, jeżeli kolejność jest nierozstrzygnięta, stosuje się dalsze punkty;
Lepszy bilans zdobytych i straconych bramek w meczach w grupie;
Większa liczba bramek zdobytych we wszystkich meczach w grupie;
Większa liczba wygranych meczów we wszystkich meczach w grupie;
Jeśli w ostatniej kolejce fazy grupowej, dwie drużyny zmierzą się ze sobą i każda z nich ma taką samą liczbę punktów, jak również taką samą liczbę zdobytych i straconych bramek, a wynik zakończy się remisem w meczu pomiędzy tymi drużynami, ustala się ich miejsce grupowe przez serię rzutów karnych. (Kryterium to nie jest stosowane, jeśli więcej niż dwie drużyny mają taką samą liczbę punktów.);
Lepszy bilans (większa różnica) bramek zdobytych i straconych;
Większa liczba bramek zdobytych;
Większa liczba wygranych meczów;
Niższa suma punktów dyscyplinarnych na podstawie wyłącznie żółtych i czerwonych kartek otrzymanych przez zawodników i osoby towarzyszące we wszystkich meczach grupowych (czerwona kartka = 3 punkty, żółta kartka = 1 punkt, wykluczenie za dwie żółte kartki w jednym meczu = 3 punkty);