Malatya yöresi karasal iklim koşullarına sahip olduğundan yaz ve kışları ekstrem değerler görülebilir. Uzun yıllar yapılan ölçümlere göre yıllık ortalama sıcaklık 13,60C'dir. Yıl içindeki yüksek sıcaklık ortalaması 19.10Cdüşük sıcaklıklar ortalaması ise 8,30C'dir. sıcaklığın en yüksek aylar Temmuz, Ağustos. Bu dönemdeki ortalama sıcaklık 270C'dir. En düşük sıcaklıklar Ocak, Şubat aylarında görülür. Bu ayların sıcaklık ortalamaları 0,80Cdir.1980-2000 yılları arasında 21 yıllık dönem de yapılan ölçümlerde en düşük sıcaklık 13Ocak1993 de -170Colarak ölçülmüş, en yüksek sıcaklık ise 31Ağustos 2000 tarihinde 42,290C olarak ölçülmüştür. Yıl içinde 00C'nin altındaki günler yani don olan günlerin sayısı 70 gündür. -100Caltındaki gün sayısı ise 4 gün olarak belirlenmiştir. Malatya da aynı zamanda meyveciliği de önemli derecede sınırlayan ilk bahar geç donları çok sık görülmektedir. Yaz aylarında ise 300C'nin üzerindeki gün sayısı 90 olarak kaydedilmiştir.