Климат (Dfb) влажный континентальный с теплым летом. Температурный максимум, проявляется в августе до 31.3°С, а порог минимальной температуры до -29.4°C в январе. Наиболее тёплый месяц - это август со среднеарифметической температурой 22.5 °C. Месяц с самым низким температурным режимом — январь, типичное среднесуточное температурное значение -9.8 °C. Средняя температура воздуха в д. Хорошилово, согласно наблюдениям, достигает 7.7°C. В течение года: солнечно-ясные дни - 62, снежных дней - 71, дождливых дней - 131, облачных дней - 102.