In the 2007 federal election the most popular party was the SP which received 29.95% of the vote.
In the Gran Consiglio election, there were a total of 312 registered voters in Onsernone, of which 131 or 42.0% voted. 1 blank ballot and 1 null ballot was cast, leaving 129 valid ballots in the election.