Климат (Dfb) влажный континентальный с теплым летом. Месяц, отмечающийся максимальными теплом — июль с типичной температурой 22.1 °C. Месяц с самым низким температурным режимом — январь, его средний дневной температурный уровень -8.6 °C. Годовая средняя температура в п. Новофедоровское, основываясь на наблюдениях, составляет 8.5°C. Наивысшая температура, регистрируется в июле до 31.1°С, а наименьшая опускается до -28.1°C в январе. На протяжении года: солнечных дней - 83, снежных дней - 66, дни с осадками - 151, пасмурных дней - 66.