Kahramanmaraş ilinin kuzeyinde bulunan ve yaklaşık 1.942 kilometrekarelik yüzölçümüne sahip olan ilçemizin il merkezine uzaklığı 65 km olup, rakımı 1350m’dir.
İlçemizin kuzeyinde Kayseri’nin Sarız ilçesi, kuzeydoğuda Afşin, doğusunda Elbistan ve Ekinözü, güneyinde Andırın ve merkez ilçe, Batı Adana Saimbeyli, kuzeybatı Adana Tufanbeyli ilçesi yer almaktadır.
İlçemizin en önemli akarsuları Ceyhan havzasında yer alan Terbüzek ve Kömür çaylarıdır.
1.350 rakımlı ilçemiz Akdeniz iklim kuşağında olmasına rağmen Torosların olumsuz etkisi ve yükseltiden dolayı ilçemizde deniz etkisi görülmez, yazları sıcak ve kurak, kışları soğuk ve yağışlıdır.
İlçe de ormanlık alan %52 ile 822.428 dekardır.
Yıllık yağış miktarı ortalama 550-650 mm olarak tespit edilmiştir.
İlçe oldukça engebeli topraklar üzerine kurulu olup, en yüksek noktası 3.050 metre ile Berit Dağı’dır.