Климат (Dfb) влажный континентальный с теплым летом. Наивысшая температура, наблюдается в июле до 30.2°С, а самая низкая до -24.9°C в январе. Средняя температура за год в д. Андрейково, исходя из наблюдений, достигает 7.8°C. Наиболее тёплый месяц - это июль с характерной температурой 20.9 °C. Месяц с минимальными температурами — декабрь, среднее значение температуры за день -3.5 °C. За период года: солнечных дней - 79, дни снега - 58, дни с дождем - 160, пасмурных дней - 69.