Климат (Dfb) влажный континентальный с теплым летом. Среднегодовая температура в д. Машкино, в соответствии с наблюдениями, достигает 7.6°C. Месяц, когда температура наиболее низкая — январь, средний дневной температурный уровень -10.0 °C. Месяц, когда зафиксированы самые высокие температуры — август с характерной температурой 21.9 °C. Температурный максимум, устанавливается в августе до 30.4°С, а низшая понижается до -29.6°C в январе. В течение года: солнечно-ясные дни - 61, дни со снегом - 75, дождливых дней - 131, облачных дней - 99.