In the 2007 federal election the most popular party was the CVP which received 35.82% of the vote.
In the Gran Consiglio election, there were a total of 1,698 registered voters in Riva San Vitale, of which 1,249 or 73.6% voted.