La chiesa di San Rocco, situata sulla splendida collina di Carasole, viene citata per la prima volta nel 1481, mentre nel XVII l'edificio è stato oggetto di ristrutturazioni.
La prima menzione di una chiesa mariana a Ilanz risale al 765. Dal 1287 è indicata come la Cappella di Santa Maria e Santa Margherita e dopo il 1385 solo come Chiesa di Santa Margherita.