Климат (Dfb) влажный континентальный с теплым летом. Среднегодовая температура в с. Ушкалой, на основе наблюдений, оценивается 10.8°C. Самая высокая температура, наблюдается в июле до 30.0°С, а самая низкая до -17.3°C в ноябре. Месяц с максимальными температурами — июль со среднеарифметической температурой 20.8 °C. Месяц с самыми низкими температурами — ноябрь, его среднесуточная температура 0.2 °C. За период года: ясные дни - 96, дни снега - 56, дни с осадками - 168, пасмурных дней - 46.