In the 2007 federal election the most popular party was the CVP which received 31.33% of the vote.
In the Gran Consiglio election, there were a total of 261 registered voters in Caneggio, of which 188 or 72.0%