Le match des Étoiles de la Ligue majeure de baseball 2004 (2004 MLB All-Star Game) est la 75e édition de cette opposition entre les meilleurs joueurs de la Ligue américaine et de la Ligue nationale, les deux composantes de la MLB. L'événement s'est tenu le 13 juillet 2004 au Minute Maid Park, antre des Houston Astros.