Les 27es Championnats d'Europe de natation se sont tenus à Madrid (Espagne) du 10 mai au 16 mai 2004. Le pays accueille pour la troisième fois de son histoire cet événement organisé par la Ligue européenne de natation après l'édition 1970 disputée à Barcelone, puis l'édition 1997 disputée à Séville.