Climatul în Madrid este mediteranean continental cu ierni reci şi veri calde spre fierbinţi. Anul este împartit în patru anotimpuri dar primăvara şi toamna sunt slab aspectate. În timpul verii temperaturile diurne din lunile iulie şi august pot ajunge la 40 grade C, umiditatea este scazută din iunie până în septembrie, ceea ce face ca Madrid să fie unul dintre cele mai uscate oraşe din Europa. Nopţile sunt reci datorită altitudinii ridicate la care se gaseşte oraşul, fiind cea mai înaltă capitală europeană. Iernile sunt reci, cu îngheţuri frecvente, când precipitaţiile se transformă în ninsori.
| Ian | Feb | Mar | Apr | Mai | Iun | Iul | Aug | Sep | Oct | Noi | Dec | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Temperatura Maxima (°C) | 10 | 12 | 16 | 17 | 22 | 29 | 33 | 33 | 29 | 21 | 15 | 11 |
| Temperatura Minima (°C) | 1 | 2 | 4 | 5 | 8 | 13 | 16 | 16 | 14 | 9 | 4 | 2 |
| Precipitatii (nr. zile) | 9 | 7 | 8 | 10 | 11 | 6 | 3 | 3 | 6 | 10 | 9 | 10 |