Địa lý 
Các huyện giáp ranh (từ phía bắc theo chiều kim đồng hồ) là Si Banphot, Khuan Khanun, Mueang Phatthalung và Kong Ra của tỉnh Phattalung, Yan Ta Khao và Na Yong của tỉnh Trang.