Климат (Dfb) влажный континентальный с теплым летом. Месяц, когда температура наиболее низкая — декабрь, среднее суточное значение температуры -1.9 °C. Месяц, когда температура наиболее высокая - это июль с типичной температурой 25.3 °C. Максимальная температура, отмечается в июле до 32.6°С, а минимум составляет -19.4°C в январе. Среднегодовая температура в д. Машкино, в соответствии с наблюдениями, достигает 9.8°C. За год: солнечных дней - 94, снежных дней - 36, дни с дождем - 152, облачных дней - 84.