Климат (Dfb) влажный континентальный с теплым летом. Средняя температура за год в д. Дуброво, по данным наблюдений, достигает 8.6°C. Верхний предел температуры, регистрируется в июле до 31.5°С, а низшая понижается до -24.7°C в январе. Месяц с самым низким температурным режимом — январь, средний дневной температурный уровень -7.8 °C. Наитеплейший месяц - это июль со средним значением температуры 23.6 °C. За период года: солнечно-ясные дни - 79, снегопадные дни - 64, дождливых дней - 151, пасмурных дней - 72.