Климат (Dwb) муссонный с теплым летом, влажный континентальный. Среднегодовая температура в с. Новоивановка, основываясь на наблюдениях, составляет 0.7°C. Наивысшая температура, замечается в июле до 34.8°С, а наименьшая опускается до -39.4°C в декабре. Месяц, когда температура наиболее низкая — декабрь, его типичное среднесуточное температурное значение -22.9 °C. Месяц с максимальными температурами - это июль со среднеарифметической температурой 21.7 °C. На протяжении года: солнечных дней - 138, снежных дней - 32, дни с дождем - 90, пасмурных дней - 106.