ที่ตั้งและอาณาเขต
จังหวัดสงขลาตั้งอยู่ฝั่งตะวันออกของภาคใต้ตอนล่างระหว่างละติจูดที่ 617-756 เหนือ ลองจิจูด 100 01-101 06 ตะวันออก สูงจากระดับน้ำทะเลโดยเฉลี่ย 4 เมตร อยู่ห่างจากกรุงเทพมหานคร ตามเส้นทางรถไฟ 947 กิโลเมตร และทางหลวงแผ่นดิน 950 กิโลเมตร จังหวัดสงขลา มีอาณาเขตติดต่อกับจังหวัดใกล้เคียง ดังนี้
- ทิศเหนือ ติดต่อกับจังหวัดนครศรีธรรมราชและจังหวัดพัทลุง
- ทิศตะวันออก ติดต่อกับอ่าวไทย
- ทิศใต้ ติดต่อกับจังหวัดยะลา จังหวัดปัตตานี รัฐเคดาห์ และรัฐเปอร์ลิสของประเทศมาเลเซีย
- ทิศตะวันตก ติดต่อกับจังหวัดพัทลุง และจังหวัดสตูล
ขนาดพื้นที่ จังหวัดสงขลามีขนาดพื้นที่ 7,393,889 ตารางกิโลเมตร หรือประมาณ 4,853,249 ไร่ มีขนาดใหญ่เป็นอันดับที่ 27 ของประเทศ และใหญ่เป็นอันดับที่ 3 ของภาคใต้ รองจากจังหวัดสุราษฎร์ธานี และจังหวัดนครศรีธรรมราช