De 88e Indianapolis 500 werd gereden op zondag 30 mei 2004 op de Indianapolis Motor Speedway. Het was de negende keer dat de race op de kalender stond van het Indy Racing League kampioenschap en het was de vierde race uit de IndyCar Series van 2004. Het was de zesde race in de Indy 500 geschiedenis die vroegtijdig werd beëindigd door regenweer. Amerikaans coureur Buddy Rice won de race in een wagen van Rahal Letterman Racing. Het was zijn tweede deelname op rij en eerste overwinning.