Le saint patron de Montegabbione est saint Joseph, fêté le 19 mars. Le château du bourg est attesté au moins depuis 1271 ; en 1275, l'évêque d'Orvieto, Aldobrandino Cavalcanti, atteignit Montegabbione, y célébra les offices divins et administra la confirmation, affirmant ainsi l'appartenance du château au diocèse d'Orvieto. En 1289, les représentants de la communauté comparurent devant l'évêque Francesco Monaldeschi pour demander la nomination d'un recteur pour l'église castrale de Santa Maria, s'engageant à verser la dîme à l'évêché.
En 1378, le pape Grégoire XI reconnut la domination de la famille Montemarte sur le château, exhortant les habitants de Montegabbione et de Monteleone à leur obéissance ; le bourg possède aussi l'église de la Madonna delle Grazie, attestée pour la première fois en 1573, bien que la tradition locale en situe l'origine dès la fin du XVe siècle.