ที่ตั้งและขนาด

จังหวัดสงขลาตั้งอยู่ฝั่งตะวันออกของภาคใต้ตอนล่างระหว่างละติจูดที่ 617-756 เหนือ ลองจิจูด 100 01-101 06 ตะวันออก สูงจากระดับน้ำทะเลโดยเฉลี่ย 4 เมตร อยู่ห่างจากกรุงเทพมหานคร ตามเส้นทางรถไฟ 947 กิโลเมตร และทางหลวงแผ่นดิน 950 กิโลเมตร จังหวัดสงขลา มีอาณาเขตติดต่อกับจังหวัดใกล้เคียง ดังนี้

          ทิศเหนือ ติดต่อกับจังหวัดนครศรีธรรมราชและจังหวัดพัทลุง
          ทิศตะวันออก ติดต่อกับอ่าวไทย
          ทิศใต้ ติดต่อกับจังหวัดยะลา จังหวัดปัตตานี รัฐเคดาห์ และรัฐเปอร์ลิสของประเทศมาเลเซีย
          ทิศตะวันตก ติดต่อกับจังหวัดพัทลุง และจังหวัดสตูล

ขนาดพื้นที่ จังหวัดสงขลามีขนาดพื้นที่ 7,393,889 ตารางกิโลเมตร หรือประมาณ 4,853,249 ไร่ มีขนาดใหญ่เป็นอันดับที่ 27 ของประเทศ และใหญ่เป็นอันดับที่ 3 ของภาคใต้ รองจากจังหวัดสุราษฎร์ธานี และจังหวัดนครศรีธรรมราช