Valcolla is in the upper part of the Val Colla, the mountain valley in which the Cassarate River rises. It has villages of Colla, Cozzo, Curtina, Insone, Maglio di Colla, Molino, Piandera, Scareglia and Signôra. It borders the following municipalities: Bidogno, Bogno, Capriasca, Cavargna (Italy), Certara, Cimadera, Corticiasca, Ponte Capriasca and Sonvico.