Климат (Dfb) влажный континентальный с теплым летом. Верхний предел температуры, отмечается в июле до 31.7°С, а наименьшая опускается до -23.0°C в январе. Среднегодовая температура в д. Самохвалово, в соответствии с наблюдениями, достигает 8.3°C. Месяц, когда зафиксированы самые высокие температуры - это июль с типичной температурой 22.9 °C. Месяц с минимальными температурами — январь, среднее суточное значение температуры -8.0 °C. В пределах года: солнечных дней - 84, дни снега - 59, дни с дождем - 153, облачных дней - 70.