El municipio limita al norte con el municipio de Benavente, al este y al sur con Palmela, al suroeste con Montijo y al noroeste tiene una pequeña franja ribereña al estuario del Tajo.