Hassa ilçesinin yüzölçümü 520 km²'dir. Hatay ilinin kuzeyinde Hatay’a 80 km uzaklıkta, Amanos Dağlarının eteğinde kurulmuştur. Suriye ile 24 km sınırı bulunmaktadır. Hassa ilçesi, coğrafi konum ve yüzölçümü bakımından Hatay'ın 3.büyük ilçesidir. İlçe merkezi Yeni Mahalle, Çay Mahallesi, 15 Kasım Mahallesi, Tepebaşı Mahallesi, Dervişpaşa Mahallesi ve Girne Mahallesi olmak üzere 6 mahalleden oluşmaktadır. İlçe, 39 belde ve köyleri içeren mahalleden oluşmaktadır.
İlçe merkezinin içme suyu ihtiyacı Ödek, Pınarbaşı, Uyuzpınarı ve İncesu kaynak sularından sağlanmaktadır. Ayrıca Çardak Yaylasından getirilen ve sadece içme suyu olarak kullanılan su, ilçenin belirli yerlerinde halkın ihtiyacını karşılamaktadır.