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.
Montagnola est un petit village suisse de la commune de Collina d'Oro qui, avec les villages d'Agra et de Gentilino, fait de la nouvelle municipalité de Collina d'Oro.