El 31 de diciembre, Madrid volverá a convertirse en el centro de las carreras con la San Silvestre Vallecana, la carrera más popular de España. Este año, la carrera celebrará su 61ª edición y reunirá a aficionados y atletas profesionales de todo el mundo.
El recorrido de 10 km discurre por los principales lugares de interés de la capital —Concha Espina, Puerta del Sol, Plaza de Cibeles— y casi todo el trayecto discurre en ligera bajada, lo que hace que la distancia sea cómoda para participantes de cualquier nivel. La carrera popular comienza a las 16:55 y tradicionalmente se celebra en un ambiente festivo: muchos corredores participan disfrazados, creando un auténtico carnaval callejero. La carrera internacional, que reúne a los mejores atletas del mundo, comienza más tarde, a las 19:55.
Unos días antes de la carrera principal se celebra la San Silvestre Mini para niños menores de 16 años, para que los corredores más jóvenes también puedan sentir el espíritu de la tradición.