Климат (Csa) средиземноморский с горячим летом. Годовая средняя температура в Бойсе, по данным наблюдений, достигает 15.2°C. Самая высокая температура, замечается в августе до 40.2°С, а наименьшая опускается до -20.1°C в январе. Месяц, когда температура наиболее низкая — январь, среднее значение температуры за день 1.5 °C. Месяц с самыми высокими температурами — июль со средней температурой 31.9 °C. За период года: ясные дни - 157, снежных дней - 39, дни с дождем - 97, облачных дней - 73.