Климат (Dfb) влажный континентальный с теплым летом. Месяц с самыми низкими температурами — январь, его типичное среднесуточное температурное значение -8.9 °C. Самый тёплый месяц — июль со средним значением температуры 20.5 °C. Средняя температура воздуха в с. Грива, в соответствии с наблюдениями, достигает 6.9°C. Самая высокая температура, фиксируется в июле до 32.4°С, а самая низкая до -24.9°C в январе. В течение одного календарного года: солнечных дней - 92, снегопадные дни - 58, дождливых дней - 152, пасмурных дней - 64.