Климат (Dfb) влажный континентальный с теплым летом. Самый тёплый месяц — июль с характерной температурой 24.8 °C. Наихолоднейший месяц — январь, его среднее суточное значение температуры -8.7 °C. Средняя температура воздуха в п. Широковский, исходя из наблюдений, составляет 8.9°C. Температурный максимум, замечается в июле до 32.5°С, а минимальный уровень достигает -26.8°C в январе. На протяжении года: солнечно-ясные дни - 87, снежных дней - 66, дождливых дней - 141, облачных дней - 72.