[3] La villa está situada a 276 m sobre el nivel del mar y se encuentra a 18 km de Olot, 31 km de Figueras y 38 km de Gerona.
[4] Juntamente con las poblaciones limítrofas y San Jaime de Llierca forma una agrupación administrativa local denominada Valle de Llierca.
La localidad se halla documentada desde el año 996, y perteneció a la baronía de Sales.
A mediados del siglo XIX, el lugar contaba con una población censada de 960 habitantes.
Su economía se basa en la agricultura de secano, con cereales y con el ganado porcino.