Климат (Dfb) влажный континентальный с теплым летом. Верхний предел температуры, фиксируется в июле до 33.1°С, а низшая понижается до -20.9°C в январе. Средняя температура воздуха в с. Дуброво, по данным наблюдений, составляет 8.2°C. Самый холодный месяц — январь, его типичное среднесуточное температурное значение -2.7 °C. Месяц, когда зафиксированы самые высокие температуры - это июль со средним значением температуры 21.2 °C. На протяжении года: солнечных дней - 91, снежных дней - 42, дни с дождем - 161, пасмурных дней - 72.