Braggio was a municipality located in the district of Moesa within the Swiss canton of Graubünden. It served as an independent administrative entity until it was incorporated into a larger local government structure.
On January 1, 2015, Braggio merged with the neighboring municipalities of Arvigo, Cauco, and Selma to form the new municipality of Calanca.