El municipio se encuentra a unos 17 m de altitud sobre el nivel del mar y tiene una superficie de 42,3 km², dentro de los cuales se incluye el Parque Natural de las Marismas del Ampurdán.