El término municipal tiene una superficie de 24,83 km², de los cuales más de la mitad pertenecen al parque natural de Sant Llorenç del Munt i l'Obac.