No hay registros escritos o hallazgos arqueológicos que se relacionan con el territorio de Montegallo en la antigüedad y en la época romana, aunque algunos hallazgos de flechas y otros objetos sugieren que la zona fue escenario de batallas en tiempos antiguos.
El castillo fue llamado Mons Sanctae Mariae in Gallo y se convirtió en un punto de referencia para los residentes locales.
En este siglo, el castillo construido en la parte superior de la montaña comienza a decaer y la población gradualmente lo fue moviendo piedra a piedra para ir reconstruyéndolo más abajo, en una ubicación más conveniente y menos áspera.
A mediados del siglo XVII dicho castillo se redujo a escombros y fue completamente despoblado, y en las laderas de la montaña se fundó la nueva ciudad de Balzo, centro administrativo actual del municipio.
Con la unificación italiana, Montegallo se trasformó en una comuna en el Reino de Italia.