Климат (Csa) средиземноморский с горячим летом. Средняя температура за год в Мохаммедии, учитывая данные наблюдений, составляет 22.8°C. Месяц, когда зафиксированы самые высокие температуры - это июль с типичной температурой 29.2 °C. Самый холодный месяц — март, средний дневной температурный уровень 18.0 °C. Температурный максимум, фиксируется в августе до 37.1°С, минимальная достигает 6.2°C в декабре. За год: дни ясной погоды - 213, снежных дней - 0, дни с дождем - 71, пасмурных дней - 82.