Montagnola était autrefois une municipalité à part entière, mais a fusionné avec Agra et Gentilino en 2004 pour former la nouvelle municipalité Collina d'Oro.
Avec les villages d'Agra et de Gentilino, elle fait de la nouvelle municipalité de Collina d'Oro.