Климат (BSk) холодный полуаридный (степной). Месяц, отмечающийся максимальными теплом — июнь с характерной температурой 28.6 °C. Месяц с минимальными температурами — январь, его типичное среднесуточное температурное значение -7.0 °C. Самая высокая температура, отмечается в июне до 37.9°С, а минимум составляет -22.2°C в декабре. Средняя температура воздуха в Чжанцзякоу, по данным наблюдений, достигает 12.7°C. В течение одного календарного года: солнечно-ясные дни - 183, дни со снегом - 17, дни с осадками - 94, облачных дней - 72.