Limita al norte y al este con el municipio de Montijo, al sureste con Palmela, al oeste con Barreiro y al noroeste tiene una estrecha franja con el litoral del estuario del Tajo.