Климат (Csa) средиземноморский с горячим летом. Средняя температура воздуха в Танжере, по данным наблюдений, составляет 21.8°C. Месяц с максимальными температурами — август со среднеарифметической температурой 29.3 °C. Месяц, когда температура наиболее низкая — декабрь, его среднее значение температуры за день 16.9 °C. Самая высокая температура, замечается в августе до 35.8°С, а низшая понижается до 7.9°C в январе. В пределах года: дни ясной погоды - 205, дни со снегом - 0, дни с дождем - 77, пасмурных дней - 84.