Климат (Csa) средиземноморский с горячим летом. Среднегодовая температура в Мекнес, согласно наблюдениям, составляет 24.5°C. Месяц с минимальными температурами — декабрь, его среднее значение температуры за день 17.4 °C. Самый тёплый месяц - это август с типичной температурой 36.0 °C. Верхний предел температуры, проявляется в августе до 44.5°С, а наименьшая опускается до 4.3°C в феврале. В течение года: солнечно-ясные дни - 208, снегопадные дни - 0, дни с осадками - 79, пасмурных дней - 79.