Климат (Dfb) влажный континентальный с теплым летом. Максимальная температура, проявляется в августе до 31.5°С, а низшая понижается до -26.4°C в январе. Месяц с самыми низкими температурами — январь, типичное среднесуточное температурное значение -9.4 °C. Месяц, когда зафиксированы самые высокие температуры — август со среднеарифметической температурой 22.3 °C. Средняя температура за год в с. Новосельский, исходя из данных наблюдений, достигает 7.7°C. За год: солнечных дней - 70, дни снега - 71, дни с осадками - 134, пасмурных дней - 91.