Климат (BSk) холодный полуаридный (степной). Годовая средняя температура в Тунчжоу, принимая во внимание наблюдения, достигает 17.4°C. Самая высокая температура, замечается в июне до 43.8°С, а наименьшая опускается до -18.1°C в декабре. Самый холодный месяц — декабрь, среднесуточная температура -1.2 °C. Месяц с максимальными температурами — июнь с характерной температурой 34.2 °C. В течение года: солнечных дней - 214, снегопадные дни - 6, дождливых дней - 74, облачных дней - 72.