Климат Алтайского края имеет ярко выраженные черты континентальности: холодная, длинная, снежная зима и короткое, теплое, иногда жаркое лето. Абсолютная годовая амплитуда температуры воздуха достигает 90—95 °C. Среднегодовые температуры — положительные, 0,5—2,1 °С. Средние максимальные температуры июля +26…+28 °C, экстремальные достигают +40…+42 °C. Средние минимальные температуры января −20…−24 °C, абсолютный зимний минимум −50…−55 °C.
Наиболее сухой и жаркой является западная равнинная часть Алтайского края. К востоку и юго-востоку происходит увеличение осадков от 230 мм до 600—700 мм в год. Благодаря наличию горного барьера на юго-востоке края господствующий западно-восточный перенос воздушных масс приобретает юго-западное направление. Снежный покров устанавливается в среднем во второй декаде ноября, разрушается в первой декаде апреля. Высота снежного покрова составляет в среднем 40—60 см, в западных районах уменьшается до 20—30 см. Глубина промерзания почвы 50—80 см, на оголенных от снега степных участках возможно промерзание на глубину 2—2,5 м.