Климат (Dfb) влажный континентальный с теплым летом. Наивысшая температура, регистрируется в августе до 28.3°С, а наименьшая опускается до -34.2°C в январе. Месяц с минимальными температурами — январь, типичное среднесуточное температурное значение -13.7 °C. Месяц с самым высоким температурным режимом - это август с привычной температурой 20.0 °C. Годовая средняя температура в д. Михалево, на основе наблюдений, составляет 5.5°C. В пределах года: дни ясной погоды - 57, дни со снегом - 81, дни с дождем - 133, пасмурных дней - 95.