Климат (Dfb) влажный континентальный с теплым летом. Средняя температура воздуха в д. Шокша, учитывая данные наблюдений, достигает 5.8°C. Максимальная температура, замечается в июле до 30.3°С, а наименьшая опускается до -34.9°C в январе. Месяц с максимальными температурами — август с характерной температурой 22.0 °C. Месяц с самым низким температурным режимом — январь, его типичное среднесуточное температурное значение -12.7 °C. В течение года: солнечных дней - 71, дни снега - 93, дни с дождем - 119, пасмурных дней - 83.