Doğanyol, Malatya'nın bir ilçesidir. İlçenin yüzölçümü 233 km² dir. İlçe Malatya'ya 90 km mesafede olup, ilçenin doğusunda Diyarbakır ilinin Çüngüş ilçesi, batısında Malatya ilinin Pütürge ilçesi, kuzeyinde ise Elâzığ ilinin Sivrice ilçesi ile komşudur. Karakaya Barajı ilçe sınırları içerisindedir. Tarım için su ihtiyacı bu barajdan sağlanmaktadır. Kayısı yetiştiriciliği ilçedeki en önemli gelir kaynağıdır.