สงขลา เป็นจังหวัดหนึ่งในภาคใต้ตอนล่าง มีประชากรมากเป็นอันดับ 2 ของภาคใต้ (รองจากนครศรีธรรมราช) และมีขนาดพื้นที่ใหญ่เป็นอันดับ 3 ของภาคใต้ (รองจากสุราษฎร์ธานี และนครศรีธรรมราช) มีจังหวัดที่อยู่ติดกันได้แก่ นครศรีธรรมราช พัทลุง ปัตตานี ยะลา สตูล และยังมีอาณาเขตติดต่อกับรัฐไทรบุรีและรัฐปะลิสของประเทศมาเลเซีย
ในพื้นที่จังหวัดสงขลา โดยมีพื้นที่หลักได้แก่
อำเภอเมืองสงขลา
อำเภอสทิงพระ
อำเภอจะนะ
อำเภอนาทวี
อำเภอเทพา
อำเภอสะบ้าย้อย
อำเภอระโนด
อำเภอกระแสสินธุ์
อำเภอรัตภูมิ
อำเภอสะเดา
อำเภอหาดใหญ่
อำเภอนาหม่อม
อำเภอควนเนียง
อำเภอบางกล่ำ
อำเภอสิงหนคร
อำเภอคลองหอยโข่ง
มีเทศบาลนคร 2 แห่ง คือ
เทศบาลนครสงขลา
เทศบาลนครหาดใหญ่
เทศบาลเมือง
มีเทศบาลเมือง 11 แห่ง คือ
เทศบาลเมืองบ้านพรุ
เทศบาลเมืองคลองแห
เทศบาลเมืองควนลัง
เทศบาลเมืองคอหงส์
เทศบาลเมืองทุ่งตำเสา
เทศบาลเมืองสิงหนคร
เทศบาลเมืองสะเดา
เทศบาลเมืองปาดังเบซาร์
เทศบาลเมืองเขารูปช้าง
เทศบาลเมืองกำแพงเพชร
เทศบาลเมืองม่วงงาม
เทศบาลตำบล
มีเทศบาลตำบลอีก 29 แห่ง ได้แก่
เทศบาลตำบลพะวง
เทศบาลตำบลเกาะแต้ว
เทศบาลตำบลสทิงพระ
เทศบาลตำบลจะนะ
เทศบาลตำบลบ้านนา
เทศบาลตำบลนาทวี
เทศบาลตำบลเทพา
เทศบาลตำบลลำไพล
เทศบาลตำบลสะบ้าย้อย
เทศบาลตำบลบ่อตรุ
เทศบาลตำบลระโนด
เทศบาลตำบลกระแสสินธุ์
เทศบาลตำบลกำแพงเพชร
เทศบาลตำบลนาสีทอง
เทศบาลตำบลปากแตระ
เทศบาลตำบลปริก
เทศบาลตำบลคลองแงะ
เทศบาลตำบลสำนักขาม
เทศบาลตำบลพะตง
เทศบาลตำบลบ้านไร่
เทศบาลตำบลน้ำน้อย
เทศบาลตำบลคูเต่า
เทศบาลตำบลควนเนียง
เทศบาลตำบลบางเหรียง
เทศบาลตำบลท่าช้าง
เทศบาลตำบลนาทวีนอก
เทศบาลตำบลบ้านหาร
เทศบาลตำบลชะแล้
เทศบาลตำบลทุ่งลาน
เทศบาลตำบลโคกม่วง
เทศบาลตำบลท่าพระยา