Castro is a village and former municipality in the canton of Ticino, Switzerland. It was first mentioned in 1200 as Castri.

In 2004, the former municipalities of Castro, Corzoneso, Dongio, Largario, Leontica, Lottigna, Marolta, Ponto Valentino and Prugiasco joined together and became the new municipality called Acquarossa.