The Rock 'n' Roll Madrid Marathon is an annual marathon race which takes place in Madrid, Spain, in late April. The event was first held in 1978 and has since gained IAAF Gold Label Road Race status and had over 15,000 runners participate in the 2017 edition.