Климат (Dfb) влажный континентальный с теплым летом. Годовая средняя температура в п. Тоншалово, на основе наблюдений, достигает 5.9°C. Максимальная температура, регистрируется в августе до 27.7°С, а низшая понижается до -32.9°C в январе. Наихолоднейший месяц — январь, характерная суточная температура -12.8 °C. Наитеплейший месяц - это август с характерной температурой 19.8 °C. За год: солнечных дней - 55, снежных дней - 84, дни с дождем - 132, облачных дней - 95.