Tiene un relieve accidentado al estar en la cordillera Litoral (sierra del Corredor).
La vegetación predominante son pinares y encinares.
La economía del municipio se fundamenta en una industria muy diversificada pero escasa y en la actividad turística.
Dentro del término municipal encontramos el pueblo de Canyamars, situado en un valle entre las sierras del Corredor y de Montalt.
Cuenta con una población de 6142 habitantes (INE 2024).