Климат (Csb) средиземноморский с теплым летом. Самая высокая температура, проявляется в августе до 27.8°С, а низшая понижается до -12.2°C в январе. Месяц с самыми высокими температурами - это август с характерной температурой 20.8 °C. Месяц с самым низким температурным режимом — январь, средний дневной температурный уровень 4.7 °C. Средняя температура за год в Нанаймо, исходя из наблюдений, достигает 11.7°C. В пределах года: ясные дни - 97, снежных дней - 17, дни с дождем - 183, пасмурных дней - 69.