Doğanşehir,
Doğu Anadolu Bölgesi’nde Malatya İli'ne bağlı bir ilçe.
Malatya'ya 58 km uzaklıkta, deniz seviyesinden yüksekliği 1290 metre olup, ova ve dağlık bir kısımda kurulmuştur, İlçenin doğusunda Adıyaman ilinin
Çelikhan ilçesi, güneyinde
Adıyaman ili
Besni ve
Gölbaşı ilçeleri, batısında
Kahramanmaraş'ın
Elbistan ilçesi, kuzey doğusunda Akçadağ ve Yeşilyurt ilçeleri bulunur.