Weather in Madrid

Madrid and its metropolitan area have a Mediterranean climate on the borderline of the continental climate with mild cool winters and warm to hot summers. Its average annual temperature is 19.4 °C (66.9 °F) during the day and 9.7 °C (49.5 °F) at night. In the coldest month – January, typically the temperature ranges from 5 to 15 °C (41 to 59 °F) during the day and −2 to 6 °C (28 to 43 °F) at night. In the warmest month – August, the typically temperature is around 31 °C (88 °F) during the day and about 19 °C (66 °F) at night

Whether prediction for up to 7 days can be consulted at government weather agency website:  Weather in Madrid