Byen er sentrum i en kommune på 203,30 km ². Kommunen grenser i nord og øst til Santiago do Cacém, i sør og vest til Odemira og har kyst Atlanterhavet. Sør for São Torpes er kystområdet del av Parque Natural do Sudoeste Alentejano e Costa Vicentina som er særpreget for sine strender.