Barcelona's climate is characterized by mild winters and warm summers. Winters are cool, with temperatures ranging from around 0-22°C (December and January averaging around 8-11°C), but rarely drop below freezing. Spring brings gradual warming, with April and May averaging highs of 13-17°C, while summer months see consistent warmth, peaking in June with average highs of 24°C. Autumn is mild, with temperatures cooling again from September to November, before dipping back into winter conditions. Overall, the city experiences a moderate climate, with temperature fluctuations relatively small throughout the year.