Casablanca Climate & Weather Averages

Morocco · Mediterranean climate · Data averaged from 2020-01-01 to 2024-12-31 (5 years)

Written by James Cooper · Edited by Sofia Reyes · Last reviewed August 17, 2026
Casablanca city skyline — climate and weather guide photo
City photo: Phil Whitehouse from London, United Kingdom — via Wikimedia Commons (CC BY 2.0)
Hottest Month
23.3°C
73.9°F
August
Coldest Month
13.1°C
55.6°F
January
Year Avg Temp
18.4°C
65.1°F
July driest
Annual Rainfall
324.0mm
March wettest
60.5mm peak
Rainy Days/Year
103.0
days > 0.1mm
~9/mo avg
Avg Humidity
78.2%
UV: —
Wind: 17.1 km/h

Best Time to Visit Casablanca

Based on temperature comfort, low rainfall, and sunshine hours, the best months to visit Casablanca are:

July, August, September

Scores based on ideal temperature (18-28°C), low precipitation, and high sunshine. July scores 96/100.

Casablanca has a Mediterranean climate with warm summers and mild winters. The warmest month is August with an average temperature of 23.3°C (73.9°F), while January is the coldest at 13.1°C (55.6°F). Annual precipitation averages 324.0mm spread across approximately 103.0 rainy days per year, with March being the wettest month at 60.5mm and July the driest at 0.7mm. The city receives an average of 8.1-12.4 hours of sunshine per day, with the sunniest months being July and May. Humidity remains relatively consistent throughout the year, averaging around 78.2% annually, while average wind speeds reach 17.1 km/h. The overall annual mean temperature is 18.4°C (65.1°F), reflecting the mediterranean conditions shaped by Casablanca's latitude (33.57°) and surrounding geography. For travelers, the best time to visit is July, August, September, when temperatures are comfortable and rainfall is lower.

Writer's Note — James Cooper

Casablanca's Mediterranean climate is moderated by the Atlantic Ocean. I've tracked the data and found that the city enjoys mild, wet winters and warm, dry summers. The best time for visiting is May to October, when temperatures are pleasant and rainfall is minimal. The city's coastal position provides a natural breeze that makes summer heat more bearable.

Seasonal Climate Overview

Spring (Mar-May)

Average temperature 17.1°C (62.8°F), rainfall 37.9mm, sunshine 11.2 hrs/day, humidity 77.8%. Mild transitional weather characterizes this period. Expect around 11.9 rainy days per month.

Summer (Jun-Aug)

Average temperature 22.6°C (72.7°F), rainfall 4.8mm, sunshine 12.1 hrs/day, humidity 76.9%. Warm season conditions prevail. Expect around 4.9 rainy days per month.

Autumn (Sep-Nov)

Average temperature 19.8°C (67.6°F), rainfall 20.6mm, sunshine 9.8 hrs/day, humidity 78.1%. Mild transitional weather characterizes this period. Expect around 7.5 rainy days per month.

Winter (Dec-Feb)

Average temperature 14.1°C (57.4°F), rainfall 44.6mm, sunshine 8.7 hrs/day, humidity 80.3%. Mild transitional weather characterizes this period. Expect around 10.3 rainy days per month.

Monthly Temperature Averages (°C / °F)

MonthAvg HighAvg LowMean Temp
January 18.1°C (64.6°F) 9.3°C (48.7°F) 13.1°C (55.6°F)
February 18.9°C (66.0°F) 10.6°C (51.1°F) 14.4°C (57.9°F)
March 19.0°C (66.2°F) 11.4°C (52.5°F) 14.9°C (58.8°F)
April 21.1°C (70.0°F) 13.5°C (56.3°F) 17.1°C (62.8°F)
May 23.1°C (73.6°F) 15.6°C (60.1°F) 19.2°C (66.6°F)
June 24.7°C (76.5°F) 18.2°C (64.8°F) 21.2°C (70.2°F)
July 27.2°C (81.0°F) 20.0°C (68.0°F) 23.2°C (73.8°F)
August 27.2°C (81.0°F) 20.2°C (68.4°F) 23.3°C (73.9°F)
September 26.1°C (79.0°F) 18.9°C (66.0°F) 22.1°C (71.8°F)
October 25.1°C (77.2°F) 16.8°C (62.2°F) 20.3°C (68.5°F)
November 22.0°C (71.6°F) 13.4°C (56.1°F) 17.1°C (62.8°F)
December 19.4°C (66.9°F) 11.1°C (52.0°F) 14.7°C (58.5°F)

Monthly Precipitation (mm)

MonthAvg RainfallBar
January 44.9 mm
February 45.1 mm
March 60.5 mm
April 29.9 mm
May 23.3 mm
June 11.6 mm
July 0.7 mm
August 2.0 mm
September 9.3 mm
October 25.6 mm
November 26.9 mm
December 43.8 mm

Monthly Rainy Days (avg days with rain > 0.1mm)

MonthAvg Rainy DaysBar
January 10.2
February 9.6
March 14.2
April 12.4
May 9.0
June 10.4
July 1.4
August 2.8
September 6.0
October 8.8
November 7.6
December 11.0

Monthly Humidity (%)

MonthAvg HumidityBar
January 79.3%
February 81.1%
March 80.3%
April 76.8%
May 76.3%
June 75.3%
July 77.5%
August 77.8%
September 79.4%
October 76.5%
November 78.3%
December 80.4%

Monthly Wind Speed (avg max km/h)

MonthAvg Max WindBar
January 15.6 km/h
February 16.2 km/h
March 18.6 km/h
April 19.1 km/h
May 19.2 km/h
June 18.3 km/h
July 16.8 km/h
August 16.9 km/h
September 17.0 km/h
October 16.7 km/h
November 14.9 km/h
December 15.5 km/h

Monthly UV Index (avg max)

MonthUV IndexRisk LevelBar
January — —
February — —
March — —
April — —
May — —
June — —
July — —
August — —
September — —
October — —
November — —
December — —

Monthly Sunshine Hours (daily average)

MonthAvg Daily SunshineBar
January 8.7 hrs
February 9.2 hrs
March 9.9 hrs
April 11.7 hrs
May 12.1 hrs
June 12.0 hrs
July 12.4 hrs
August 12.0 hrs
September 10.7 hrs
October 9.7 hrs
November 8.9 hrs
December 8.1 hrs

Frequently Asked Questions

What is the hottest month in Casablanca?

August is the hottest month with an average temperature of 23.3°C (73.9°F).

What is the coldest month in Casablanca?

January is the coldest month with an average temperature of 13.1°C (55.6°F).

What is the rainiest month in Casablanca?

March is the wettest month with an average of 60.5mm of precipitation. The city experiences about 103.0 rainy days per year.

When is the best time to visit Casablanca?

The best time to visit Casablanca is during July, August, September, when temperatures are comfortable and rainfall is lower.

Cities with Similar Climate (Mediterranean)

Other Cities in Morocco

Data Source: Open-Meteo historical archive (2020-01-01 to 2024-12-31). Daily measurements aggregated into monthly climate normals. Coordinates: 33.57°, -7.58°. Timezone: Africa/Casablanca. Last updated: 2026-07-30.