Il patrono di Montegabbione è san Giuseppe, festeggiato il 19 marzo. Il castello del paese è documentato almeno dal 1271; nel 1275 il vescovo di Orvieto, Aldobrandino Cavalcanti, raggiunse Montegabbione, vi celebrò gli uffici divini e amministrò la cresima, affermando così l'appartenenza del castello alla diocesi orvietana. Nel 1289 i sindaci della comunità comparvero davanti al vescovo Francesco Monaldeschi per chiedere la nomina di un rettore della chiesa castellana di Santa Maria, assumendo l'obbligo di versare le decime al vescovado.
Nel 1378 papa Gregorio XI riconobbe il dominio della famiglia Montemarte sul castello, esortando gli abitanti di Montegabbione e Monteleone all'obbedienza; nel paese si trova anche la chiesa della Madonna delle Grazie, la cui prima attestazione documentaria risale al 1573, sebbene la tradizione locale ne collochi l'origine già alla fine del Quattrocento.