Located by the Atlas Mountains, Fez has a hot-summer Mediterranean climate with a strong continental influence, shifting from relatively cool and wet in the winter to dry and hot days in the summer months between June and September. Rainfall can reach up to 800 mm (31 in) in good years. The winter highs typically reach around 15 °C (59 °F) in December–January. Frost is not uncommon during the winter period. The highest and lowest temperatures ever recorded in the city are 46.7 °C (116 °F) and −8.2 °C (17 °F), respectively.(see weather-table below).
Snowfall on average occurs once every 3 to 5 years. Fez recorded snowfall in three straight years in 2005, 2006 and 2007.
Average Temperature
Humidity
Rain
Clouds
Sun