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