Климат (Dfb) влажный континентальный с теплым летом. Наитеплейший месяц — июль с типичной температурой 21.8 °C. Самый холодный месяц — январь, его среднее суточное значение температуры -9.5 °C. Температурный максимум, фиксируется в июле до 30.1°С, а минимальный уровень достигает -26.8°C в январе. Среднегодовая температура в д. Машково, по данным наблюдений, оценивается 8.1°C. В течение года: дни ясной погоды - 88, снежных дней - 57, дождливых дней - 150, облачных дней - 71.