De Europees Parlementsverkiezingen 2004 waren de zesde verkiezingen voor een rechtstreeks gekozen Europees Parlement, voor de zittingsperiode 2004-2009. Zij vonden plaats van 10 t/m 13 juni 2004. Er werd in alle 25 lidstaten gestemd voor in totaal 732 parlementsleden.
In België werden de verkiezingen gehouden op 13 juni, in Nederland op 10 juni. De definitieve uitslag werd op 14 juni 2004 bekendgemaakt.