Климат (Dfb) влажный континентальный с теплым летом. Годовая средняя температура в п. Щелканово, учитывая данные наблюдений, оценивается 8.4°C. Температурный максимум, регистрируется в июле до 32.4°С, а низшая понижается до -27.0°C в январе. Месяц с самым высоким температурным режимом — июль с характерной температурой 23.4 °C. Месяц с самыми низкими температурами — январь, его типичное среднесуточное температурное значение -10.5 °C. На протяжении года: солнечных дней - 72, дни со снегом - 67, дни с осадками - 158, пасмурных дней - 69.