L'ancienne église Saint-Michel est construite en 1633, année qui marque le début de l'affranchissement de la trève rochoise de l'église mère de Nivillac. En 1832, le cimetière qui l'entoure est transféré à la suite d'une épidémie de choléra. En 1878, l'édifice, menaçant ruine, est remplacé par une nouvelle église plus spacieuse, mais d'un intérêt architectural plus limité.
