ภูมิประเทศทั้งที่ราบ เนินเขา และชายฝั่ง โดยทางทิศตะวันตกของจังหวัดจะเป็นพื้นที่ที่ราบสูงและที่ราบเชิงเขาอันเนื่องมาจากมีพื้นที่ติดต่อกับเทือกเขานครศรีธรรมราช ถัดลงมาทางตอนกลางและทางทิศตะวันออกของจังหวัดจรดทะเลสาบสงขลาจะเป็นที่ราบลุ่ม เหมาะแก่การทำการเกษตรกรรมโดยเฉพาะอย่างยิ่งการทำนาข้าว