El municipio limita al norte con los municipios de Almada y de Seixal, al nordeste con Barreiro, al este con Setúbal y al sur y al oeste tiene litoral del océano Atlántico.