El municipio está limitado al norte por Palmela, Vendas Novas y Montemor-o-Novo, al nordeste por Viana do Alentejo, al este por Alvito, al sur por Ferreira do Alentejo y Grândola, al oeste todavía por Grándola allende un brazo del estuario del Sado y, al noroeste, allende el estuario, por Setúbal.