Климат (Dfb) влажный континентальный с теплым летом. Температурный максимум, наблюдается в августе до 33.5°С, а низшая понижается до -17.4°C в январе. Средняя температура за год в д. Рубанково, исходя из данных наблюдений, составляет 10.6°C. Месяц, когда температура наиболее низкая — январь, среднее суточное значение температуры -5.0 °C. Месяц, когда зафиксированы самые высокие температуры — август с типичной температурой 25.2 °C. На протяжении года: дни ясной погоды - 73, дни снега - 77, дни с осадками - 129, облачных дней - 87.