Castellfollit de la Roca és un municipi amb un dels termes més petits de Catalunya, amb menys d'un quilòmetre quadrat. El poble s'alça sobre una cinglera basàltica de 50 metres d'alçada, producte de dues colades de lava. La primera, fa 217.000 anys, prové de la zona de Batet i es va escolar per la vall del Fluvià. La segona, fa 192.000 anys, prové de la vall del riu Turonell i es va superposar a l'anterior. L'acció erosiva dels rius Turonell i Fluvià i el pas del temps han creat la forma de la cinglera que coneixem avui. Castellfollit de la Roca ha estat un lloc de pas important entre la Garrotxa i l'Empordà ja des de l'època romana. L'actual conformació urbana del poble, amb places i carrers estrets i ombrejats, es va consolidar a l'Edat Mitjana. A l'extrem del poble hi destaca el campanar de l'antiga església de Sant Salvador, avui convertida en centre cultural.