Capriasca was created on 15 October 2001 by a merger of the former municipalities of Cagiallo, Lopagno, Roveredo, Sala Capriasca, Tesserete and Vaglio. On 20 April 2008 the former municipalities of Bidogno, Corticiasca and Lugaggia joined together and became the municipality of Capriasca.