Климат (Dfb) влажный континентальный с теплым летом. Средняя температура воздуха в д. Дуброво, основываясь на наблюдениях, достигает 5.6°C. Температурный максимум, наблюдается в августе до 29.0°С, минимальная достигает -36.0°C в январе. Самый тёплый месяц - это август со средним значением температуры 20.5 °C. Месяц с самым низким температурным режимом — январь, его среднее значение температуры за день -13.5 °C. В течение года: солнечно-ясные дни - 62, дни со снегом - 76, дни с дождем - 138, облачных дней - 90.