Evropsko prvenstvo v nogometu 2004 je bilo enajsto Evropsko prvenstvo v nogometu, ki je med 12. junijem in 4. julijem 2004 potekalo v portugalskih mestih Lizbona, Porto, Aveiro, Coimbra, Braga, Guimarães, Faro in Leiria. Zmagala je grška reprezentanca, ki je v finalu premagala portugalsko, v polfinale pa sta se uvrstili še nizozemska in češka.