Casablanca has a mild Atlantic climate: the ocean keeps winters soft and summers far cooler than inland Morocco. Here is what each month is really like, with average temperatures, rainfall and sunshine from ten years of measured data. Figures are averages for 2015 to 2024 from ERA5 reanalysis data (via Open-Meteo).
Casablanca weather through the year
January
18°C / 9°C. Average high 18°C (64°F), low 9°C (48°F). About 41 mm of rain on 6 days, and around 9 hours of sunshine a day. Mild days around 18°C with some rain. Good weather for the Hassan II Mosque, the Habous quarter and city walking.
February
18°C / 10°C. Average high 18°C (64°F), low 10°C (50°F). About 44 mm of rain on 7 days, and around 9 hours of sunshine a day. Similar to January, mild with occasional showers. The Corniche is quiet and pleasant for an ocean walk.
March
19°C / 11°C. Average high 19°C (66°F), low 11°C (52°F). About 54 mm of rain on 9 days, and around 10 hours of sunshine a day. Spring-like and mostly sunny, though a few rainy days are normal. Comfortable for exploring the Art Deco centre.
April
21°C / 13°C. Average high 21°C (70°F), low 13°C (56°F). About 27 mm of rain on 6 days, and around 12 hours of sunshine a day. Mild and bright with little rain. A good month to combine Casablanca with Rabat or El Jadida.
May
24°C / 16°C. Average high 24°C (74°F), low 16°C (60°F). About 18 mm of rain on 4 days, and around 12 hours of sunshine a day. Warm and sunny with sea breezes. Excellent for walking and the beaches along the Corniche.
June
25°C / 18°C. Average high 25°C (78°F), low 18°C (64°F). About 8 mm of rain on 2 days, and around 12 hours of sunshine a day. Warm but rarely hot thanks to the ocean, often with morning cloud near the coast that burns off by midday.
July
27°C / 20°C. Average high 27°C (81°F), low 20°C (68°F). About 1 mm of rain on 0 days, and around 13 hours of sunshine a day. Pleasantly warm when inland Morocco is scorching. A good base before or after a trip to Marrakech.
August
28°C / 20°C. Average high 28°C (82°F), low 20°C (69°F). About 1 mm of rain on 0 days, and around 12 hours of sunshine a day. The warmest month, still comfortable at around 28°C. Beaches and the Corniche are busy with local holidaymakers.
September
27°C / 19°C. Average high 27°C (80°F), low 19°C (66°F). About 8 mm of rain on 2 days, and around 11 hours of sunshine a day. Warm and settled, with the sea at its warmest. One of the most pleasant months in the city.
October
25°C / 17°C. Average high 25°C (77°F), low 17°C (62°F). About 34 mm of rain on 6 days, and around 10 hours of sunshine a day. Warm days, with the first autumn rain arriving. Good for city sightseeing and day trips along the coast.
November
21°C / 13°C. Average high 21°C (71°F), low 13°C (55°F). About 39 mm of rain on 6 days, and around 9 hours of sunshine a day. Mild with a few rainy days. Pack a light jacket for the evenings.
December
19°C / 11°C. Average high 19°C (67°F), low 11°C (51°F). About 35 mm of rain on 6 days, and around 8 hours of sunshine a day. Mild and sometimes wet, rarely cold. The city stays green and comfortable through winter.
