El término municipal, ubicado en la comarca del Maresme, tiene una población de 4023 habitantes (INE 2024).
El término municipal está atravesado por la autopista del Maresme (C-32) y por la antigua carretera N-II entre los pK 672 y 673, además de por carreteras locales que conectan con Pineda y Malgrat de Mar.
El relieve del municipio está caracterizado por la franja litoral del Maresme situada entre Malgrat de Mar y Pineda y por las primeras elevaciones del Macizo de Montnegre, que incluyen la Serrat de la Crestada (250 m) y la Serra de Miralles (340 m).
El pueblo se alza a 9 m sobre el nivel del mar.
Ha tejido un modelo propio especializado en el turismo de sol, playa y naturaleza.