Климат (Csb) средиземноморский с теплым летом. Месяц с самым низким температурным режимом — июль, типичное среднесуточное температурное значение 14.7 °C. Месяц с самыми высокими температурами - это февраль с привычной температурой 24.1 °C. Годовая средняя температура в Кейптауне, на основе наблюдений, оценивается 19.2°C. Самая высокая температура, устанавливается в январе до 33.7°С, а низшая понижается до 8.5°C в сентябре. За год: дни ясной погоды - 182, снегопадные дни - 0, дни с осадками - 94, пасмурных дней - 90.