Климат (Dfc) субарктический. Средняя температура за год в д. Сельский Бор, в соответствии с наблюдениями, достигает 2.4°C. Наиболее тёплый месяц - это август со среднеарифметической температурой 16.5 °C. Самый холодный месяц — январь, его средний дневной температурный уровень -14.1 °C. Максимальная температура, устанавливается в августе до 24.6°С, а минимальный уровень достигает -32.0°C в январе. За год: солнечных дней - 50, дни со снегом - 128, дни с осадками - 94, облачных дней - 94.