De 96e editie van de Indianapolis 500 werd gereden op zondag 27 mei 2012. Dario Franchitti won de race voor de derde keer in zijn carrière en droeg deze overwinning op aan Dan Wheldon, de winnaar van 2005 en 2011 die verongelukte tijdens de laatste Indycarrace van 2011. De safety car was dit jaar de Corvette ZR1, het volkslied werd gezongen door Martina McBride.
Ryan Briscoe won op 19 mei de poleposition. Sébastien Bourdais, Mike Conway, Wade Cunningham, Oriol Servià, Ed Carpenter, Katherine Legge, Bryan Clauson, Simona de Silvestro en Jean Alesi konden zich niet kwalificeren bij de eerste 24 tijdens Pole Day en moesten zich kwalificeren op Bump Day. Omdat er niet meer dan 33 wagens stonden ingeschreven kon niemand uitgeschakeld worden en werd er op Bump day enkel gereden om de volgorde van de laatste negen plaatsen te bepalen.