In the Gran Consiglio election, there were a total of 109 registered voters in Caviano, of which 53 or 48.6% voted. 1 blank ballot was cast, leaving 52 valid ballots in the election.
In the Consiglio di Stato election, 2 blank ballots were cast, leaving 51 valid ballots in the election.