Rivera é uma
comuna da
Suíça, no
Cantão Tessino, com cerca de 1.450 habitantes. Estende-se por uma
área de 13,3
km², de
densidade populacional de 109 hab/km². Confina com as seguintes comunas:
Bironico,
Cadenazzo,
Camignolo,
Contone,
Magadino,
Mezzovico-Vira,
Sigirino,
Vira.