Limita en el norte con el municipio de Santa Eugenia de Berga, al este con San Julián de Vilatorta y Viladrau, al sur con Seva y en el oeste con Tona y Malla.