Michigan Indy 400 2004 var ett race som var den tionde deltävlingen i IndyCar Series 2004. Racet kördes den 1 augusti på Michigan International Speedway. Buddy Rice tog sin tredje seger för säsongen. Efter den uppmärksammade vinsten efter regnfall i Indianapolis 500 och den oerhört jämna målgången i Kansas, så hade även den tredje segern ett stort mått drama i sig, då Tony Kanaan blev tvåa bara 0,080 sekunder bakom. I och med att Kanaan slutade tvåa minimerade han skadorna av Rice seger, och avståndet mellan dem var alltjämt stabila 56 poäng.