Климат (Csb) средиземноморский с теплым летом. Самая высокая температура, проявляется в августе до 37.3°С, а низшая понижается до -12.2°C в январе. Месяц с самыми высокими температурами - это август с характерной температурой 24.4 °C. Месяц с самым низким температурным режимом — январь, средний дневной температурный уровень 4.7 °C. Средняя температура за год в Нанаймо, исходя из наблюдений, достигает 12.0°C. В пределах года: ясные дни - 121, снежных дней - 16, дни с дождем - 172, пасмурных дней - 57.