December weather forecast
Morocco

Flag of Morocco
Flag of Morocco

December

Weather in December

December in Morocco signifies the onset of the winter season, with temperatures continuing their downward trend and rainfall reaching its peak in various parts of the country.

In the northern and coastal areas, including cities like Casablanca and Tangier, December brings cooler weather with average temperatures ranging from 11°C (51.8°F) to 18°C (64.4°F). Rainfall is at its peak for the year in these regions, with an average precipitation of about 70mm (2.76"). The days are shortest during this month due to the winter solstice, resulting in fewer sunshine hours.

The southern and interior regions, such as Marrakech and the areas bordering the Sahara Desert, experience a further drop in temperatures during December. Average temperatures hover between 8°C (46.4°F) to 18°C (64.4°F), indicating cold days and even colder nights. These regions see an increase in rainfall, with an average precipitation of about 30mm (1.18").

In the Atlas Mountains, December marks the beginning of the snowfall season. Temperatures continue to decrease, particularly at night and in higher altitudes. In places like Ifrane, temperatures average from 2°C (35.6°F) to 11°C (51.8°F).

As December gives way to January, the entire country remains in the grip of the winter season, with temperatures continuing to be low and rainfall high, before the cycle starts anew.

  • Casablanca - December »
    With an average of 10h and 0min of daylight, December has the shortest days of the year in Casablanca, Morocco. In Casablanca, in December, it is raining for 10.2 days, with typically 78mm (3.07") of accumulated precipitation.
  • Rabat - December »
    Rabat's shift into December is marked by a subtle change to an enjoyable 18.5°C (65.3°F) from November's 20.5°C (68.9°F) in temperature. In Rabat in December, during 6.6 rainfall days, 13mm (0.51") of precipitation is typically accumulated.
  • Fes - December »
    In Fes, during December, the rain falls for 6.7 days and regularly aggregates up to 27mm (1.06") of precipitation. With an average of 9h and 54min of daylight, December has the shortest days of the year in Fes, Morocco.
  • Tangier - December »
    In Tangier in December, during 12 rainfall days, 129mm (5.08") of precipitation is typically accumulated. December has the shortest days of the year in Tangier, with an average of 9h and 48min of daylight.
  • Agadir - December »
    The month with the shortest days in Agadir is December, with an average of 10h and 12min of daylight. December has the shortest days of the year in Agadir, Morocco, with an average of 10h and 12min of daylight.
  • Meknes - December »
    The month with the shortest days in Meknes is December, with an average of 9h and 54min of daylight. On the first day of December in Meknes sunrise is at 08:09 and sunset at 18:13.
  • Oujda - December »
    Shifting from the mild and balmy climate of November, December's cold temperatures resonate with the winter season in Oujda, Morocco. On the last day of December, in Oujda, sunrise is at 08:14 and sunset at 18:07 +01.
  • Kenitra - December »
    The month with the most rainfall in Kenitra is December, when the rain falls for 14 days and typically aggregates up to 136mm (5.35") of precipitation. On the last day of December, in Kenitra sunrise is at 08:32 and sunset at 18:26 +01.
  • Tetouan - December »
    January, February and December, with an average relative humidity of 78%, are most humid months in Tetouan, Morocco. The months with the highest humidity in Tetouan are January, February and December, with an average relative humidity of 78%.
  • Salé - December »
    As the final month of the year, December ushers in Salé's winter, bringing moderately cool days and chilly nights compared to November. In Salé in December, during 6.6 rainfall days, 13mm (0.51") of precipitation is typically accumulated.
  • Nador - December »
    The month with the shortest days in Nador is December, with an average of 9h and 48min of daylight. In Nador in December, during 7 rainfall days, 18mm (0.71") of precipitation is typically accumulated.
  • Safi - December »
    In Safi in December, during 12.3 rainfall days, 92mm (3.62") of precipitation is typically accumulated. December has the shortest days of the year in Safi, Morocco, with an average of 10h and 6min of daylight.
englishespañol中文
Share