España estuvo representada en los Juegos Olímpicos de Atenas 2004 por una delegación de 317 deportistas (177 hombres y 140 mujeres) que participaron en 23 deportes. Quien portó la bandera en la ceremonia de apertura fue la judoka Isabel Fernández. Responsable del equipo olímpico fue el Comité Olímpico Español (COE), así como las federaciones deportivas nacionales de cada deporte con participación.