Jabarkan Kota-kota dari Zamboanga Selatan

Zamboanga del Sur terletak di bagian selatan dari Jazirah Zamboanga yang membentuk bagian barat pulau Mindanao. Daerah ini berbatasan di sebelah utara dengan provinsi Zamboanga del Norte; di selatan dengan Teluk Moro; di barat daya dengan Zamboanga Sibugay; dan di sebelah timur dan timur laut oleh Lanao del Norte, Misamis Occidental, dan Panguil Bay.

Provinsi ini mempunyai curah hujan yang rata-rata tinggi setiap tahunnya, antara 1.599 mm di daerah yang kering hingga 3,500 mm di bagian yang paling basah. Temperaturnya relatif panas dan tetap sepanjang tahun antara 22° hingga 35 °C.

Sungai terpanjang di Region IX, Sungai Sibougey mendapatkan airnya dari gunung-gunung yang menjulang di Zamboanga del Sur khususnya di Bayog dan Lakewood yang kemudian mengalir hingga ke Teluk Sibougey yang kini merupakan bagian dari Zamboanga Sibugay. Sungai-sungai penting lainnya adalah Sungai Kumalarang, dan Sungai Salug di Molave.