Doğanşehir, tarih boyunca farklı dönemlerde çeşitli yerlere bağlı kalmıştır: 1855-1929 yılları arasında Sürgü Nahiyesi'ne bağlıydı. 1929-1946 yılları arasında Besni'ye bağlı bir köy iken aynı zamanda nahiye merkeziydi. 1946-1933 yılları arasında Akçadağ ilçesine bağlıydı. 1933 yılından itibaren resmi adı Doğanşehir olarak anılmaya başlandı. 1946 yılında Akçadağ ilçesinden ayrılarak Malatya iline bağlandı ve ilçe ünvanını aldı.