San Miguel er en filippinsk kommune i provinsen Zamboanga del Sur. Den hadde i 2015 et folketall på 19.205 innbyggere.[2] I kommunen ligger deler av naturvernsområdet Mount Timolan Protected Landscape.
San Miguel er politisk inndelt i 18 barangayer.[2]