Kejuaraan Sepak Bola Eropa UEFA 2004 merupakan edisi kedua belas dari Kejuaraan Eropa UEFA. Edisi ini diselenggarakan di Portugal dari 12 Juni hingga 4 Juli 2004.
Edisi ini dimenangkan oleh Yunani yang mengalahkan tuan rumah Portugal pada pertandingan final di Stadion Olahraga Lisboa e Benfica, Lisboa, dengan skor 1–0 melalui gol tunggal Angelos Charisteas. Sementara itu, Republik Ceko dan Belanda berhasil memasuki babak semifinal namun kalah atas lawannya masing-masing.
Kejutan besar terjadi dalam edisi ini. Yunani yang baru tampil untuk kali kedua, mampu menjuarai edisi ini, dengan menyingkirkan tim-tim besar, seperti Portugal yang menjadi tuan rumah penyelenggara, Spanyol, dan Prancis. Kejutan lainnya, yakni Jerman, juara kedua Piala Dunia FIFA 2002, dan Italia gagal melaju dari babak penyisihan grup. Sementara pula, Inggris dan Prancis juga tersingkir saat babak perempat final, walau Inggris kalah dalam adu penalti, dan Prancis kalah dari tim yang kemudian menjadi juara, Yunani. Sebagai juara edisi ini, Yunani mewakili UEFA dalam Piala Konfederasi FIFA 2005 di Jerman.
Portugal selaku tuan rumah penyelenggara, lolos secara otomatis ke putaran final. Sementara, 50 tim lainnya yang berada di Zona Eropa semuanya ikut serta tanpa ada pengunduran diri dari tim manapun. Mereka dibagi dalam 10 grup yang diundi secara acak dan setiap grup terdiri atas 5 tim. Tim-tim di setiap grup diwajibkan bermain satu sama lain kandang-tandang. Tim yang memiliki jumlah poin terbanyak di masing-masing grup akan langsung terkualifikasi ke putaran final. Sementara, para tim yang menduduki peringkat ke-2 akan melaju ke babak play-off. 10 tim tersebut akan diundi ke dalam 5 pertandingan play-off di mana 5 tim pemenang akan melaju ke putaran final.
Sejumlah 16 tim turut serta dalam turnamen edisi ini.
Penempatan pot dibuat berdasarkan koefisien setiap tim. Berikut merupakan koefisien dari tim-tim yang terkualifikasi.
Berikut merupakan penempatan pot dari tim-tim tersebut.
Portugal Prancis Swedia Ceko
Italia Spanyol Inggris Jerman
Belanda Kroasia Denmark Rusia
Bulgaria Swiss Yunani Latvia
Berikut merupakan hasil pengundiannya.
Portugal Spanyol Rusia Yunani
Prancis Inggris Kroasia Swiss
Swedia Italia Denmark Bulgaria
Republik Ceko Jerman Belanda Latvia
10 stadion di 8 kota di Portugal menjadi tempat penyelenggaraan turnamen edisi ini.
Maskot resmi dari turnamen edisi ini adalah seorang anak laki-laki yang bernama Kinas, yang digambarkan tengah mengenakan pakaian tim nasional Portugal, yakni baju berwarna merah, celana berwarna hitam, dan kaos kaki berwarna jingga.
UEFA telah menunjuk 12 tim wasit yang terdiri masing-masing atas 1 orang wasit dan 2 orang asisten wasit untuk bertugas memimpin jalannya pertandingan pada turnamen ini.
Sementara, 4 orang wasit lainnya diberangkatkan, dan ditugaskan hanya untuk menjadi wasit cadangan (ofisial keempat).
Untuk babak penyisihan grup, jika terdapat dua tim atau lebih yang memiliki perolehan poin akhir yang sama, maka posisi di grupnya akan ditentukan menurut kriteria berikut.
{{{team1}}} v {{{team2}}}
Penghargaan ini diberikan kepada pemain yang mencetak gol terbanyak selama turnamen berlangsung.
Penghargaan ini diberikan kepada pemain yang bermain terbaik selama turnamen berlangsung.
Berikut merupakan tim pilihan UEFA, hasil dari keseluruhan turnamen ini.