Kahramanmaraş'ın merkezine 173 kilometre, Elbistan ilçe merkezine ise 20 kilometre uzaklıkta olan Ekinözü’nün doğusunda Nurhak, batısında Göksun, kuzeyinde Elbistan ve güneyinde Çağlayancerit ilçeleri yer alıyor.
Sırtını Berit Dağı’na yaslayan Ekinözü cilt, mide ve böbrek hastalıkları başta olmak üzere birçok hastalığa iyi gelen içmeleri ile tanınıyor.
İlcenin rakımı 1200 metredir. 21mahallesi ile 692 Kilometrekare alana yayılmıştır.
Hüzün çiçeği' olarak da bilinen ters laler, ilçeye bağlı Akpınar Mahallesi'nin kırsalındaki Salavan Dağı'nda yetişir. Bin 700 metre yükselikte açan ters laler, özellikle fotoğrafçıların ilgisini çekiyor.