Климат (Dfb) влажный континентальный с теплым летом. Годовая средняя температура в с. Дуброво, на основе наблюдений, оценивается 4.7°C. Наитеплейший месяц - это июль со средним значением температуры 21.2 °C. Месяц с минимальными температурами — январь, типичное среднесуточное температурное значение -14.2 °C. Самая высокая температура, замечается в июле до 32.1°С, минимальная достигает -32.7°C в январе. На протяжении года: дни ясной погоды - 65, снегопадные дни - 92, дождливых дней - 149, пасмурных дней - 60.