İlçe yerleşim alanı bakımından dağlık olup, yüzölçümü 568 km2'dir. İlçe doğuda Malatya, batıda Akçadağ ve Doğanşehir, güneyde Adıyaman ve Çelikhan ilçesi, kuzeyde ise Malatya ile çevrilidir.
2000 genel nüfus sayımına göre Toplam nüfusu 45.551 ilçe nüfusu 11.998'dür. Köy nüfusu 33.553'dir. İlçenin bucağı olmayıp Bostanbaşı, Gündüzbey, Yakınca merkez olmak üzere 4 belediyesi, 16 köyü, 23 mezrası vardır. İlçede kara iklimi hakim olup, halkının büyük bir bölümü tarım ve hayvancılıkla uğraşır. Özellikle dağlık bölgelerde ekilebilir arazinin yetersizliği buralarda hayvancılığı ön plana getirmiştir.
İlçenin gelişmesinde sanayinin büyük bir etkisi vardır. İrili ufaklı dokuma ve tekstil, özel sektöre ait fabrikalar mevcuttur. İlçenin ova köylerinde kaysı, tütün ve hububat hasadı yapılmaktadır. Kırsal kesimlerde ise gözle görülebilir bir göç yaşanmaktadır.