Il comune è nato nel 1927 dalla fusione del comune di Cavaglio San Donnino con Spoccia.
Dal 1º gennaio 2019 si è fuso con i comuni di Falmenta e Cursolo-Orasso per dare vita al nuovo comune di Valle Cannobina. La località di Lunecco, già sede comunale, ha mantenuto il ruolo di capoluogo anche nel nuovo comune.
Storia
Simboli
Lo stemma e il gonfalone del comune erano stati concessi con decreto del presidente della Repubblica del 22 settembre 1992.[4]
Lo stemma era partito: il primo d'argento, al faggio sradicato di verde; il secondo di rosso, al bue d'argento, fermo sulla campagna di verde; al capo di azzurro, caricato di tre stelle di otto raggi d'oro.
Il gonfalone era un drappo partito di azzurro e di bianco.