Rupit-Pruit es troba situat al Collsacabra, a l'extrem de la comarca d'Osona.
Sembla ser que roca, en llatí "rupes", sigui l'origen del topònim Rupit i l'origen del castell i de la pròpia vila. A poc a poc, s'anaren construint cases prop del castell.
A finals del segle XII, es construí l'església dedicada a Sant Miquel Arcàngel, però no va ser fins a finals del segle XVIII que es va acabar de construir el campanar.

