Despite being at the same latitude with Shanghai and Atlanta, the city’s winters are much warmer, with the average daytime temperature is 12.6°C, while Shanghai’s is 4.8°C and Atlanta’s is 6.3°C.
Nighttime lows hover around 10°C and while temperatures can occasionally temperatures can drop to 5°C, everything below this mark is extremely rare, as is frozen precipitation. Beware though that strong westerly winds can make the city feel much colder than it actually is. The record low is -2.7°C.
Casablanca is blessed with very good summers, due to being located in the west coast of the Atlantic, which gives very refreshing breezes. Temperatures range from 21°C to 26°C and the record high is 40.5°C. Overall, one can visit Casablanca year-round without any significant problems.