'กำแพงเพชร ตำบลกำแพงเพชรตั้งอยู่ในอำเภอรัตภูมิ จังหวัดสงขลาเดิมเป็นตำบลในเขตการปกครองของอำเภอปากพะยูน จังหวัดพัทลุง เมื่อ พ.ศ.2435 เข้ามาอยู่ในเขตการปกครองของอำเภอรัตภูมิ จังหวัดสงขลา เรียกว่า อำเภอกำแพงเพชร และปี พ.ศ.2480 เปลื่ยนชื่อเป็น "อำเภอรัตภูมิ" ระยะห่างจากศาลากลางจังหวัดสงขลา 60 กิโลเมตร พื้นที่ ตำบลกำแพงเพชรมีพื้นที่รวมทั้งสิ้น 86.6 ตารางกิโลเมตร(54,125 ไร่)