Yeşilyurt, Doğu Anadolu Bölgesi'nin batısında Malatya iline bağlı bir merkez ilçedir. Doğuda Battalgazi, batıda Akçadağ ve Doğanşehir, güneyde Çelikhan ve Adıyaman ili, kuzeyde ise Yazıhan ilçesi ile çevrilidir. 2012 yılı Kasım ayında büyükşehir yasasında yapılan değişiklikle Malatya'nın büyükşehir olmasıyla Yeşilyurt merkez ilçe olmuştur.
