Skuad Kejuaraan Eropa UEFA 2004 adalah daftar skuad masing masing peserta yang mengikuti putaran final pada Kejuaraan Eropa UEFA 2004 di Portugal . Kejuaraan dimulai pada 12 Juni hingga 4 Juli 2004. Usia, penampilan dan klub adalah saat pembukaan kejuaraan dilaksanakan (12 Juni 2004).
Grup A
Pada 23 Mei 2004, Yunani mengumumkan daftar 23 orang pemainnya.
Manajer: Otto Rehhagel
Pada 18 Mei 2004, Portugal mengumumkan daftar 23 orang pemainnya.
Manajer: Luiz Felipe Scolari
Pada 2 Juni 2004, Rusia mengumumkan daftar 23 pemainnya.
Catatan: Aleksandr Mostovoi dipulangkan pada 15 Juni karena melakukan penyerangan terhadap pemain dalam satu tim.
Manajer: Georgi Yartsev
Pada 17 Mei 2004, Spanyol mengumumkan daftar 23 pemainnya.
Head coach: Iñaki Sáez
Grup B
Pada 2 Juni 2004, Kroasia mengumumkan 23 daftar pemainnya.
Manajer: Otto Barić
1 Stipe Pletikosa mengalami cedera beberapa hari sebelum pertandingan pertama dilakukan sehingga tempatnya digantikan oleh Vladimir Vasilj .
Pada 17 Mei 2004, Inggris mengumumkan daftar 23 pemainnya.
Head coach: Sven-Göran Eriksson
Pada 18 Mei 2004, Prancis mengumumkan daftar 23 pemainnya.
Manajer: Jacques Santini
Pada 18 Mei 2004, Swiss mengumumkan daftar 23 pemainnya.
Manajer: Jakob "Köbi" Kuhn
Grup C
Pada 19 Mei 2004, Mengumumkan daftar 23 pemainnya.
Manajer: Plamen Markov
Pada 1 Juni 2004, Denmark mengumumkan 23 pemainnya.
Manajer: Morten Olsen
Pada 18 Mei 2004, Italia mengumumkan 23 orang pemainnya.
Manajer: Giovanni Trapattoni
Pada 6 Mei 2004, Swedia mengumumkan daftar 23 orang pemainnya.
Head coaches: Tommy Söderberg dan Lars Lagerbäck
Grup D
Pada 19 Mei, Ceko mengumumkan 23 orang pemainnya.
Head coach: Karel Brückner
Pada 24 Mei 2004, Jerman mengumumkan 23 orang pemainnya.
Manajer: Rudi Völler
Pada 29 Mei 2004, Latvia mengumumkan 23 orang pemainnya
Manajer: Aleksandrs Starkovs
Pada 19 Mei 2004, Belanda mengumumkan 23 orang pemainnya
Manajer: Dick Advocaat
Pranala luar
Babak pertandingan Informasi umum