Climaviso

Madrid vs Barcelona: which has less bad weather?

Averages over the last 7 complete years, from official warnings. Updated 26 October 2026.

The eternal question, weather edition. Madrid gets more warnings, nearly all from a long, hot summer; Barcelona has less heat and more sudden rain. Two cities, two kinds of bad weather.

The verdict

Less bad weather: Barcelona

Barcelona has 54 warning days a year; Madrid, 65. In other words, Madrid gets a warning on about 11 more days a year. It also has fewer serious warnings: 9.4 orange or red days a year, against 16. Madrid is mostly heat and storms; Barcelona, rain and storms.

Head to head

MadridBarcelona
Warning days a year6554
Orange or red days a year169.4
Red days (last 7 years)55
Heat (days a year)364.3
Rain (days a year)1339
Storms (days a year)1422
Wind (days a year)6.010
Cold and snow (days a year)8.10.4
Fog (days a year)1.10.1
Quietest monthFebruaryFebruary
Busiest monthJulySeptember
Heat warning starts at36 °C34 °C

In bold, the city with fewer warnings in each row. A day with several warning types counts in each.

Month by month

MadridBarcelona
JanFebMarAprMayJunJulAugSepOctNovDec
Madrid7.31.01.61.42.98.916164.02.71.71.7
Barcelona2.41.72.93.62.93.34.67.4106.04.94.3

Warning days in each month, average over the last 7 years.

By season

If you're going to live in one of them

Warnings are only one part: choosing where to live depends on far more than the weather.

Frequently asked questions

Which has better weather, Madrid or Barcelona?

Going by official warnings, Barcelona: 54 warning days a year against 65 in Madrid.

Where does it rain more, Madrid or Barcelona?

By rain warnings, Barcelona: 39 days a year against 13 in Madrid. Warnings only count heavy rain, not every rainy day.

Which is hotter, Madrid or Barcelona?

By heat warnings, Madrid: 36 days a year against 4.3 in Barcelona. Note: the yellow heat warning starts at 36 °C in Madrid and 34 °C in Barcelona.

When is the best time to visit Madrid and Barcelona?

If you want to dodge warnings, February in Madrid and February in Barcelona: their quietest months.

Each zone has its own thresholds: the same heat or rain can trigger a warning in one city and not in the other. A warning is a forecast that the zone's threshold will be crossed, not damage or a measurement. Here we compare how often each city was warned.

Keep comparing