De marathon van Madrid 2012 (ook wel Rock 'n' Roll Madrid) werd gelopen op zondag 22 april 2012. Het was de 35e editie van deze marathon. Het evenement heeft de status IAAF Silver Label Road Race. 

De overwinning was weggelegd voor de Keniaan Patrick Korir. Met een tijd van 2:12.07 bleef hij zijn landgenoot Enock Mitei slechts zes seconden voor. Eén seconde daar weer achter finishte Thompson Cherogony in 2:12.14 als derde; hij maakte het Keniaanse podium compleet. Bij de vrouwen ging de overwinning eveneens naar Kenia, Margaret Agai. Voor het parcours door Madrid had zij 2:32.23 nodig.

Parallel aan de marathon werd er ook een 10 km hardloopwedstrijd gehouden. De overwinning van deze wedstrijd ging naar Carles Castillejo in 30.01 en bij de vrouwen naar Vanessa Veiga in 34.57. Beide atleten hebben de Spaanse nationaliteit.

Uitslagen 
Mannen

Vrouwen

2012
Madrid