Климат (Dfb) влажный континентальный с теплым летом. Верхний предел температуры, фиксируется в августе до 32.8°С, а низшая понижается до -24.2°C в январе. Средняя температура воздуха в с. Дуброво, по данным наблюдений, составляет 8.5°C. Самый холодный месяц — январь, его типичное среднесуточное температурное значение -8.2 °C. Месяц, когда зафиксированы самые высокие температуры - это август со средним значением температуры 23.3 °C. На протяжении года: солнечных дней - 75, снежных дней - 62, дни с дождем - 142, пасмурных дней - 87.