Климат (Dfb) влажный континентальный с теплым летом. Максимальная температура, замечается в августе до 35.6°С, а минимальный уровень достигает -19.7°C в январе. Месяц с самым низким температурным режимом — январь, его среднее значение температуры за день -6.1 °C. Наиболее тёплый месяц - это август со средней температурой 24.9 °C. Среднегодовая температура в п. Богачевка, основываясь на наблюдениях, оценивается 10.8°C. За год: дни ясной погоды - 86, дни снега - 61, дни с дождем - 143, облачных дней - 76.