Климат (Dfb) влажный континентальный с теплым летом. Средняя температура воздуха в д. Федоровское (Шашковская с/а), исходя из данных наблюдений, оценивается 5.3°C. Наивысшая температура, замечается в августе до 28.6°С, а минимум составляет -36.2°C в январе. Месяц, когда зафиксированы самые высокие температуры — август со средней температурой 20.7 °C. Месяц с минимальными температурами — январь, суточный температурный средний показатель -13.5 °C. За год: дни ясной погоды - 69, дни со снегом - 77, дни с осадками - 122, облачных дней - 98.