Doğusunda Nizip ve Karkamış, batısında Elbeyli, güneyinde Suriye, kuzeyinde ise Şahinbey ilçesi yer almaktadır. İlçe, Tilbaşar Ovası’nın üzerinde yer almaktadır. Denizden 750 m. yüksekliktedir. Gaziantep merkeze 17 km. uzaklıktaki ilçenin yüzölçümü 474 km2'dir. Toplam nüfusu 33.539 kişidir.
İlçede genel olarak Karasal iklim ve Akdeniz iklimi hüküm sürer.
Ekonomisi tarıma ve hayvancılığa dayalıdır. İlçede genel olarak nar, buğday, üzüm, arpa, nohut, mercimek, soğan marul,zeytin ve sarımsak yetişir.